Forum: Mikrocontroller und Digitale Elektronik Drehzahlerfassung über CAPCOM-Einheit


von Kücken (Gast)


Lesenswert?

Hallo Leute,
also ich habe die Aufgabenstellung bekommen, einen Regler zu 
programmieren, der die Drehzahl eines Motors konstant hält. Dafür muss 
ich die aktuelle Drehzahl erfassen (Inkrementalgeber), geschehen soll 
dies mittels der CAPCOM-Einheit des XC167.
Ich habe sowas bis jetzt noch nie gemacht und weiß nicht, wie ich das 
Problem am besten angehen soll.
Hat jemand irgendwelche  Ideen?

Danke schön

von Gast (Gast)


Lesenswert?

Hallo,

wenn Du einen Inkrementalgeber hast solltest Du dafür eher GPT1/2 z.B. 
T3 im Incremental Interface Mode betreiben und dann kannst Du Dir aus 
zwei Meßmethoden das sinnvollste für deinen Drehzahlbereich raussuchen 
also entweder Incr/Zeit oder Zeit und Inkremente zählen.

Wenn Du von der CAPCOM Einheit sprichst meinst Du damit die CAPCOM6 
Einheit. Da kannst Du natürlich die Capture Eingänge nutzen um die Zeit 
zwischen deinen Inkrementen zu messen. Hinweis: CAPCOM6 Hall Mode (mal 
anguken) der mach das fast automatisch.

Aber überlegs Dir nochmal denn das GPT1/2 bietet die besseren 
Möglichkeiten, da Du z.B. T3 Incremental Mode und gleichzeitig T5 als 
Gated Timer verwendet kannst und somit beide Messmethoden komplett mit 
Prozessorperipherie totschlägst. Kap/14-47 in V2.1 March 2004 User Man.

Viel Spaß....

von Kücken (Gast)


Lesenswert?

<Wenn Du von der CAPCOM Einheit sprichst meinst Du damit die CAPCOM6
Einheit.>
eigentlich meinte ich die Capcom_2 oder verhalten die sich 
unterschiedlich?
Grüße

von Gast (Gast)


Lesenswert?

Hi,

Wenns denn unbedingt mit der CAPCOM2 sein soll....

...ist es für das, was Du damit machen willst gleich ob Capcom2 oder 6. 
Die 6er ist eher so entworfen das man sich bei BLDC-Motoren oder 
generell für die PWM Erzeugung bei ner Motor-Endstufe etwas leichter 
(oder auch schwerer ;) tut. Dabei wird allderings eher die Compare 
Funktionaltiät benötigt.

CU

von Kücken (Gast)


Lesenswert?

ok,
und wie realisiere ich das am Besten? Hab nämlich noch keine Ahnung, wie 
ich anfangen soll. Das Einzige, was ich meine verstanden zu haben ist, 
dass ich mittels CAPCOM2 die Drehzahl des Motors erfassen kann aus dem 
Inkrementalgeber.

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.