Forum: Mikrocontroller und Digitale Elektronik Selbststeuernde Stromversorgung Arduino One (atmega 328P-PU)


von Alex P. (gorillaz)


Angehängte Dateien:

Lesenswert?

Hallo Leute!

Erst einmal: Ich bin - auch wenn ich zur Zeit Mechatronik studiere - 
noch ein neuling auf dem Gebiet Elektronik etc., also verzeiht mir 
bitte, wenn ich dumme Anfängerfehler begehe.

Und zwar geht es sich um folgendes: Ich habe einen Mikrocontroller und 
möchte damit die Innenraumbeleuchtung, das Radio und die TagFahrLEDs 
meines Autos(12V) steuern. An sich ist das gesamte Projekt bereits 
umgesetzt und funktioniert einwandfrei, bis auf die Stromversorgung. Ich 
möchte nämlich nicht, dass der mC die ganze Zeit läuft, während er in 
meinem Auto ist, sondern er sich abschaltet, wenn mein Auto 
abgeschlossen ist und sich einschaltet, wenn mein Auto aufgeschlossen 
wird.

Ich habe eine Zentralverriegelung, die bei einem "Auf" Signal für alle 
Motoren eine 12V Spannung einspeist, wodurch sie "auf" gehen. Diese 12V 
Spannung kommt beim aufschließen etwa 1-3 sekunden lang. Blöderweise 
variiert dieses Intervall bei jedem mal aufschließen.

Meine erste lösung war, mittels dieser 12V Spannung ein Relais zu 
schalten, das dem mC 12V des dauerplus übergibt, dieser startet und 
danach selbst eine 4,5V Spannung auf das Relais übergibt, damit das 
Relais eingeschaltet bleibt. Wenn ich den mC wieder ausschalten will, 
müsste ich daher einfach die 4,5V des Ausgangspins abschalten und so 
wäre die Stromversorgung mit unterbrochen. In der Praxis entstanden 
daraus zwei Probleme:

1) Oftmals war die 12V Spannung meiner Zentralverriegelung viel zu kurz 
vorhanden, sodass der mC gar nicht erst starten konnte.
2) Hat der mC dann mal gestartet, ging manchmal das Relais trotz 
angelegter 4,5V Spannung aus, nachdem die 12V Spannung der ZV 
verschwunden war. --- Als Erklärung vermute ich, dass das Relais eben 
durch den Spannungsabfall wieder ausgeht, oder dass der mC gar nicht 
erst 4,5V Spannung abgibt, da bereits eine höhere Spannung anliegt 
(hierbei zu beachten: zwischen mC und Relais ebenso wie zwischen dem 12V 
Eingang der ZV und dem Relais ist eine Diode gelötet). Ich kenne mich 
leider zu wenig mit Relais aus, ich weiß nur wie sie theoretisch 
funktionieren - hat also jemand eine andere Erklärung möge er sie mir 
bitte posten.
Eigentlich ist das Relais ein 5V Relais, weshalb es sehr heiß wird, aber 
irgendwie hat das mit dem Spannungsteiler am 
Zentralverriegelungs-Eingang nicht so funktioniert, aber das werde ich 
sicher noch anders löten. Würde das Problem dann nicht mehr bestehen, 
wenn das Relais von vornherein nur mit 5V angesprochen werden würde, 
anstatt mit 12V von der ZV und sobald diese keine Spannung mehr gibt mit 
5V des mC?


Da die erste Lösung also nicht funktioniert hat, habe ich mir eine 
andere Lösung überlegt, wie ich quasi Mechanisch die Stromsteuerung 
kontrollieren könnte, ohne dass der mC gestartet sein muss.
Das ganze habe ich realisiert, indem ich zwei Relais hintereinander 
geschaltet habe, wobei das eine Relais (im weiteren als 2. Relais 
bezeichnet) sich selbst mit Strom versorgt, das andere Relais (1. 
Relais) im ausgeschalteten Zustand Strom leitet und über den mC 
gesteuert werden kann, sodass der mC, sobald er Strom auf den Ausgang 
zum 1. Relais gibt, das 1. Relais die Stromzufuhr unterbricht und somit 
das 2. Relais, da es keinen strom mehr hat ausgeht und nun sowieso die 
Stromversorgung zum Relais unterbrochen ist.

Hierbei ist das Problem aufgetreten, dass sobald der mC auf den Ausgang 
zum 1. Relais strom gibt, ja der Strom durch das Relais unterbrochen 
ist, und er somit keinen Strom mehr auf das 1. Relais gibt um den 
Kontakt unterbrochen zu halten, aber diese kurze unterbrechung reicht 
aus irgendeinem Grund nicht aus, um das 2. Relais die Zeit zu geben 
auszugehen , wodurch es sich weiterhin eingeschaltet hält und da das 1. 
Relais nur sehr kurz den Strom unterbricht, das 2. Relais direkt nach 
dieser minimalen unterbrechung wieder Strom bekommt.

Eine Zeichnung der beiden Schaltungen gibt's als Screenshot, wenn jemand 
ne Idee hat, was ich an den beiden Lösungsansätzen verbessern könnte 
oder generell jemand eine bessere Idee hat, möge er mir dies bitte 
Posten! :) Ich hoffe ich habe ausführlich und verständlich genug Erklärt 
und mir kann jemand helfen!

MfG

Alex

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.