Forum: Mikrocontroller und Digitale Elektronik ATtiny214 und MAX232 einige Sekunden aus ELKO puffern


von Mike (Gast)


Lesenswert?

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 :)

von Stefan S. (chiefeinherjar)


Lesenswert?

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.

: Bearbeitet durch User
von STK500-Besitzer (Gast)


Lesenswert?

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.

von Mike (Gast)


Lesenswert?

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 🤔

von STK500-Besitzer (Gast)


Lesenswert?

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?

von S. Landolt (Gast)


Lesenswert?

> "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.

von Mike (Gast)


Lesenswert?

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? 😅

von S. Landolt (Gast)


Lesenswert?

> DAS sollte dann aber jetzt passen, oder?

Yo - ist mit meinem Gefühl jetzt eher in Einklang.

von DCF77 (Gast)


Lesenswert?

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.

von Björn W. (bwieck)


Lesenswert?

Ich würde in diesem Fall den Tiny über das Display dauerversorgen und 
den anderen Stromkreis überwachen, ggf. Befehle an das Display senden.

von fgh (Gast)


Lesenswert?

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

Mike 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.

von Eduard I. (eiten)


Lesenswert?

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.

von STK500-Besitzer (Gast)


Lesenswert?

Eduard I. schrieb:
> 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.

Will er nicht:
Beitrag "Re: ATtiny214 und MAX232 einige Sekunden aus ELKO puffern"

von Eduard I. (eiten)


Lesenswert?

Naja, ich dachte, er wollte da nicht mit Optokoppler und so rummachen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.