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 :)
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.
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
> (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.
Hi, danke für die schnelle Antwort. Hier der llink zu den linear Motoren http://www.firgelli.com/products.php?id=41
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.