Ist es möglich, eine galvanische Trennung zwischen einem Mikrocontroller und diesem Treiber zu erreichen ? Es ist ein doppelter Vollbrückentreiber, und ich werde seine Ausgänge (folglich die Eingänge und die Erfassungspins) parallel schalten, um einen höheren Stromausgang zu erzielen (Abbildung 7 im Datenblatt), um einen Gleichstrommotor anzutreiben und seinen Strom zu erfassen. Gibt es eine einfachere Lösung ohne diesen Treiber? Eine H-Brücke aus MOSFETs scheint mir eine höhere Teilezahl und kompliziertere Lösung zu sein.
Für die Eingänge sollte jeder gängige Optokoppler geeignet sein, wie ein CNY17 . Wenn Sie die Motoren mit HF-PWM ansteuern möchten, ist der 6N135 möglicherweise die bessere Wahl. es ist schneller.
Für das Feedback haben Sie ein analoges Signal, daher ist der CNY17 hier nicht zu gebrauchen. Es gibt jedoch lineare Optokoppler wie den IL300 . Die Stromübertragungsfunktion ist alles andere als linear, aber dank einer zweiten Fotodiode, die in einer Rückkopplungsschleife verwendet wird, erhält man eine ausgezeichnete Servolinearität von 0,01% .
Die Stromnetze ( Und ) links unterscheiden sich offensichtlich von denen rechts.
Hinweis: Servolinearität bedeutet, dass weder LED noch Fotodiode eine lineare Charakteristik haben müssen (sie haben keine), aber dass sie diese Linearität erreichen können, indem sie in einem Rückkopplungssystem wie dem im Schema gezeigten verwendet werden. Die Bedingungen für eine solche Linearität sind eine gute Anpassung zwischen Fotodioden und eine gute Anpassung der Stromübertragungsfunktion zwischen LED und jeder Fotodiode.
Eine andere manchmal verwendete Technik wäre, einen Mikrocontroller in den galvanischen Bereich des Motors zu stecken und die serielle digitale Kommunikation zwischen diesem und dem Rest des Systems zu isolieren - Mikrocontroller sind schließlich spottbillig. Dadurch können Sie vermeiden, analoge Signale zu isolieren - möglicherweise können Sie Servoschleifen oder was auch immer mit dem direkt zugehörigen Mikrocontroller schließen und möglicherweise einen Nur-Empfangs-Befehlskanal haben (obwohl, wenn Sie einen Antwortkanal benötigen, das nicht schwer ist).
Ein großer Nachteil ist jedoch, dass Sie dann isolierte Mikrocontroller-Testgeräte benötigen, wenn Sie ein In-Circuit-Debugging durchführen und gleichzeitig die Isolation aufrechterhalten möchten. Bei höheren Spannungen könnte es auch ein Sicherheitsproblem sein.
Es könnte sich auch lohnen, sich genauer mit der spezifischen Anforderung zu befassen, die den wahrgenommenen Bedarf an galvanischer Trennung antreibt - Rauschen? Sicherheit von Benutzern oder Geräten?
Kortuk
m.Alin
Kortuk
Benutzer3045
Kortuk
Benutzer3045
Kortuk