Forum: Mikrocontroller und Digitale Elektronik Pulsgenerator


von Matthias (Gast)


Lesenswert?

Hallo,

Ich möchte gerne eure Meinung hören. Ich muss für ein Projekt 3 
Schrittmotoren synchron mit Pulsen ansteuern. Die Motoren haben bereits 
ihre Endstufe und werden nut mit Richtungsflag und Pulsen versorgt.
Die Puls bzw Rechteckfrequenz möchte ich so genau wie möglich einstellen 
können, und zwar für alle 3 Kanäle unterschiedlich (im 100kHz Bereich) 
Kann man dies mit einem Atmega lösen oder muss ein ARM ran? Eventuell 
jedem Motor einen dedizierten COntroller geben?
Bin gespannt auf eure Antworten

Vielen Dank.

von Flo (Gast)


Lesenswert?

Such dir einen AVR mit 3 PWM-Pins.
Mit den PWM-Pins ist das dann kein Problem.
In Software ginge es auch, allerdings könnte der uC dann nicht anderes 
mehr machen.

von Matthias (Gast)


Lesenswert?

Ist es nicht so dass die PWM Frequenz nur 8,64,256,512 oder 1024 als 
Vorteiler nimmt? Ich möchte die Frequenz möglichst genau einstellen 
können Bsp 315000Hz , der andere 328000 Hz Usw.

von Uwe (Gast)


Lesenswert?

Hi!
Vergiss mal PWM und suche nach CTC-Mode, da wird dir vermutlich 
geholfen.

viel Erfolg, Uwe

von Matthias (Gast)


Lesenswert?

CTC ist genau was ich brauche! Vielen Dank!
Haben AVRs mit 3x PWM automatisch 3 mal diesen CTC Modus?

von Falk B. (falk)


Lesenswert?

Nöö, CTC ist für jeweils EINEN Timer.

MFG
Falk

von Matthias (Gast)


Lesenswert?

...Heisst ich kann jeden Separat einstellen? Welcher AVR eignet sich 
denn zB?

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.