Analoge Isolation vs. digitale Isolation

Ich entwerfe eine ADC-Front-End-Schaltung, die eine 230-Vrms-Netzverbindung akzeptiert. Mein Ziel ist es, die Effektivspannung des Netzes zu messen.

Obwohl nicht wirklich notwendig , halte ich es für sinnvoll, die Netzspannung galvanisch vom Rest der Platine zu trennen.

Dies erfordert entweder die Verwendung einer digitalen Isolierung oder einer analogen Isolierung zwischen dem Netzteil und dem MCU-Teil der Platine. Ich habe gerade das Whitepaper von National Instruments über Isolationsarten gelesen und frage mich nun, wie ich meine selbst auferlegte Isolationsanforderung am kostengünstigsten erfüllen könnte.

Analoge Isolierung: Geben Sie hier die Bildbeschreibung ein

Digitale Isolierung: Geben Sie hier die Bildbeschreibung ein

Für den Verstärkungsverstärkerabschnitt des Frontends plane ich die Verwendung von Präzisionswiderständen zum Skalieren und Versetzen des AC-Eingangs:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Laut dem Whitepaper besteht der einzige wirkliche Vorteil der analogen Isolierung darin, dass die Isolationsbarriere vor dem ADC liegt und somit den ADC-Eingängen ein gewisses Maß an Schutz hinzufügt. Der Nachteil ist, dass diese Methode Offset-, Verstärkungs- und nichtlineare Fehler in die Messung einführt und im Vergleich zu digitalen Isolationstechniken eine reduzierte Betriebsbandbreite hat.

Dem Whitepaper zufolge sind digitale Isolationstopologien auch tendenziell kostengünstiger zu implementieren als ihre analogen Isolationsbrüder. Ich konnte dies jedoch nicht bestätigen, da ich Datenblätter nach den benötigten Teilen durchsehe:

Teile, die beiden Ansätzen gemeinsam sind:

  • 4,50 $ für isolierte Stromversorgung für isolierte Sektion ( z. B. R1SE-0505-R )
  • $ 1 für Spannungsreferenz für ADC-Verstärkung / Offset-Widerstandsaddierer (dh MCP1501T-33E / CHY )
  • $2 Präzise Gain/Offset-Widerstände

Teile für die digitale Isolierung:

  • $11 ADC mit integriertem isolierten seriellen Ausgang (z. B. AD7402 )

Teile für analoge Trennung:

  • $3 Trennverstärker (z. B. LIA135STR )

  • 2 $ Präzisionsverstärkungs-/Offsetwiderstände auf der MCU-Seite der Isolationsbarriere


oder kurz gesagt: Digital = 20 $ | Analog = 12,50 $

Ich vermute, dass dieses Whitepaper davon ausgeht, dass digital billiger war, da noch kein ADC verfügbar ist, der verwendet werden kann, aber in meiner Anwendung habe ich einen ADC auf der MCU verfügbar.

Ich zögere, 20 US-Dollar für die Verwendung einer digital isolierten Topologie auszugeben, zumal ich bereits einen ADC habe, den ich verwenden kann. Andererseits bin ich es leid, 10 US-Dollar für eine analoge Isolationstopologie auszugeben, die nicht wirklich präzise ist.

Das muss doch günstiger gehen, oder?

Ich fange an zu denken, dass ich vielleicht einfach die Idee der Isolierung verwerfen sollte, oder dass ich anfangen sollte, einfach einen Abwärtstransformator vom Netz zur MCU-Platine zur Isolierung zu verwenden und mit der Tatsache zu leben, dass das Signal ich bin Messung hat eine andere Form als die Netzspannung. Gedanken?


UPDATE Wie @DanMills betont hat, besteht eine andere Option darin, einfach einen 230-VAC-Transformator an der eingehenden Netzspannung zu verwenden, um eine analoge Isolierung zu erreichen. Eine Suche bei Digikey zeigt, dass der billigste Transformator für 230 VAC 6,80 $ (kanadisch) kostet:

Also immer noch ziemlich teuer, aber definitiv etwas schmackhafter. Der Nachteil dieses Ansatzes ist offensichtlich, dass er die eingehende Wellenform verzerrt und Energie verschwendet.

