Forum: Mikrocontroller und Digitale Elektronik Astronomische Uhr: Uhrwerk ansteuern mit AVR


von Christof C. (tinybastler)


Lesenswert?

Hallo!

Ich möchte gern eine astronomische Uhr baue. Ein AVR attiny2313 soll den 
benötigten Takt geben und mehrere normale Billig-Uhrwerke sollen die 
Impulse dann umsetzen. Nach Zerlegung der Billig-Uhr habe ich 
festgestellt, dass die Spule negative und positive Impulse braucht.

Wie beschalte ich die Spule, damit die Induktionsspannung nicht den AVR 
zerstört? Bei einem Relais schalte ich einfach eine Diode parallel, aber 
was mache ich, wenn sich die Spannung dauernd umkehren soll?

Viele Grüße und Dank für Tips CC

von yalu (Gast)


Lesenswert?

Für jedes Spulenanschluss eine Diode vom Anschluss zur positiven
Versorgungsspannung und eine weitere von Masse zum Anschluss, also
insgesamt vier Dioden. Falls du die Spule direkt an den
Controllerausgängen betreiben möchtest (falls das spannungs- und
strommäßig gehen sollte), solltest du wegen der geringeren
Durchlassspannung Schottkydioden verwenden, damit diese und nicht die
in den Controller integrierten Schutzdioden den Strom ableiten.

von Peter D. (peda)


Lesenswert?

Christof C. wrote:
> Impulse dann umsetzen. Nach Zerlegung der Billig-Uhr habe ich
> festgestellt, dass die Spule negative und positive Impulse braucht.

Einfach nen Elko in Reihe, der sich dann zwischen den Impulsen umlädt.
Oder 2 Ausgänge die abwechselnd kurz auf high gehen (d.h. zwischen den 
Impulsen sind beide low).


> Wie beschalte ich die Spule, damit die Induktionsspannung nicht den AVR
> zerstört?

Garnicht, der Ausgang ist push-pull, d.h. ein Transistor ist immer 
leitend und übernimmt den Strom.
Eine Induktionsspannung entsteht nur dann, wenn der Strom unterbrochen 
wird (open kollektor Ausgang).


Peter

von Christof C. (tinybastler)


Lesenswert?

Vielen Dank Peter!

Ich bin schon öfter auf gute Tips und Codes von dir in diesem Forum 
gestoßen.

Ist die Beschaltung mit dem Elko präzise? Die Abweichung einer 
astronomischen Uhr beträgt gewollt ca 4 Minuten pro Tag.


Bedeutet der zweite Vorschlag, dass ich das Uhrwerk ohne Schutzdioden 
betreiben kann, wenn ich es zwischen zwei Portausgänge klemme und diese 
unterschiedlich im Sekundentakt toggle?


        Uhrenmotor
PortB0 ----|o|----PortB1

  L                 H
  H                 L


Christof

von Micha (Gast)


Lesenswert?

ich hol diesen alten Thread mal hoch, weil ich aktuell was ähnliches 
plane. Hat die einen Beitrag weiter oben angegebene Lösung, also zwei 
Pins des Atmel direkt ohne weitere Beschaltung an die Spule des 
Uhrenmotors tatsächlich ne Chance, ohne den Microcontroller zu 
zerstören?

von Hubert G. (hubertg)


Lesenswert?

Mir wäre das Risiko zu groß. Braucht so ein Uhrwerk nicht mehr als 20mA?
Ansonst einen L293  oder größer verwenden.

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.