Forum: Mikrocontroller und Digitale Elektronik PWM Treiber für Linear Motoren


von Thomas H. (xplai)


Lesenswert?

Hallo zusammen.

Ich suche eine PWM Treiber mit möglichst vielen PWM ausgängen 
(Wahrscheinlich 15 Motoren). Die PWM Signale dienen der Positionsangabe 
eines Linearmotors (900mikrosek-2100mikrosek). Ich möchte den I/C über 
einen Atxmega 128 ansteuern. Gefunden habe ich einen PWM I/C von Texas 
Instrument UC1683

http://de.farnell.com/texas-instruments/uc3638dwg4/dc-motor-controller-3638-soic20/dp/1207379

Generell würde ich gerne den Motorstrom mittels eines ADC Wandlers 
überwachen, um die momentane Kaft am Linearmotor zu überwachen.

Hat jemand vllt. eine besseren Vorschlag ?

Muss da zu sagen das ich komplett neu auf dem Gebiet bin und hoffe um 
nachsicht :)

von Michael H. (mueckerich)


Lesenswert?

Thomas Heiliger schrieb:
> Linearmotors

Was verstehst Du unter Linearmotor? Einen DC Motor mit Spindel der dann 
einen linearen Hub macht oder einen richtigen Linearmotor, der wie ein 
"aufgerollter" Drehstrommotor funktioniert.

von Reinhard Kern (Gast)


Lesenswert?

Thomas Heiliger schrieb:
> Generell würde ich gerne den Motorstrom mittels eines ADC Wandlers
> überwachen, um die momentane Kaft am Linearmotor zu überwachen.

Das ist ok, noch besser ist es i.A., DC-Motoren gleich mit Konstantstrom 
anzusteuern, da das Drehmoment ungefähr dem Strom proportional ist. Man 
braucht dann auch keine 2 Regelschleifen, weil die Spannung sowieso 
begrenzt ist und auch garnicht von Interesse.

Gruss Reinhard

von Karl H. (kbuchegg)


Lesenswert?

> (900mikrosek-2100mikrosek)

0.9ms bis 2.1ms?

Das klingt verdächtig nach Pulsen wie sie für Modellbauservos zur 
Positionsangabe verwendet werden.
Wenn dem so ist, dann kannst du zb die Technik verwenden, wie man mit 
einem Timer (oder unter Umständen mehreren) alle Signale nacheinander 
erzeugen kann.

Zeig doch mal einen Link auf deine Motoren, was du da wirklich hast.

von Thomas H. (xplai)


Lesenswert?

Hi, danke für die schnelle Antwort. Hier der llink zu den linear Motoren

http://www.firgelli.com/products.php?id=41

von Karl H. (kbuchegg)


Lesenswert?

Thomas Heiliger schrieb:
> Hi, danke für die schnelle Antwort. Hier der llink zu den linear Motoren
>
> http://www.firgelli.com/products.php?id=41


Dachte ichs mir doch.
Wenn du das Teil mit Pulsen ansteuerst, dann ist da bereits ein 
Controller an Board und du übergibst ihm Pulse, wie sie eine 
RC-Fernsteuerung auch erzeugt.

D.h. deine 15 Linear-Motoren sind nichts anderes als 15 Servos in einer 
etwas anderen Bauform

Modellbauservo Ansteuerung
Der letzte Punkt zeigt dir, wie du mit einem Timer 8 Servo-Pulse 
erzeugen kannst. Das lässt sich auch auf 15 erweitern. Ist zwar nicht 
direkt für einen XMega, aber so groß sind die Unterschiede dann ja auch 
wieder nicht.

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.