Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

rpm meter help

Status
Not open for further replies.

mostafa zaky

New Member
hi
i need help in my project
i am working in a project which is used to measure the rpm of the car
but i thought that i can use the analog rpm meter in the car and convert it to digital
but i have some doubts
if analog rpm meter is already found
can i convert its analog signal to digital signal by using ADC
are all types of cars have an rpm meter ?
if the rpm meter is not a good idea
can i use a tachometer or a taco generator?
i think that old cars doesn't contain an rpm meter
so that i need a more generic method that can be performed on every car
so that i determined to use a sensor called KMI15/1 which is a rotational speed sensor
but i need to know am i wrong or not?
here is the data sheet of the sensor
plz help
 

Attachments

  • KMI15_1_4.pdf
    116.1 KB · Views: 604
Cars already have "digital" pulses where the frequency of the pulses is proportional to engine rotation speed. Cars with ECUs have more than older cars.

For example, my mid 90's Toyota has a crank angle sensor (one pulse per crank revolution), 4 electric fuel injectors (one pulse every other rev), spark coil pulse (two pulses per rev), speedo pick-up from drive line (? pulses proportional to vehicle speed), and others I haven't thought about. The car has an analog meter tach, but I have not looked at what drives it.

If I wanted a digital tach, I would use a PIC to measure the period between one of the pulses mentioned above. I would run the PIC off ~1Mhz resonator or crystal. I would use the Timer hardware in the PIC to count 1MHz clocks between successive engine pulses, effectively capturing the period each revolution of the engine. To convert period to revs/min, it takes one multiplication and one division and then a binary two's complement to decimal conversion in the PIC software before outputing the RPM value to a suitable display.

This method is the one used in high-end digital tachs, like this one I have in my airplane. The advantage of using period measurement vs counting rev per unit time measurement is that revs per min takes a full minute to update. If you shorten the counting period, you give up numerical resolution. The period measurement method gives full four or five digit resolution at a very fast update rate.

btw-older engines with point-ignition systems use the waveform across the points in the mechanical distributor as a pulse train to operate the analog tachometer. This waveform has a lot of ringing and swings from ~+150V to ~-250V. This is clipped and filtered to produce a "logic level signal" for processing inside the tach...
 
Last edited:
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top