Blitz- / Überspannungsschutz für eine von Arduino überwachte Thermistorschaltung


8

Ich überlege, ob ich den kommerziellen Differenztemperaturregler meines Solarwarmwasserbereiters durch einen Arduino-basierten Regler meines eigenen Designs ersetzen soll. Ich weiß gerade genug, um in solchen Dingen gefährlich zu sein.

Erste Frage: Wird die klassische 5V / 10Kohm-Thermistor-Spannungsteilerschaltung während eines Gewitters etwas durchbrennen? Der Thermistor befindet sich 60 Fuß entfernt auf dem auf dem Dach montierten Solarpanel. Das Kabel ist abgeschirmt und geerdet. Was benötigt wird - Überspannungsschutz an der Thermistorschaltung, einige RC-Verbindungen zu den Thermistorleitungen, reduzieren den Basiswiderstand für mehr Stromfluss zum Thermistor ....

Zweite Frage: Startet der Arduino Atmega-Mikroprozessor nach einem Stromausfall automatisch neu und setzt die Softwareausführung fort? Anders ausgedrückt: Muss die Reset-Taste nach einem Stromausfall gedrückt werden?


Ich bin mir nicht sicher, aber ich denke, dass die Antwort auf die zweite Frage ja ist. Im schlimmsten Fall können Sie Ihr eigenes Board bauen, da AVRs standardmäßig eingeschaltet werden und mit der Ausführung beginnen, sobald sie Spannung erhalten. Auch Arudino verwendet keine Mikroprozessoren, sondern Mikrocontroller. Der Unterschied ist erheblich, wenn Sie jemals ein eigenes Board herstellen möchten, da der Mikrocontroller über alles verfügt, was ein Computer außer Stromversorgung und Taktkristall hat (es gibt jedoch eine interne Taktquelle, die verwendet werden kann).
AndrejaKo

Antworten:


3

Antwort auf die zweite Frage:
AVRs verfügen über einen BSB (Brown-out-Detektor), dessen Zweck darin besteht, kurze Stromunterbrechungen zu erkennen und den Controller zurückzusetzen, wenn sie auftreten. In den Datenblättern finden Sie jedoch folgende Aussage:

Wenn der Brown-out-Detektor in der Anwendung nicht benötigt wird, sollte dieses Modul ausgeschaltet werden.

Der Grund, den Atmel angibt, ist, dass der BSB auch im Schlaf Strom verbraucht. Ich finde das seltsam: Der BSB ist ein wichtiger Faktor für die Zuverlässigkeit Ihres Geräts. Wenn es längere Zeit in Energiesparmodi verbringt und ein Spannungsabfall in der Stromversorgung auftritt, kann es blockieren und einen Hardware-Reset erfordern. In der Praxis ziehen Sie den Netzstecker für einige Sekunden. Das möchte ich meinen Kunden nicht sagen.

Übrigens veröffentlicht Atmel eine Appnote "AVR180: Externer Brown-Out-Schutz". Ich bin mir nicht sicher, was der Grund dafür ist. Bedeutet das, dass der On-Chip-BSB nicht zuverlässig ist?


AVR180 stammt aus dem Jahr 2002 und war möglicherweise an ältere Geräte gerichtet (at90s ...). Diese Chips waren Vorgänger der ATtiny-Linie, hatten jedoch weniger Peripheriegeräte und keinen BSB.
JPC

Wenn Sie eine gute Batterieanbindung haben, möchten Sie möglicherweise nicht den BSB. Durch den Batteriewechsel wird der Prozessor leicht zurückgesetzt. Wenn die Spannung zu stark abfällt, wird der Prozessor nicht verwendet (durch einen BSB zurückgesetzt oder nicht).
JPC

2

