Treíber für Kreuzspulinstrument

Gast #635566
Lesenswert?

Hallo,

ich möchte mittels AVR ein Kreuzspulinstrument antreiben. Dazu über sin 
u. cos-Tabelle 2xPWM ausgeben, wobei jede Spule bei effektivem Fluß=0 
mit 50% PWM angesteuert bzw. der Strom immer umgepolt wird. Bei max. 
Fluß ist die PWM 0% bzw 100%. Jede Spule benötigt also eine Voll bzw. 2 
Halbbrücken.
Ich Suche nach einer einfachen Treiber-Lösung für das Instrument.
Meine Idee ist das mit je 2 three-state Puffern oder je 2x npn/pnp Bipo 
zu realisiern.
Gibt's einen IC ähnlich ULN28xx mit three-state Ausgängen, die ca. 20mA 
sinken/sourcen können. Vlt. geht das auch mit CMOS Treibern parallel?
Gefällt Euch die Lösung mit den 8 Transistoren besser?

Die Spulen haben je 260 Ohm, Betriebsspannung ist 5V.

Viele Grüße, Sebastian
#637492
Lesenswert?

Das Ding frisst maximal 20mA, mit nem Vorwiderstand noch weniger, ich 
würde das mal einfach direkt an die Pins hängen.
Wobei das ist echter Schwachsinn, du brauchst keine Vollbrücken, wozu 
auch das Kreuz erzeugt doch eine Differenz von sich aus. Häng das mal 
ganz einfach  mit einem 470 Ohm Widerstand jeweils an einen Pin und an 
Masse.
Wenn wir mal die Spulen mit A und B bezeichnen:
- A: 100% B: 0% Vollausschlag Richtung A
- A: 0% B: 100% Vollausschlag Richtung B
selbst hier ist das ganze noch Überdefiniert.

Ich bin mir fast sicher, das du auf Dauer dein Instrument bei 5V@20mA 
sogar kaputtbekommst, die wollen nicht so viel Strom.

Alles was über die besagten zwei Widerstände hinausgeht ist masslos 
übertrieben.

Hast du das wenigstens schonmal versucht? Auch ohne Widerstand, PortB 
oder so kann doch 20mA bringen bei den meisten AVRs. -wiebel

[edit: Ok der CS8190 kann wieder Sinn machen, aber ich fände es 
spannender genau das was der macht selbst zu Programmieren, ist aber 
natürlich Geschmackssache.]
#637506
Lesenswert?

Ok ich bin bereit was den Tatbestand ser Unötigkeit der zwei Vollbrücken 
angeht zurückzurudern (nicht was den Treiber betrifft). Wenn mir das 
jemand erklärt. Hat das Instrument keine Rückstellfeder?
Ok wenn ich so drüber nachdenke würde mit Rückstellfeder die sin-cos 
Ansteuerung keinen Sinn machen, nagut dann eben Vollbrücken.

Versuch die beiden Spulen einfach mal zwischen zwei Pins zu hängen, zwi 
Pins stellen an sich ja schon eine Vollbrücke dar, un der Strom reicht 
sicher auch aus. Brauchst dann natürlich 4 PWMs, aber das bräuchtest 
vermutlich sowieso.
Gast #637732
Lesenswert?

Rückstellfeder gibt's aber die ist zu schwach für den Betrieb. Die 
Vollbrücke ist nötig, da ich die Spulen wirklich umpolen muß, damit der 
Magnet auch die vollen 360° drehen kann. Er folgt ja dem Vektor der 
beiden Magnetfelder. Grob gesagt handelt es sich um einen bipolaren 
analog angesteuerten Schrittmotor.
Das mit den Portpins klingt gut, die können ja gut senken. Vorwiderstand 
dazwischen und dem AVR passiert nix. Der einzige Nachteil ist vlt. eine 
veringerte Stellgeschwindigkeit. ich werd' das mal testen!
#637856
Lesenswert?

> Rückstellfeder gibt's aber die ist zu schwach für den Betrieb.

Das ist meistens keine Rückstellfeder sondern die wie Federn aussehenden 
Stromzuführungsbänder üben eine geringe Kraft auf die Spule aus.
Oft sind die Bänder so ausgelegt dass eine eindeutige Ruhelage (ohne 
Strom) erreicht wird.
Gast #639951
Lesenswert?

Also das Instrument, das auf meinem Tisch liegt (aus einem Golf VDO 
Tacho) braucht keine Stromzuführbänder, weil die Spulen fest stehen und 
der Magnet beweglich ist. Die kleine Feder dient nur für die definierte 
Ruhelage.

Die Ansteuerung über die Portpins direkt funktioniert übrigens! Auch 
ohne Vorwiderstand, der ATiny2313 kann sogar 40mA treiben! Ich dachte 
immer 20mA, Datenblatt lesen bringt Gewissheit...

Als nächses baue ich die SIN/COS Tabelle ein.

Grüße, Seb

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