Seien Sie fair und wählen Sie einen ADC mit ähnlichen Fähigkeiten wie die ADCs Ihres uC (8 oder 10 Bit statt 16 und Hunderte von kSa / s, nicht ~ 1 MSa / s). Fügen Sie dann einen kostengünstigen digitalen Optokoppler hinzu, Digikey hat sie ab 0,63 $ pro Kanal.
Meine Vermutung ist, dass Sie die digitale Isolierung billiger machen können [insbesondere pro Kanal, wenn Sie mehrere Kanäle haben], wenn ADC und Isolator separate Chips sind. Lassen Sie mich Sie angesichts dessen fragen ... Wie viele ADC-Kanäle? Sind Sie sicher, dass einer ausreicht, wenn sich Ihr Design weiterentwickelt? Wie viele Daten? Wie viele Proben? Wie viele Bits Tiefe? Bevorzugen Sie die digitale Schnittstelle (I2C oder SPI oder so)?
Wenn dies ein Soloprojekt ist, sehe ich keinen Unterschied zwischen 12 und 20 Dollar. Wenn dies ein Prototyp für ein massenproduziertes Design ist, sind diese Preise sowieso wahnsinnig hoch. Außerdem haben Sie weder angegeben, wie genau Sie die Wellenform messen möchten, noch planen Sie, feine Details der Amplitudenform und -phase zu erfassen.
@AliChen Dies ist für ein massenproduziertes Design
@NickAlexeev Ich werde (positive) DC-Signale mit dem ADC an Bord der MCU messen. Ich gehe davon aus, dass ich nur ein Wechselstromsignal pro ADC messen kann (da sie möglicherweise phasenverschoben sind und daher isolierte Erdungen pro Signal erfordern). Betrachtet man wahrscheinlich etwa 2500 Samples/Sekunde bei einer Auflösung von 12 Bit. Die Präferenz für serielle Kommunikation wäre wahrscheinlich I2C.

Antworten (5)

Als allgemeine Faustregel gilt, dass die AC-Netzspannung immer durch einen Transformator oder eine Art Trennvorrichtung isoliert werden sollte. Es sollte auch eine Möglichkeit geben, sowohl den Strom (Sicherung) als auch die Spannung (TVS oder MOV) auf jeder Leitung zu begrenzen.

Abhängig von Ihren Plänen für diese Anwendung und dem Ort, an dem Sie sie verkaufen möchten, müssen Sie wahrscheinlich eine Art UL- oder CE-Zertifizierung durchlaufen. Werfen Sie einen Blick auf IEC 61010. Dieses Dokument deckt viele der erforderlichen grundlegenden Tests ab.

Wenn Sie Entscheidungen über die erforderliche Isolierung treffen, müssen Sie die Umgebung (Labortisch, draußen, kann es nass werden?), das Gehäuse, die Abstände und was passiert, wenn etwas schief geht, mindestens berücksichtigen. Angenommen, ein Widerstand oder eine Diode im Design fällt kurz aus, entzündet Ihr Design ein Feuer? Wenn etwas Feuer gefangen hat, konnte sich das Feuer über die Kiste ausbreiten? Könnte jemand einen Schock erleiden, wenn er die Box berührt, wenn sich ein Draht löst? Dies sind Dinge, über die Sie nachdenken müssen, bevor Sie versuchen, die Netzspannung zu messen. Sie bestimmen auch das Ausmaß der erforderlichen Isolierung.

Um die ursprüngliche Frage zu beantworten, bei der es um die Kosten ging. Ich habe beide Ansätze ausprobiert. Beides funktioniert, aber ich bevorzuge normalerweise die digitale Isolation. Bei älteren Produkten wurde die Isolierung normalerweise im analogen Raum durchgeführt. Das Front-End war typischerweise ein differentieller Operationsverstärker mit mehreren großen Widerständen in Reihe mit den Eingängen mit Schutzdioden, gefolgt von einem ISO124 zur galvanischen Trennung. Ein ISO124 ist kein billiges Teil (19,85 $), aber es hat sich bewährt. Es gibt Einschränkungen wie Bandbreite und Offset-Spannung, die berücksichtigt werden müssen. Es ist auch bipolar. Viele MCU AtoDs können keine Spannung unter 0 V verarbeiten. Da Sie ein AC-Signal messen, müssen Sie möglicherweise einen separaten AtoD verwenden.

