Minifriese
18.02.2004, 00:25
Moin moin,
Hab gerade versucht, mit einer M-Unit den ADXL202 auszulesen: Die beiden PWM-Ausgaenge des 202 gehen auf die ersten beiden Binaerports der M-Unit und werden dort mit einer Assemblerroutine abgefragt. Klappt auch soweit ganz gut, ich bekomme fuer die Pulsdauer auf jeder Achse nette Werte angezeigt.
Allerdings will ich auch die Frequenz und damit die Periode der PWM-Signale messen. Der Sensor gibt naemlich ein Signal aus, das proportional zum Verhaeltnis PULSDAUER/PERIODE ist. Die Periode ist fuer beide PWM-Signale gleich, also messe ich nur die fuer PWM1, indem ich an der M-Unit eine Bruecke von Binaereingang1 zum FREQ-Eingang anschliesse. Sobald aber diese Bruecke steckt, verhaelt sich das Signal von PWM2 (!) seltsam: Wenn ich dann naemlich den Sensor so neige, dass sich das X-Achsen-Signal (PWM1) aendern sollte, aendert sich gleichzeitig auch das Y-Achsen-Signal (PWM2). Ohne Bruecke reagiert jede Achse nur auf Lageaenderungen in "ihrer" Richtung.
Hat jemand eine Ahnung, warum? Macht der FREQ-Pin irgendwas mit dem Signal?
Nils
Hab gerade versucht, mit einer M-Unit den ADXL202 auszulesen: Die beiden PWM-Ausgaenge des 202 gehen auf die ersten beiden Binaerports der M-Unit und werden dort mit einer Assemblerroutine abgefragt. Klappt auch soweit ganz gut, ich bekomme fuer die Pulsdauer auf jeder Achse nette Werte angezeigt.
Allerdings will ich auch die Frequenz und damit die Periode der PWM-Signale messen. Der Sensor gibt naemlich ein Signal aus, das proportional zum Verhaeltnis PULSDAUER/PERIODE ist. Die Periode ist fuer beide PWM-Signale gleich, also messe ich nur die fuer PWM1, indem ich an der M-Unit eine Bruecke von Binaereingang1 zum FREQ-Eingang anschliesse. Sobald aber diese Bruecke steckt, verhaelt sich das Signal von PWM2 (!) seltsam: Wenn ich dann naemlich den Sensor so neige, dass sich das X-Achsen-Signal (PWM1) aendern sollte, aendert sich gleichzeitig auch das Y-Achsen-Signal (PWM2). Ohne Bruecke reagiert jede Achse nur auf Lageaenderungen in "ihrer" Richtung.
Hat jemand eine Ahnung, warum? Macht der FREQ-Pin irgendwas mit dem Signal?
Nils