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
Wo bekommt mann denn die "Irgendwas"-Induktivität? Bestellnummer??? :-)
Die gibt es bei SonstWo in 12345 DortStadt, Bestell-Nr. 4712-0816 cnr, Andrew
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
Wer könnte den preiswert die Leiterplatte für den Timer herstellen ? Fragt Uwe dk1kq@t-online.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.
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.