Die wirklich billigen Isolations-Operationsverstärker sind normalerweise für die Strommessung über einen Shunt gedacht und haben einen kleinen Eingangsbereich. Obwohl Sie das Eingangssignal mit Präzisionswiderständen herunterteilen können, wird das Signal-Rausch-Verhältnis beeinträchtigt. Auch die Verstärkung kann von Kanal zu Kanal variieren. Dies kann ein Problem für Ihre Anwendung sein oder auch nicht. Es hängt von der Genauigkeit ab, die Sie erreichen möchten. Der kleine Eingangsbereich war normalerweise ein Problem für mich, daher habe ich diesen Ansatz nicht ausprobiert, obwohl er funktionieren könnte.

Ich habe es auch mit digitaler Isolierung versucht. Digitale Isolatoren sind reichlich vorhanden und billig. Ich habe persönlich digitale Isolatoren für CAN-Bus, I2C und SPI verwendet. Ein typisches Frontend ist normalerweise eine Art Filterschaltung, gefolgt von einem Operationsverstärker und dann AtoD. Der AtoD wird mithilfe des digitalen Isolators von der MCU isoliert. Da der AtoD dem Isolator vorgeschaltet ist, muss das Quantisierungsrauschen des Isolators nicht berücksichtigt werden. Dies erzeugt eine genauere Messung mit einer größeren Bandbreite.

Ein letzter Punkt. Sicherheit geht immer vor Kosten und sollte Ihr Hauptanliegen sein.

Angesichts der lächerlich niedrigen Preise von MCUs mit anständigen integrierten ADCs wäre der einfachste Weg, dies zu tun, eine digitale Isolierung zwischen MCUs vorzunehmen. Behandeln Sie einfach einen kleinen Ein-Chip-Mikrocontroller als "kundenspezifischen" ADC und digitalen Modulator in einem. Auf diese Weise haben Sie die volle Flexibilität bei der Wahl des Formats des isolierten digitalen Signals, das Ihren Anforderungen entspricht.

Wenn Sie beispielsweise nur den RMS-Wert messen müssen, können Sie den ADC mit maximaler Geschwindigkeit betreiben und den Durchschnitt zwischen Nulldurchgängen berechnen und nur diesen Wert über eine langsame Verbindung an die isolierte Seite senden, indem Sie einen billigen Optokoppler verwenden, der direkt von angetrieben wird die MCU. Die MCU und der Optokoppler haben einen sehr geringen Stromverbrauch, daher können Sie sie direkt von der zu überwachenden Netzleitung mit einem Reihenkondensator, einem Widerstand und einem billigen Shunt-Spannungsregler versorgen, vielleicht würde nur eine Zenerdiode ausreichen. Der ungefähre Preis für die Hochspannungsseite könnte nur etwas über 10 US-Dollar in einer Menge von 100 oder so liegen.

Gibt es einen Grund, nicht einfach einen Miniatur-Netztransformator für die Leiterplattenmontage am Eingang des Dings zu verwenden und die Sekundärseite zu messen? Sofortige Isolierung, kein Bedarf an Strom auf der Nicht-Iso-Seite der Barriere, leicht erhältlich mit jeder gewünschten Sicherheitszertifizierung und günstig....

Wenn Sie nun versuchen, detaillierte Oberschwingungen oder schnelle transiente Ereignisse zu messen, reicht dies möglicherweise nicht aus, aber für viele Anwendungen ist ein Miniatur-Netztransformator für die Leiterplattenmontage durchaus geeignet, ein bescheidener Lastwiderstand auf der Sekundärseite hilft in den meisten Fällen bei der Leistung.

In Bezug auf die digitale Isolierung leistet ein Jellybean 6N137 je nach benötigter Geschwindigkeit etwa 30 KBaud, und heutzutage gibt es einige sehr kleine Mikros, um den ADC-Ausgang in etwas Asynchrones zu codieren, das den Opto passieren wird ...

Auf der analogen Seite sollten Sie Dinge wie die IL300 nicht außer Acht lassen, alte Schule, aber immer noch sehr nützlich.

Und ja, Chipanbieter neigen dazu, Whitepaper zu veröffentlichen, in denen ihre Lösungen bevorzugt werden, ähnlich wie die Marketingabteilung die Titelseite des Datenblatts schreibt ....

