PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ist-Werte zu lesen



beck
12.09.2007, 10:07
Ich arbeite jetzt mit einem Mikrocontroller MPC555, um die Drehzahl zu lesen.
Der Zähler von Mikrocontroller kann die Daten von 0000-FFFF(0000-65535) zählen (free running). Und der Drehgeber kann 4000 Schritte/Umdrehung machen.
Ich möchte, dass den Zähler nur bis 64000(16 Umdrehungen) zählen, dann reset.
Bis jetzt habe ich versucht, bis den Zustand 64000 zu grenzen. Aber das hat nicht geklappt. Nach dem 16 Drehungen(64000)kommt immer eine Rückdrehung von ((65535-64000)*360)/4000 bevor den Motor wieder in richtige Drehrichtung dreht.
Habt ihr vielleicht Idee, wie kann ich eine saubere kontinuierliche Drehungen von 0-64000 immer haben, und nach dem 64000 (nach dem Reset) es keine Rückdrehungen gibt.

AS

XEM
12.09.2007, 18:44
Programmierst du mit Assambler oder mit C?

beck
12.09.2007, 18:54
ich programmiere mit Simulink.

XEM
12.09.2007, 19:27
Sry davon hab ich noch nie was gehört.