Hallo zusammen,
ich habe Folgendes vor:
Ich habe hier zwei Stromkreise. An einem hängt ein "Digital
Signage"-Display, an dem anderen diverse Beleuchtung.
Das Display soll über dessen serielle Schnittstelle zusammen mit der
Beleuchtung ein- bzw. ausgeschaltet werden. (Das Display soll nicht
komplett vom Strom getrennt werden, da es auch im ausgeschalteten
Zustand Updates zieht).
Ich hab mir das jetzt ungefähr so vorgestellt:
Der ATtiny wird zusammen mit einem dicken Elko über ein Netzteil mit
Spannung versorgt. Dies hängt am "Licht-Kreis".
Der ATtiny misst über per ADC in kurzen Abständen die
Versorgungsspannung und schickt dann, bei Unterschreiten eines gewissen
Werts (für mehr als zB 5 Sekunden), den AUS-Befehl an das Display.
Frage: Würde das so funktionieren? Erkennt der ATiny am ADC-Pin, wenn
die Spannung sinkt, wenn auch gleichzeitig die Versorgungsspannung
sinkt? Hab mit dem ADC noch nicht wirklich viel Erfahrung.
Wie würdet ihr den Elko dimensionieren?
Daaaanke :)
Mike schrieb:> Erkennt der ATiny am ADC-Pin, wenn> die Spannung sinkt, wenn auch gleichzeitig die Versorgungsspannung> sinkt?
Klar, du kannst ja die interne 1,1V-Referenz und den eingebauten
Komparator nutzen.
Mike schrieb:> Wie würdet ihr den Elko dimensionieren?
Die Kapazität wird in Farad bzw. As/V "Amperesekunden pro Volt"
angegeben. Wenn du den Stromverbrauch kennst, weißt, wie lange du den
Strom bereitstellen musst und weißt, wie groß der maximale
Spannungseinbruch am Kondensator sein darf, dann hast du die mindestens
benötigte Kapazität.
Mike schrieb:> Der ATtiny misst über per ADC in kurzen Abständen die> Versorgungsspannung und schickt dann, bei Unterschreiten eines gewissen> Werts (für mehr als zB 5 Sekunden), den AUS-Befehl an das Display.
Die Beleuchtung des Displays soll also synchron zur Umgebungsbeleutung
geschaltet werden?!
Dein Tiny braucht nur nachzugugcken, ob die Beleuchtungsspannung
vohanden ist (an oder aus). Dazu müsste er aber an der
Display-Versorgung hängen.
Damit sparst du dir den Elko etc.
Ansonsten nennt man sowas USV.
Stefan S. schrieb:> Klar, du kannst ja die interne 1,1V-Referenz und den eingebauten> Komparator nutzen.
OK, cool!
STK500-Besitzer schrieb:> Dein Tiny braucht nur nachzugugcken, ob die Beleuchtungsspannung> vohanden ist (an oder aus). Dazu müsste er aber an der> Display-Versorgung hängen.> Damit sparst du dir den Elko etc.
Naja. Da spar ich mir zwar den Elko - muss aber dafür irgendwie
herausfinden, ob die Beleuchtungsspannung (230V) anliegt oder nicht. Ich
glaub, ich bleib dann doch beim Elko 😅
Also der ATtiny zieht bei 5 MHz und 5V laut Datenblatt ~2.8mA.
Der MAX232D laut Datenblatt maximal 10mA und läuft wohl bis 4.5V.
Hab gerade mal in einem "Super capacitor discharge time calculator"
rumgespielt: ein 0.1F Supercap würde knapp 20 Sekunden lang 20mA liefern
können bevor die Spannung auf 4.5V sinkt. Kommt das ungefähr hin? Oder
habe ich was falsch gemacht?
Das wäre ja mehr als genug Zeit 🤔
Mike schrieb:> Also der ATtiny zieht bei 5 MHz und 5V laut Datenblatt ~2.8mA.> Der MAX232D laut Datenblatt maximal 10mA und läuft wohl bis 4.5V.>> Hab gerade mal in einem "Super capacitor discharge time calculator"> rumgespielt: ein 0.1F Supercap würde knapp 20 Sekunden lang 20mA liefern> können bevor die Spannung auf 4.5V sinkt. Kommt das ungefähr hin? Oder> habe ich was falsch gemacht?> Das wäre ja mehr als genug Zeit 🤔
5V sind doch gar nicht mehr Stand der Technik.
Beide Bausteine gibt es als 3,3 V-Version.
Wo willst du denn die Steuerspannung messen?
> "Super capacitor discharge time calculator" ...> Kommt das ungefähr hin?
Tja, ein Physiklehrer sprach (vor langer Zeit) immer von der
'Landwirtschaftsformel': Kuh=Kuh, sollte heißen 'CU=Q'. Mit 'Q = I * t'
und umgestellt wird daraus 't = C * U / I' - das ergibt hier aber 2.5 s.
STK500-Besitzer schrieb:> 5V sind doch gar nicht mehr Stand der Technik.> Beide Bausteine gibt es als 3,3 V-Version.
Mag sein. 5V Netzteile habe ich aber massig hier rumliegen. 🤷🏻♂️
S. Landolt schrieb:> das ergibt hier aber 2.5 s.
Uuuuuups. Da hatte ich mich wohl in dem Calculator vertippt. Hatte nur
2000µA statt 20000 eingeben. 😅🙈
Dann eben 1F - das ergibt dann (ESR des ausgesuchten Supercaps mit
berücksichtigt) ~18 Sekunden. DAS sollte dann aber jetzt passen, oder? 😅
Mike schrieb:> Erkennt der ATiny am ADC-Pin, wenn die Spannung sinkt, wenn auch> gleichzeitig die Versorgungsspannung sinkt?
Warum sollte die Versorgungsspannung des ATtiny sinken?
Den Kondensator setzt man selbstverständlich vor den Spannungsregler des
ATtiny. Dann sinkt erstmal nur der Spannungsabfall über dem Regler.
Mike schrieb:> Der ATtiny misst über per ADC in kurzen Abständen die> Versorgungsspannung und schickt dann, bei Unterschreiten eines gewissen> Werts (für mehr als zB 5 Sekunden), den AUS-BefehlMike schrieb:> Also der ATtiny zieht bei 5 MHz und 5V laut Datenblatt ~2.8mA.
Schaue dir die Sleep-modes an. Sicherlich kannst du den AVR zu >95% der
Zeit schlafen schicken.
Du kannst doch den Tiny an die Versorgung des Displays hängen und ein
5V-Netzteil an den Lichtkreis. Das 5V-Netzteil dann über einen
Widerstand an einen Digitaleingang des Tinys.