Ich entwerfe eine sehr einfache Multimeterschaltung, deren ADC der eines Arduino Due ist. Könnten Sie sich die Schaltung ansehen und mir sagen, was schief gehen könnte, was verbessert werden könnte usw.?
Die erforderliche Genauigkeit beträgt in allen Modi 1 % des ausgewählten Bereichs.
CircuitLab editierbar:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Die Schaltung ist im Voltmeter-Modus im 10-V-Bereich dargestellt, hier ist die Jumper-Positionskarte für die 3 Modi, die Bereiche und den +/- Schalter. Jede Zelle ist ein 2-Pin-Header (mit Ausnahme des +/- Schalters, der ein 3-Pin-Header ist) und enthält die Referenz des entsprechenden Schalters im Schaltplan. Physikalisch gibt es einen 2x2-Pin-Jumper und einen 2-Pin-Jumper, der nach links oder rechts bewegt wird, und einen 2-Pin-Jumper, der nach oben oder unten bewegt wird.
Der Grund für den Bereich > 3 V ist, dass der Instrumentenverstärker keine Verstärkungen unter Eins zulässt, daher ist vor dem Verstärker eine Teiler-durch-10-Stufe mit 10 M Eingangsimpedanz eingefügt. Der Verstärker ist intern bis +/-40V geschützt. Beachten Sie, dass die Auswahl eines +/- Bereichs den Bereich halbiert.
Ein paar Kommentare:
Ich denke, um der Arbeit gerecht zu werden, sollten Sie einen selbstschützenden Voltmetereingang wie diesen verwenden: -
Ich habe dieses Bild von einer zwielichtigen Seite extrahiert, die versucht hat, eine exe herunterzuladen, aber ich habe es gestoppt und gezähmt. Die Worte neben der Schaltung waren diese: -
Im Gegensatz zu einem gewöhnlichen Voltmeter ist der Eingang eines Oszilloskops in der Regel einseitig (GND) über das Netzkabel mit Masse verbunden. In bestimmten Situationen kann dies sehr problematisch sein. Wenn die Messsonde an einen Stromkreis angeschlossen wird, der auch mit Masse verbunden ist, besteht die Möglichkeit, dass ein Kurzschluss in den Stromkreis eingeführt wird. Dass die Schaltung und damit die Messung davon betroffen sind, ist Ihr geringstes Problem. Wenn Sie Messungen an Hochstrom- oder Hochspannungskreisen (Ventilausrüstung) vornehmen, könnte das Ergebnis äußerst gefährlich sein! Glücklicherweise ist es nicht allzu schwierig, dieses Problem zu umgehen. Alles, was Sie tun müssen, ist, den Eingang des Oszilloskops in Bezug auf Masse schweben zu lassen. Der hier gezeigte Instrumentenverstärker tut das und fungiert auch als Dämpfungsglied. Der AD621 von Analog Devices verstärkt den Eingang um den Faktor 10, und ein Schalter am Eingang bietet eine Auswahl von 3 Bereichen. Eine GND-Position wurde ebenfalls hinzugefügt, um die Nulleinstellung des Oszilloskops zu kalibrieren. Die maximale Eingangsspannung darf bei keiner Einstellung 600 VAC überschreiten. Stellen Sie sicher, dass R1 und R8 eine Arbeitsspannung von mindestens 600 V haben. Sie könnten dafür zwei gleiche Widerstände in Reihe schalten, da 300-V-Typen leichter erhältlich sind. Außerdem sollten Sie darauf achten, dass alle Widerstände eine Toleranz von 1 % oder besser haben. Weitere Spezifikationen für den AD621 sind: Bei einer 10-fachen Verstärkung beträgt das CMRR 110 dB und die Bandbreite 800 kHz. Wenn Sie den AD621 lokal nicht finden können, ist der AD620 eine gute Alternative. Allerdings ist die Bandbreite dann auf ca. 120 kHz begrenzt. Die Schaltung kann in einem Metallgehäuse mit Netzanschluss untergebracht werden, funktioniert aber auch perfekt, wenn es mit zwei 9-V-Batterien betrieben wird. Die Stromaufnahme beträgt nur wenige Milliampere. Sie könnten R9 auch auf 10 k erhöhen, um den Stromverbrauch etwas mehr zu reduzieren.
Sie verwenden einen R2R-Instrumentierungs-Operationsverstärker mit einer viel kleineren Versorgung, aber das ist der einzige wirkliche Unterschied. Beachten Sie die 4 Schutzdioden und beachten Sie auch die Symmetrie der Eingänge. Konzentrieren Sie sich darauf, das Voltmeter richtig einzustellen, und finden Sie dann heraus, wie Sie die aktuelle Seite zum Laufen bringen - Sie könnten das Stromsignal sogar separat in die MCU einspeisen - es müssen nicht die gleichen Mechanismen wie das Voltmeter zur Steuerung des Bereichs verwendet werden.
Ignacio Vazquez-Abrams
WasRoughBeast
Benutzer42875
PlasmaHH
Benutzer42875