@Snowman
Ich glaube, dass du das falsch interpretierst.
Die Anzahl pro Sekunde liegt ja vor.
@Sascha
Bei 7500U/min sind das alle 8ms ein Impuls.
1. Bei einem einfachen Impulsgeber, z.B. Fächerscheibe, zählst du einfach die Interrupts, das ist zeitlich unkritisch.
2. Angenommen es handelt sich um einen Inkrementalgeber mit A und B Kanal, setzt du Kanal A auf einen Interrupt fähigen Pin. Wenn eine Flanke kommt, schaust du am anderen Pin von Kanal B nach, ob high oder low, und zählst dann rauf oder runter.
3. Das kann man auch noch genauer treiben, wenn man will.
Bei 1,9 Millionen Gesamtimpulsen verwendest du eine 32 Bit Zahl zum zählen.
Ein Zählvorgang im Interrupt dauert zwischen 10..30 Zyklen, je nach dem wie intelligent du zählst.
Bei einem 4MHz Quarz dauert ein Zyklus z.B. 1µs (PIC16, PIC18), insgesamt also 30µs verbraucht. Du solltest also genug Zeit zum Zählen haben.
Wenn der µC nebenbei noch mehr zu tun hat, kannst du auch einen PIC32 mit 8MHz Quarz verwenden und das Ding über die PLL mit 40 MIPS betreiben.
Das sind dann 25ns Zykluszeit und du kannst rund 10.000 Encoder gleichzeitig nutzen

, natürlich nur theoretisch und mathematisch

.
Genauere Angaben deinerseits, ergeben genauere Angaben unsererseits.
Tschau Oerni