Die zweite Frage ist leicht zu beantworten. Der ATmega ist ein Mikrocontroller, der fest verdrahtet ist, um nach einem Stromausfall neu zu starten und fortzufahren. Genau das macht die Reset-Taste auf einigen Boards. Viele Spannungsregler haben einen Freigabestift, und es ist sehr einfach, ihn so zu verkabeln, dass der Reset-Knopf die Stromversorgung der Platine tatsächlich unterbricht. Jedes Mal, wenn Sie Strom einschalten, liest der Controller den Inhalt um 0x00 (normalerweise eine Sprunganweisung) und beginnt mit der Ausführung von Code.

Die erste Frage nicht so sehr. Blitzeinschläge sind ziemlich schwerwiegende Ereignisse, und (insbesondere ohne Schaltplan) ist es schwer zu sagen, was passieren wird. Ich würde vorschlagen, dass Sie zuerst eine gewisse Isolation für Ihre Schaltung bereitstellen. Ein kleiner Optoisolator bietet wahrscheinlich die Isolation, die Sie benötigen, aber Sie müssen die Hochspannungsseite mit Strom versorgen. Eine einfachere Methode wäre, den Temperatursensor vollständig unabhängig zu machen. Ein kleines MSP430 + MRF24J40-System kann monatelang mit ein paar Batterien betrieben werden und kostet weniger als 10 US-Dollar, wobei die aktuelle Temperatur alle paar Minuten übertragen wird. Wenn dann die Beleuchtung einfällt, gibt es keinen einfachen Weg, um durch den Sensordraht zu erden, was bedeutet, dass der Blitz wahrscheinlich stattdessen an anderer Stelle einschlägt. Die einfachste Methode (auch die am wenigsten wahrscheinlich ist, einen Schlag zu überleben) wäre, eine Zenerdiode über dem Thermistor zu platzieren. Sie sollten jedoch vorsichtig sein, wenn Sie Ihre Messungen für Leckströme durch den Zener kompensieren.

Wenn Sie die Möglichkeit nicht akzeptieren können, dass der Temperatursensor durch einen Blitzschlag zerstört wird (was eine interessante Voraussetzung für das Design ist), sollten Sie nach transienten Spannungsunterdrückungsdioden suchen und auf einige viel höhere Systemkosten vorbereitet sein.


2

Vielleicht möchten Sie sich mit GDTs befassen. Gasentladungsröhren. Diese werden häufig in der Telekommunikation verwendet, um empfindliche Schaltkreise vor Blitzeinschlägen zu schützen.

Der Widerstand unter ihren Nennspannungen (variiert von 50 V bis über 200 V) beträgt viele Megaohm. Wenn die Spannung einen höheren Pegel erreicht, bewegt sich das Gerät in einen Glühbereich (denken Sie an eine Neonlampe). Dies ist gut für kleine Spikes. Wenn es mit einer REALEN Spannung wie 40 kV von einem Schlag getroffen wird, wandelt es sich in eine Lichtbogenphase um, in der der Widerstand sehr klein ist und die Leitungen kurzgeschlossen sind, um die empfindlichen Komponenten zu schützen.

Sie brauchen noch etwas, um die niedrigen Gefahrenspannungen von ein paar hundert zu bewältigen, aber danach übernimmt die GDT.

Keines davon schützt Sie vor einem direkten Schlag auf das Board. Hoffentlich haben Sie einen Erdungspfad, sodass ein Dachschlag hauptsächlich auf Masse gelegt wird und Sie nur zufällige Spannungsspitzen und keinen echten Beleuchtungsstrompfad schützen. Aber ein GDT über Ihrem Thermistor könnte die Sache sein.


0

Danke für die Eingabe. Nachdem ich dies etwas genauer studiert habe, denke ich, dass ein Metalloxid-Varistor ein gewisses Maß an Schutz bietet. Ich frage mich, was in meinem kommerziellen Differenztemperaturregler enthalten ist, um mit dieser Möglichkeit umzugehen. Ich kann nicht zurückentwickeln.


2
Sie hätten dies zu einem Kommentar machen oder ihn alternativ am Ende Ihrer Frage hinzufügen sollen. Dieser Bereich ist für Antworten reserviert.
Stevenvh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.