Drehzahlerfassung über CAPCOM-Einheit

Gast #677379
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
Gast #677406
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ß....
Gast #677792
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
Gast #678980
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren