Ich lasse den Strom durch einen Gleichstrommotor durch einen kleinen Widerstand fließen und messe die Spannung darüber. Ich muss diese analoge Spannung an einen ADC des Mikrocontrollers geben, um eine Signalverarbeitung darauf durchzuführen. Mein Problem ist, dass der Mikrocontroller mit einer isolierten Versorgung betrieben wird und die zu erfassende Spannung auf der nicht isolierten Seite liegt. Ich denke, dass die Verwendung eines analogen Isolators keine gute Lösung ist. Eine Lösung dafür ist die Verwendung eines externen ADC auf der nicht isolierten Seite und die digitale Isolierung des ADC-Ausgangs, aber dieser ADC kann keine negativen Spannungen aufnehmen, wenn der Motor in die andere Richtung läuft. Bitte helfen Sie.
Obwohl ich verstehe, dass Sie fragen, wie Sie einen Strommesswiderstand verwenden können, um Strom zu messen und den Wert dann über eine Isolationsgrenze zu übertragen, müssen Sie einige Alternativen in Betracht ziehen, bevor Sie die Entscheidung als endgültig betrachten.
(Beachten Sie, dass Sie keine Spezifikationen oder Anforderungen wie Bandbreite, Verpackung oder Strombereich angegeben haben, sodass die genannten Teile möglicherweise nicht geeignet sind, aber es gibt eine große Auswahl an Teilen, die wahrscheinlich gut funktionieren. )
Hall-Effekt-Stromsensoren ermöglichen eine isolierte Strommessung, ohne dass Elektronik oder Reihenwiderstände auf der "heißen" Seite des Schaltkreises erforderlich sind. Der Ausgang kann so ausgewählt werden, dass er für den direkten Anschluss an Ihren isolierten Mikrocontroller geeignet ist. Wenn Sie beispielsweise einen 3,3-V-Mikrocontroller hatten und der zu erfassende Strom weniger als +/- 12,5 A betrug, liefert der ACS711 von Allegro Microsystems eine lineare Ausgangsspannung zwischen 0 und 3,3 V, wobei der 0-A-Strom bei 1,65 zentriert ist v.
Um dies mit Ihrem Mikrocontroller zu verwenden, verbinden Sie VIout mit einem ADC-Pin.
Natürlich stellen sie diese Sensoren mit unterschiedlichen Stromempfindlichkeiten, Fähigkeiten und Gehäusen her. Digikey ist dein Freund.
"Ich denke, dass die Verwendung eines analogen Isolators keine gute Lösung ist."
Wir würden gerne helfen, aber meine Antwort bezieht sich auf einen analogen Isolator. Was ist mit denen los? Dafür sind sie gemacht.
Das IL300 kann nützlich sein:
Der IL300 hat eine hervorragende Servolinearität von 0,01 %. Wenn Sie U1 von der Stromversorgung des Motors versorgen möchten, stellen Sie sicher, dass es ordnungsgemäß entkoppelt ist.
(Vcc und Masse links und rechts vom Optokoppler sind offensichtlich unterschiedlich.)
(1) Jeder uC mit einem ADC geeigneter Leistung. Wert lesen. Senden Sie digitale Daten über einen Optokoppler.
(2) Sie können "lineare" Optokoppler kaufen, mit denen eine lineare Spannung über eine Isolationsgrenze repliziert werden kann
Für 2,85 US-Dollar können Sie den LOC110 von IXYS erhalten. Sie behaupten:
Das Gerät enthält 1 x LED und 2 x angepasste Fotodioden. Das Fotodiodenpaar wird verwendet, um einen "Servo" zu erzeugen, so dass die zwei Fotodiodenströme angepasst sind und die Eingangsspannung dann abgeleitet werden kann.
Avago bietet ein viel viel besseres Datenblatt und einen App-Hinweis für sein HCNR201-Produkt
Jeweils I_PD1 = I_PD2 und von dort aus Schaltung folgen.
Sie bieten zusätzliche Schaltkreise in der App-Note, darunter einen für bipolare Eingänge.
Da das Gerät über einen Vorwiderstand stromgesteuert ist und in mA "denkt", müssen Sie mit ziemlicher Sicherheit Ihre Motor-Sense_Resistor-Spannung etwas verstärken. Es ist unwahrscheinlich, dass dies ein Problem in der Gesamtordnung der Dinge darstellt.
Ich stand 1978 bei einem 48-V-Gleichstrommotor bei 1 A mit Fernbedienung und Stromrückmeldung über ein benutzerdefiniertes Telemetriedesign vor demselben Problem. (jetzt SCADA genannt) Ich hatte eine 1-MBps-Telemetrieverbindung entworfen und benötigte einen analogen Strommonitor in etwa 300 m Entfernung, der den digitalen Telemetriekanal von einem Reactor Power Building zum Control Bldg verwendet.
Meine Spezifikationen:
Erhältlich:
Meine Designauswahl:
Anstelle von ADC habe ich ein Tach-Konzept wie ein Auto verwendet ...
Jetzt vielleicht Ihr Design, um eine ähnliche Tach-Schaltung mit Optokopplern anstelle einer Telemetrie auf Koax zu verwenden. Tach-Designs können einfach gemacht werden, da es nicht auf Genauigkeit ankommt.
Klatsch
Aashish Thite
Klatsch
Russell McMahon
W5VO