Ein Haken an dieser Antwort: National Instruments ist kein Chip-Anbieter. Obwohl das gleiche Prinzip für Instrumentenverkäufer gilt.
@DanMills Ich denke, Sie haben wahrscheinlich Recht zu sagen, dass ein Netztransformator für die Leiterplattenmontage derzeit wahrscheinlich der beste Weg ist. Ich glaube nicht, dass ich im Moment schnelle Transienten und Harmonische messen muss, aber ich hatte gehofft, diese Option etwas später zu haben. Ich denke, das Fazit ist, dass ich, wenn ich diese Zukunftssicherheit zu einem vernünftigen Preis ($ 5, nicht $ 20!) in das Design einbauen kann, es als gut investiertes Geld betrachten würde, anstatt nur einen Trenntransformator zu verwenden.
@DanMills Es scheint, dass der billigste Netztransformator bei DigiKey 6,80 $ kostet .... digikey.ca/short/3541pd
@macdonaldtomw, Sie sagten, dieses Design sei für die Massenproduktion bestimmt. Warum interessiert es Sie, was der Preis auf Digikey ist?
@ThePhoton Mir war nicht bewusst, dass die Beschaffung von Teilen für die Massenproduktion von DigiKey verpönt war, können Sie das näher erläutern? Wenn ich Massenproduktion sage, spreche ich von 100 Einheiten.
Denn die Kosten von Digikey betragen etwa das 2-fache des Einkaufs direkt beim Hersteller (selbst bei den besten Preisnachlässen von DK). Aber 100 Stück sind keine Massenproduktion. Für diese Mengen ist die Beschaffung von Distributoren sinnvoll.
Bei einer SEHR schnellen Suche fand ich bei Farnell ein 3,2-VA-, 24-V-Sekundärteil für weniger als 2,00 £ in einer Menge von 50, und sie sind normalerweise nicht der billigste Anbieter, selbst bei solchen Mengen. Wenn sechseinhalb Dollar das billigste 50-Hz-/60-Hz-Miniatureisen für Leiterplattenmontage sind, das Sie finden können, würde ich vorschlagen, dass Sie es falsch machen ... Digikey gibt bei einem weiteren schnellen Blick 237-1577-ND mit 120/240 V primär und ein paar Volt an auf der Sekundärseite 1,1 VA, was in Ordnung sein sollte.

Ich würde vorschlagen, dass Sie Ihr Design zunächst auf die erforderliche U / L-zertifizierte Isolierung zentrieren. Wählen Sie einen wirklich anständigen Optoisolator mit U/L-Bewertung wie den OPI1268S: http://media.digikey.com/pdf/Data%20Sheets/Optek%20PDFs/OPI1268S_Brief.pdf
Sie haben bereits ein anständiges Netzteil ausgewählt.

Jetzt können Sie Ihr gesamtes Messfrontend (Mikro und A/D) auf Netzspannung schweben lassen. Es scheint, dass Sie kein Hochgeschwindigkeits-A / D (aus Ihrer Auswahl) benötigen, und wenn Sie mit einem 10-Bit-A / D auskommen, können Sie etwas so Einfaches wie einen Arduino Nano für das Frontend verwenden und dann den Optoisolator ansteuern zu Ihrem Backend.

Teile: 4,50 $ für isolierte Stromversorgung für isolierten Abschnitt (z. B. R1SE-0505-R) (1-kV-Isolierung U/L-zertifiziert)
2 $ Präzisions-Verstärkungs-/Offset-Widerstände
4 $ Arduino Nano ( http://store.gravitech.us/arna30wiatp.html )
$6,60 OPI1268S ( http://www.digikey.com/product-detail/en/tt-electronics-optek-technology/OPI1268S/365-1562-ND/2744562 ) (2 kV Isolation U/L zertifiziert)

Über das Bild (nicht verstehen? ) mit den Widerständen R4 und R3 bei 250 V AC, Spitze 400 V DC). Beachten Sie, dass Widerstände mit einer Nennspannung angegeben sind (... 100 V ?) ... wenn Sie SMD-Teile verwenden ... Überprüfen Sie, ob 2 Widerstände ausreichen.

Warum nicht eine Übertragung durch nRF-Schaltkreise verwenden? Alle Probleme werden über Isolierung gelöst.

Sie graben viele alte Fragen aus und beantworten sie. Das ist nicht schlecht, wenn Sie etwas Neues hinzuzufügen haben, aber Sie schlagen Dinge vor, die die Person, die die Frage gestellt hat, ausprobieren soll. Das ist unwahrscheinlich, da die Frage 5 Jahre alt ist und die Person, die sie gestellt hat, seit etwa 8 Monaten nicht mehr da ist.
Du hast recht. Aber einige Antworten werden gerade auch von neuen Benutzern gelesen. Es ist auch interessant, die aktuellen Lösungen anzugeben, nicht wahr, wenn sie es sind?