Hallo, in den Beitrag: Beitrag "PIC12C508 GP state 1 oder 0" habe ich einige Fragen bezüglich einer Timer-Schaltung die ich im Internet gefunden habe. In mehrere Beiträge wurde gesagt, dass die Schaltung alles andere als optimal ist und dass einige Teile früher oder später kaputt gehen würden. Da mich diese Schaltung sehr interessiert, würde ich euch bitten, mir beim Optimieren zu unterstützen (siehe auch mein letzten Beitrag). Ist es möglich, mit so wenig zusätzliche Teile wie möglich, diese Schaltung zu optimieren, damit sie zuverlässig funktioniert, oder sollte ich die Finger von lassen? Vorab vielen Dank!
Und was ist wenn du dir selber das Programm schreibst ? Dann kannst du dir den Schaltplan machen wie du willst.
Die Schaltung ist Murks. Man kann sie simulieren: http://falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+50+5+43%0As+160+144+224+144+0+1+false%0Ac+320+208+272+208+0+0.000014999999999999998+-0.000027174276968312774%0Av+128+256+128+160+0+0+40+5+0+0+0.5%0AS+240+208+160+208+0+0+false+0+2%0Ad+336+272+336+224+1+0.805904783%0Ad+336+144+336+192+1+0.805904783%0Ar+368+208+368+272+0+1000%0Aw+128+160+128+144+0%0Aw+128+144+160+144+0%0Aw+160+144+160+192+0%0Aw+128+256+128+272+0%0Aw+128+272+160+272+0%0Aw+160+272+160+224+0%0Aw+160+272+336+272+0%0Aw+336+272+368+272+0%0Aw+320+208+336+208+0%0Aw+336+208+336+224+0%0Aw+336+208+336+192+0%0Aw+224+144+336+144+0%0Aw+240+208+272+208+0%0Aw+336+208+368+208+0%0Ao+6+64+0+4099+10+0.0125+0+2+6+3%0A Wenn man den Umschalter einschaltet, bekommt der uC (hier 1k Widerstand) eine Spannung von 4.3V. Nun sollte man, bevor die Spannng zu weit abgefallen ist, den Relaiskontakt einschalten, die Spannung bleibt dann bei 4.3V, auch wenn man den Umschalter wieder auschaltet. ABER: Es fliessen heftige Ströme über die Dioden. UND: Schaltet man den Umschalten schnell weider zurück, enstehen Spannungen bis 8V am uC. Conrad P. schrieb: > Ist es möglich, mit so wenig zusätzliche Teile wie möglich, diese > Schaltung zu optimieren Einfach Elko und Dioden weglassen.
1 | +--------------+----------+ |
2 | | | | |
3 | | +-----+ 100nF |
4 | | +----| | | |
5 | | Rel | |--oDo--+ |
6 | 5V +----| |--oCo--+ |
7 | | / | |--oBo--+ |
8 | | +-o/ o--| |--oAo--+ |
9 | | | +-----+ | |
10 | | | | | |
11 | +---+----------+----------+ |
Denn auch ein PIC12C508 kann so wenig Strom verbrauchen (1uA in Standby) daß es viel weniger ist als jeder Akku schon an Selbstentladung hat, der Verbrauch also völlig unrelevant ist. Die Eingänge ABCD schaltet man ohne pull up auf Ausgänge mit low, der Eingang am Schalter mit pull up als interrupt-Eingang der den uC aufweckt, und wenn der dann aufgeweckt worden ist, schaltet er kurz mit dem Relais den Verbraucher ein, schaltet ABCD auf Eingang mit pull up und liest die Einstellungen, schaltet ABCD zurück, wartet die ermittelte Zeit und schaltet das Rel wieder aus, bevor er wieder in standby geht. Falls der Verbraucher überhaupt das aufwändige Relais braucht. Braucht der Verbraucher weniger als 10mA, kann er direkt an einen uC Ausgang. Braucht er weniger als einige Ampere, kann man ihn mit einem LogicLevel P-Kanal MOSFET wie IRF7413 schalten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.