Ich glaube, da werden ein paar Informationen benötigt:
Der LichtBlinkTinyII ist für den Betrieb mit Transistoren ausgelegt. Dann können alle LED zwischen Plus und den Transistor geschaltet werden.
Will man auf Transistoren verzichten, dann wird die Last zwischen Tiny und Minus geschaltet (außer am Reset Pin, werft einfach mal einen Blick auf den Stromlaufplan). Man hat dann den Nachteil, dass der Laststrom über den 10 Ohm Widerstand läuft und die Entstörung nicht mehr so wirkungsvoll ist. Ob sich das in der Praxis auswirkt, das kann ich nicht sagen.
Die Verwendung von Transistoren hat seinen Grund: damit können jetzt auch LEDs geschaltet werden, die über einen getrennten Fahrakku mit höherer Spannung versorgt werden. Er passt jetzt also auch für größere Modelle.
Eine extra Software zu bauen, die ohne Transitor wie der LichtBlinkTinyI arbeitet, macht eine Menge Arbeit, weil da einiges wegen des Softanlaufes der Blinker geändert werden müsste. Die Arbeit erspare ich mir.
Zitat von HarryEine extra Software zu bauen, die ohne Transitor wie der LichtBlinkTinyI arbeitet, macht eine Menge Arbeit, weil da einiges wegen des Softanlaufes der Blinker geändert werden müsste. Die Arbeit erspare ich mir.
Hallo Harry,
falls ich grad ne Denkblockade habe, bitte nur bescheid sagen, die leichten Schläge auf den Hinterkopf schaff ich selbst. Du verwendest doch für die Blinker die Hardware-PWM. Würde es nicht reichen, einfach die Konfiguration des Timers zu ändern? Im Register Tccr0a das Bit 6 von "Set on Compare Match" nach "Clear on Compare Match" (oder umgekehrt) ändern?
müsste ich ins Datenblatt sehen, hab ich jetzt nicht im Kopf. Allerdings schalte ich die PWM an bestimmten Stellen ab, dann sind die Ausgänge normale digitale Ausgänge, da muss ich dann auch anfassen.
Zum Thema ohne Transistoren schalten habe ich eine Frage:
Für meine 4 achs MAN Zugmaschine mit Ladekran habe ich nun einen LBT II gebastelt. Er solle aber lediglich die Rundumleuchten ansteuern. Also habe ich nur den Tiny, einen 10 µF Kondensator, sowie einen 10R Widerstand verbaut. Es funktioniert auch alles einwandfrei, bis auf den Ausgang an PB5 ( Reset Pin ). Dieser leuchtet dermaßen schwach... Ist das normal ?
Ich habe mir nochmal das Layout von Harry angeschaut. Dabei ist mir aufgefallen, dass der Blitz 1 ( Pin 1 = Reset Pin ) garnicht über einen Transistor geht. Das Layout stammt ja eigentlich vom Memory Tiny ...
Der Blitz 2 ( PIN 3 ) geht widerum über einen Transistor.
Test bestanden. Der von mir oben beschriebene Anschluß ist so, wie ihn Harry beschrieben hat. Das Phänomen, daß die LED am Reset-Pin auch gegen GND beschaltet werden muß, hab ich auch schon entdeckt und auch so an meine Kunden weiter gegeben (siehe Anschlußplan im Anhang). Hab heute abend selbst mal bischen getestet. Hab mir zum Testen mal ne kleine Vorrichtung gebaut. Diese läuft auf 5 Volt. Dort leuchtet die LED am Reset-Pin (fast) genauso wie alle anderen. Somit ist mir der Unterschied nie aufgefallen. Heute hab ich auf einen 3,3V Spannungsregler umgebaut. Jetzt ist es bei mir so wie von Dir beschrieben, die LED flackert nur minimal. Eventuell kann Harry dazu was sagen. Könnte sein, daß Harry die Blink-Zeiten in der Software zu kurz gemacht hat oder der Tiny zeigt am Reset-Pin ein anderes Verhalten (größerer Innenwiderstand?).
Gruß Gerhard
Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
anschlußbild.pdf
im Augenblick fehlt mir die Zeit, mich damit zu beschäftigen und nachzusehen, wo da das Problem ist. Aber Ihr könnt vorarbeiten: -Was ist, wenn Ihr den 10 Ohm Vorwiderstand weglässt und Vcc direkt mit Plus verbindet? -Kann mal jemand mit dem Scope nachsehen, wie die Spannung am Reset Pin aussieht?