Ich muss ein Gerät herstellen, um die Spannung eines Reihenstapels von Kondensatoren zu messen, die maximal 100 V erreichen (nur Gleichstrom). Auf dem Schaltplan habe ich einige aus dem Stapel, die Ausgleichsschaltung und die PIC-Unterstützungsgeräte (xtal, Entkopplung) weggelassen, um meinen Standpunkt einfach zu vermitteln. Jede Kappe hat max. 5 V (hausgemachte Superkondensatoren, wenn Sie interessiert sind!).
Da die Dynamik ziemlich schnell ist, ist meine übliche Arduino-Lösung einfach nicht schnell genug, also bin ich zurück zu den alten Tagen von PICs, die ich seit vielen Jahren nicht mehr berührt habe! Idealerweise 1-10 ms für alle 20 Kanäle insgesamt.
Um die hohen Spannungen zu messen, nehme ich an, dass ein einfacher Widerstandsteiler ausreichen würde, dieser müsste jedoch so hochohmig wie möglich sein, um die Messwerte nicht zu verzerren, und Hochleistungswiderstände erfordern. Dadurch liegt die Impedanz für den von mir verwendeten PIC (PIC18F25K83) deutlich über den maximalen 10k. Der PIC läuft mit 5V.
Aktuelles Denken, das dies als Inspiration verwendet , besteht darin, einen Operationsverstärker zu verwenden, um die Ausgabe zu puffern. Bisher nicht verwendete Opamps.
Gibt es etwas Offensichtliches, das den magischen Rauch erscheinen lassen würde, oder gibt es eine bessere Lösung?
EDIT: Bild wie gewünscht beschnitten. Quantifiziert, wie schnell.
Möglicherweise möchten Sie eine Schutzdiode am Eingang des Operationsverstärkers anbringen. Die Hochspannung könnte den Operationsverstärker leicht durchbrennen, wenn sie irgendwie die Barriere des Widerstands überquert. Seien Sie beim Verlegen vorsichtig, manchmal können Durchgangslochteile vorteilhaft sein, um Lichtbögen zu vermeiden und eine Trennung zu gewährleisten, da die Kriech- und Luftstrecke für 100 V 0,71 mm beträgt.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Der AD8067 ist für diese Anwendung weitgehend ungeeignet. Beim Betrieb mit einer einzigen 5-Volt-Versorgung beträgt der Gleichtakt-Eingangsspannungsbereich 0 bis 2 Volt, und das bedeutet, dass Sie Ihre Widerstandswerte radikal überdenken müssten, wenn Sie auf diesem bestimmten Chip verkauft werden.
Der Ad8067 ist auch ziemlich leistungshungrig. Der Stromverbrauch beträgt 6,4 mA pro Operationsverstärker, also summiert sich alles. Dies liegt daran, dass es sich um ein ziemlich schnelles Gerät handelt, das in Ihrer Anwendung verschwendet wird.
Ich wäre wahrscheinlich faul und würde es vermeiden, 20 Spannungsfolger-ADC-Puffer zu bauen (und möglicherweise zu kalibrieren).
TI verkauft einen 10-Kanal-MUX + PGA-IC, der ziemlich genau für diese Art von Anwendung gedacht ist. PGA116 oder PGA117. Selbst für den aktiven Eingang, der an den programmierbaren Verstärker gemuxt wird, sind höchstens 5 nA Eingangsstrom erforderlich. Nehmen wir also an, Sie haben einen Serienwiderstand von 0,5 MΩ, das wäre ein Spannungsabfall von .
Über einen Bereich von sagen wir 2 V ist das ein Fehler von ; Ihr PIC hat einen 10-Bit-ADC, daher ermöglicht seine ADC-Quantisierung ohnehin nur eine geringfügig bessere Auflösung. Wenn das zu viel ist, würde eine Verringerung der Spannungsteilerimpedanz auf 300 kΩ den Fehler bereits unter die Auflösung bringen.
Sie würden also 20 Opamps + 2 PICs durch 2 PGA116 / 117 + 1 PIC ersetzen. Sie können ihre Umschaltung mit SPI von diesem einen PIC aus einfach steuern!
Um die Wahrscheinlichkeit von Hochgeschwindigkeitsschwingungen / RFI-Zeug zu verringern, empfahl Nick korrekterweise kleine (1 bis 4,7 nF oder so) Keramikkondensatoren parallel zur unteren Seite Ihrer Spannungsteiler. Billig! Verwenden Sie jeden Kanal so wenig wie möglich – das hält diese Kondensatoren aufgeladen und reduziert den Einfluss des Vorspannungsstroms weiter.
Verwenden Sie Arrays von TVS-Dioden. Sie sind günstig (und mit geringen parasitären Effekten) z. B. als Highspeed-/Superspeed-USB-Schutzdioden zu haben.
Transistor
Grüner Riese
Markus Müller
Grüner Riese
Markus Müller
Markus Müller
Grüner Riese
Grüner Riese
Markus Müller
Grüner Riese
Cristobol Polychronopolis
Markus Müller
Nick Alexejew