PWM Treiber für Linear Motoren

OP #3124119
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 :)
Gast #3124138
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
#3124140
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.
#3124219
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.