PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reset-IC für 5V, aber mit High-Pegel am Ausgang



fabqu
20.08.2013, 10:51
Liebe Bauteile-Kenner,

ich suche einen Reset-IC wie diesen hier: DS1233A (http://www.ret.hu/DataSheets/38_ANALOG_IC/DAL_017/DS1233A.pdf)
Leider, wenn ich das richtig sehe, legt dieser am Reset-Ausgang low-pegel an (vernünftig, um einen uC zu reseten) , wenn an VCC nicht mehr genügend Spannung vorhanden ist.
So etwas benötige ich auch, jedoch mit einem High-Pegel am Ausgang!
Wie das genau funktioniert, muss ich ehrlich sagen, weiß ich nicht. Aber ich möchte folgendes realisieren:
Wenn die Versorgungsspannung einmalig unter 5V fällt, muss ich davon ausgehen, dass die von mir verwendeten uC's nicht mehr arbeiten können. Ein Reset der uC's würde unter Umständen zu lange dauern, daher muss sofort ein Ereignis ausgelöst werden, für das ich mindestens 3V benötige. Mehr wäre besser. Auch nur für einige wenige Sekunden, das würde reichen: Ein Elektrozünder muss für einen Fallschirm ausgelöst werden (Modellbau).
Wie kann man das realisieren? Gerne auch in SMD-Variante.

Grüße und danke!

redround
20.08.2013, 11:13
am aller einfachsten und wahrscheinlich auch am ausfallsichersten dürfte ein Miniatur-Relais sein, dessen Spule über die 5V Versorgungsspannung angesteuert wird und das über einen Öffner-Kontakt verfügt. Darüber verbindest Du eine 3 V Knopfzelle mit Deinem Zünder. Fällt die Versorgungsspannung unter die Halte-Spannung des Relais, fällt dieses ab, der Kontakt schließt und löst den Zünder aus.

Jetzt brauchst Du nur noch einen seperaten Schalter für die Zündspannungsquelle, da Du diese ja abschalten musst, BEVOR Du die Versorgungsspannung trennst, da die sonst bei jedem Abschalten der Elektronik der Zünder ausgelöst wird :-)

askazo
20.08.2013, 12:28
Hi,

eventuell wäre der TLC7705 (http://www.reichelt.de/ICs-TLC-TSA-/TLC-7705-IP/3//index.html?ACTION=3&GROUPID=5480&ARTICLE=39798&SHOW=1&START=0&OFFSET=16&) was für Dich.

Gruß,
askazo

fabqu
20.08.2013, 13:00
Hi,
erst mal danke für die echt schnellen Antworten.
Zum Relais: Hier sehe ich das Problem, dass sie ja nicht z.B. bei 4,8V öffnen, sondern z.B. erst bei 3,5V. Ich bräuchte aber einen recht zuverlässigen "Öffner". Könnte man notfalls natürlich mit einer/zwei Diode(n) machen, um dann die eigentliche VCC von 5V auf sagen wir 3,8V (zwei 0,6V-Dioden) zu bringen. Fällt VCC dann auf einen Wert unter 4,7V, liegt am Relais auch nur noch 3,5V an und es macht auf.
Da sehe ich dann aber den Stromverbrauch schon wieder als lästig an...

Das mit dem TLC muss ich mir noch genauer ansehen... auf die Schnelle hab ich noch nicht gesehen, dass der High Pegel an den Reset legen kann...

Grüße

indeas
20.08.2013, 14:31
Die moderneren µC haben oft bereits eine Art Unterspannungserkennung an Bord:
- Controller mit interner Referenz (beim PIC heisst das FVR) plus AD-Wandler.
- eigenes Modul im Controller (beim PIC wäre das High/Low-Voltage Detection =HLVD).

fabqu
20.08.2013, 14:53
Jo, aber da muss ich davon ausgehen, dass es dann schon zu spät sein könnte. Daher wollte ich was Hardware-Mäßiges NEBEN dem Controller (ein mega 256 übrigens).
Ich brauche also etwas, das auch noch dann funktioniert, wenn die Software nichts mehr ausrichten kann!

redround
20.08.2013, 15:02
statt dem Relais könnte das auch mit zwei Transistoren als Schalter gehen. Der erste hängt mit dem Gate an der 5 Volt VCC. Ggf. musst Du ihn halt so beschalten, dass er nur oberhalb Deiner Grenz-Spannung durchschaltet.

Ein zweiter Transistor hängt über einen Widerstand an den 3 V der Knopfzelle.

Die Beiden Transistoren schaltest Du dann so zusammen, dass der erste das Gate des zweiten auf GND zieht. Wenn VCC gut ist, dann wird das dafür sorgen, dass der zweite Transistor sperrt, obwohl er über den Vorwiderstand ja eigentlich an den 3 V hängt. Wenn VCC schlecht ist, sperrt der erste Transistor ab Deinem Schwellwert. Damit kann er das Gate des zweiten Transistors nicht mehr auf GND ziehen und dieser schaltet durch und zündet den Fallschirm.

Im Prinzip also eine Inverter-Schaltung mit zwei unterschiedlichen Spannungen.

indeas
20.08.2013, 15:52
Wie wäre es denn mit einem einfachen OP (5V rail-to-rail) als Komparator?

fabqu
21.08.2013, 10:49
Hi!
Also danke für die Anregungen, ich werd wohl was mit nem fertigen IC oder mit den Transistoren versuchen.
Wenn jemand noch weitere Ideen hat, immer gern her damit!

Grüße

askazo
21.08.2013, 11:34
Wenn Du die Transistor-Lösung nimmst (wäre wohl auch mein Favorit), könntest Du als Energiequelle für die Zündung statt einer Knopfzelle auch einen Goldcap-Kondensator nehmen, den Du über Deine Bordspannung auflädst.

Gruß,
askazo

redround
21.08.2013, 11:53
An einen Kondensator als Spannungsversorgung hatte ich auch zuerst gedacht. Aber Problem: wenn Du ihn einfach so aus der Versorgungsspannung lädst, puffert er diese auch beim Ausfall. Das heißt, er wird die gesamte Schaltung mit Strom versorgen und nicht nur die Zündvorrichtung. Dem müßte man ggf. noch mit einer Diode entgegen wirken. Auf alle Fälle hätte diese Lösung den Charme, dass man sich keine Gedanken über den Ladezustand der Knopfzelle machen müßte.

fabqu
21.08.2013, 12:02
Danke euch!
Aber ich denke, eine Knopfzelle ist da das Einfachste. GoldCap kostet doch etwas mehr als ne Knopfzelle, und für einen einzelnen Schuss sollte jede Knopfzelle herhalten. Der Zünder wird nicht viel brauchen!
Hat jemand Erfahrungswerte, wie man den ersten Transistor beschaltet, damit er genau ab einer definierten Spannung durchschaltet?

Wsk8
21.08.2013, 12:40
Wenn die Versorgungsspannung einmalig unter 5V fällt, muss ich davon ausgehen, dass die von mir verwendeten uC's nicht mehr arbeiten können.
.
Dafür gibts die Brown-Out-Detection.


Ein Reset der uC's würde unter Umständen zu lange dauern, daher muss sofort ein Ereignis ausgelöst werden, für das ich mindestens 3V benötige.
Nach der BOD wird ein Flag im Reset-Register gesetzt. Das musst du einfach sofort beim Start prüfen, bevor du was anderes lädst. Damit kann dir die Ladezeit deines Programms egal sein.

mfg

redround
21.08.2013, 13:01
schau mal bei Wikipedia oder Google unter Schmitt Trigger. Das wäre die Standard-Lösung dafür.