I'am currently working through an embedded c programming tutorial book wherein is a particular project i wish to complete as a learning/hands on excercise but have one hardware issue.
It's a data aquistion project requiring two rotational rpm measurements and one temperature measurement plus two additional push buttons using the atmega16's int0/int1/icp/adc/porta/usart inputs and outputs etc.
The system calls for a method of sensing the speed of two rotating shaft's and recommend's the use of magnetic switching/signalling ,my concern is as follows.
1)The switch may be to slow acting to provide a near accurate measurement(although non critical)or could appear constant depending on shaft diameter/rpm ,also probable problem's with the switch debouncing.
What would you recommend as a more suitable replacment for the magnetic switching ?.
Engine rpm range 2000 > 10,0000
Shaft rpm range 1000 > 2000
Temp range 100f > 250f
Any advice or assistance most welcomed.