Astronomische Uhr: Uhrwerk ansteuern mit AVR

OP #833952
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
Gast #833967
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.
#833968
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
OP #833973
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
Gast #3770146
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren