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
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ß....
<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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.