Gast
#1768931
Hallo, ich möchte mit dem PIC18F4580 die Drehzahl eines Motors erfassen. Drehzahlbereich 0-2000 RPM. An derm Motor sitzt ein Näherungsschalter, der 2 Impulse pro Umdrehung ausgibt. Ich sehe folgende 2 Möglichkeiten, weiß aber nicht, welche besser ist: Lösung 1. Das Signal auf einen Interupt Pin (INT0-INT2) geben. Dann die Zeit zwischen 2 Impulsen messen. Lösung2: Die Impulse als Taktquelle für einen Timer geben. Nachteil: Lösung1 ist bei hohen Drehzahlen zu ungenau, Lösung2 bei kleinen Drehzahlen zu ungenau. Einen hochauflösenden Encoder mit z.B 1024 Impulsen pro Umdrehungen kan ich leider nicht einsetzen. Bin für Hinweise sehr dankbar. Gruß Dirk