Moin, moin
wurde zwar bestimmt schon öfters durchgekaut, trotzdem stelle ich mal
meine Version eines Belichtungstimers vor. Das ganze wurde mit einem
Mega8 mit 8MHz Takt realisiert. Zum bequemen Debuggen kann man auch
entweder einen Mega168, Mega32 bzw. Mega644 wählen. Die Belegung der
Segmente ergab sich aus dem Layout (was sonst). Der experimentelle
Aufbau hängt an einem Pollin-Eval-Board. Kurz zur Funktion: Mit +/- wird
die Zeit eingestellt, je länger man eine der beiden Tasten drückt, um so
schneller wird die Stellfunktion. Hat man sich irgendwas eingestellt und
ändert daran innerhalb ca. 90s nix, wird dieser Wert im EEprom (freilich
nicht laufend an derselben Stelle) gespeichert. Dieser Wert steht beim
nächsten Einschalten somit wieder zur Verfügung. Wird nun die
Start/Stop-Taste gedrückt, läuft der Countdown. Erneutes Drücken hält
die Zeit (so sie noch nicht abgelaufen ist) an, nochmaliges Drücken
setzt den Countdown fort usw. Ist die Zeit abgelaufen, ertönt ein Alarm.
Betätigt man nun die Start/Stop-Taste, erscheint die zuletzt
eingestellte Zeit. So kann man mehrere Belichtungsvorgänge
hintereinander durchführen ohne jedesmal die Belichtungszeit neu
einstellen zu müssen.
Naja, man sieht's dem Code an, einiges wurde "geklaut" (Entprellung, Die
genaue Sekunde), anderes hätte man sicher besser lösen können (hmmm...
StateMachine statt der vielen "if's u. else's").
mfg Lötlackl
Hallo,
sieht ja gut aus. Die pnp-Transistoren mit Vorwiderständen kann man
gegen npn ohne Basiswid. austauschen (vgl ADC von P.Danneger), müsste
nur DIGIT_PORT invertiert werden. Spart man wieder was :-)
Gruß
xb
Beim Belichten kommt es ja nicht gerade auf die Milisekunde an. (Meiner
Meinung nach.)
Reicht da nicht der interne Takt der Mega8 für diese kurze Zeitspanne ?
Damit wäre wieder einiges an Beschaltung (Bestückung & Arbeit) gespart.
Grüße,
Alex
Hallo,
>>sieht ja gut aus. Die pnp-Transistoren mit Vorwiderständen kann man>>gegen npn ohne Basiswid. austauschen (vgl ADC von P.Danneger), müsste>>nur DIGIT_PORT invertiert werden. Spart man wieder was :-)
Könnte man so machen, wobei ich von der Idee nicht wirklich begeistert
bin.
Mir mißfällt der Gedanke, daß der Strom (der AVR-Port's) nur vom Hfe des
Transistors begrenzt werden soll. Ich will gar nicht daran denken, was
passiert, wenn gemäß Murphy's Law mal 'n B-E-Schluß vorliegt, oder noch
besser, am Kollektor kein Saft anliegt. Armer AVR, da isser dahin...
>>Beim Belichten kommt es ja nicht gerade auf die Milisekunde an. (Meiner>>Meinung nach.)>>Reicht da nicht der interne Takt der Mega8 für diese kurze Zeitspanne ?>>Damit wäre wieder einiges an Beschaltung (Bestückung & Arbeit) gespart.
Ist 'ne Möglichkeit, nachkalibrieren kann man auch, wie, steht irgendwo
im Thread "Die genaue Sekunde".
>>L1:irgendwas ist klasse :)
Soll heißen, daß es nicht lediglich ein Ferritpopel sein sollte.
Falls sich jemand L1 dimensionieren möchte, darf's ja gerne tun, spricht
überhaupt nix dagegen. ;)
mfg Lötlackl
Hallo,
Dein Beitrag kam mir gerade Recht, da ich den alten "mechanischen" Timer
meines Belichtungsgerätes austaschen wollte. Ich habe ne Platine
gemacht, die von den Abmessungen in mein altes Isel Belichtungsgerät
reinpasst. Ein paar Ports habe ich noch aus Layoutgründen geändert.
Funktioniert einwandfrei.
Gruß
Uwe
Hallo Uwe,
Dein UV- Belichtungstimer interessiert mich, zumal ich das gleiche Gerät
habe.(Isel, allerdings mit einfachem Timer)
Fragen
1. Könnte ich einen Schaltplan bekommen ?
2. Layout ?
3. Eventuell eine geätzte Leiterplatte?
4. Quell- oder Hex- Code
Gruß Uwe
Bei einem Nachbau würde ich andere 7-seg Display nehmen, gemeinsame
Anode, und dann mit dem ULN die Displays multiplexen, und das ULN auch
für ein externes Relais zu verwenden.
Die verwendung des internen OSC sehe ich kritisch, da sich die
Umgebungstemperatur doch stark schwankt.
>> 4. Quell- oder Hex- Code
Gerne, und aus gegebenem Anlaß etwas "erneuerter" Quellcode (ca. 1/2Jahr
alt), nun auch mit Quittungspieps beim betätigen einer Taste.
mfg Lötlackl
Uwe Wensauer wrote:
> Fragen> 1. Könnte ich einen Schaltplan bekommen ?> 2. Layout ?> 3. Eventuell eine geätzte Leiterplatte?> 4. Quell- oder Hex- Code>
Mit ner Platine kann ich nicht dienen, die habe ich damals selbst geäzt.
Den Rest kannst Du haben. Der Sourcecode ist der (alte) originale von
Lötlackl mit ein paar Anpassungen wegen getauschter Portpins.
Gruß
Uwe
Hallo Leser
Eine Drossel könnte z.B 10uH und der Kondensator gegen Masse 10uF sein.
Das sind bei Reichelt SMCC 10u
Oder man fädelt einige Windungen durch eine kleine Ferritperle.
Ist nicht kritisch.
Ab noch eine Gegenfrage: Von welcher Schaltung sprichst du ?
Ich werde mir einen Timer bauen, der in das Gehäuse des ISEL
Belichtungsgerät passt.
Ich denke, dass das dann 2 Leiterplatte von 100 x 40 mm erforderlich
sind.
Auf einer Abbildung habe ich allerdings auch eine Leiterplatte von 10 x
40mm gesehen.
Hier muß ich allerdings herausfinden ob alle Teile auf diese kleinere
Platte passen. Platz könnte man z.B durch die Verwendung eines SIL
Relais gewinnen.
Vielleicht könnte man eine Quelle für eine preiswertere Bezugsquelle für
das Anfertigen einer Leiterplatte finden.
Gruß
Uwe.wensauer@gmx.de
Im Thread wird anscheinend von 2 verschiedenen Versionen gesprochen.
Welche Version ist mir eigentlich egal, die Hauptsache ich bekomme die
erforderlichen Leiterplatte(n) und ddie Software
Wer kann konkret helfen ?
Gruß Uwe
Uwe Wensauer wrote:
> Im Thread wird anscheinend von 2 verschiedenen Versionen gesprochen.> Welche Version ist mir eigentlich egal, die Hauptsache ich bekomme die> erforderlichen Leiterplatte(n) und ddie Software> Wer kann konkret helfen ?> Gruß Uwe
Ich habe die Files zu meiner Version(die auf dem Foto) gepostet. Die
Platine ist selbst herstellbar. Wo ist das Problem?
Gruß Uwe
Hallo Uwe
Das Problem, wenn ich es so nennen darf, liegt einfach daran, dass ich
selbst keine Leiterplatten herstellen kann. ( Huhn und Ei )
So wählte ich bisher meine Projekte nach der Verfügbarkeit von
Leiterplatten aus.
Also nochmals die Frage nach Leiterplatte(n)
Gruß Uwe, DK1KQ
Für meine ersten Platinen habe ich die Belichtungszeit per Stoppuhr
gemessen. Geht auch, ist halt nur nicht so bequem. Aber um nen Timer zu
ätzen, reicht es wohl...
Hallo.
Ich sitz hier wieder seit Stunden rum...
Platiene Geätzt, Belichtungsgerät gebaut, und dann festgestellt, dass
der Ordner HEX Files leer is...
Hat den jemand für mich die HEX Files?
Bekomm das mit WIN AVR nich so hin...
MfG und danke schonmal.