Non Contact RPM Counter

To investigate the development of a non contact RPM counter for elements with an arbitrary number of “spokes”. Using a modulated infra beam and detector. With an upper limit of 20,000 RPM, a lower limit of 500 RPM and a resolution in the range of <=5 RPM

The transmission/receiver system should be designed to be robust in terms of use in an ambient environment i.e. it should not need to be used in a dark box.

It should have an appropriate GUI and UI to enable one handed use.

Consideration should be made for power consumption in terms of automatic beam strength, transmission time and clock speed.

It is expected that an LCD display, microcontroller and IR diodes/receivers will be used in the project.

Some consideration of save usage should be made.

Once this has been successfully developed the student is to investigate the use of correlation techniques to try and automatically identify the number of “spokes” by the differences in the return patterns, trying to identify the 2 pi events.

At level 1:

A working IR transmitter ( using a modulated IR beam of some form) and a working receiver capable of monitoring a rotating element, ideally producing an output compatible with the PIC A2D or a similar method to integrate with a PIC based system

At level 2:

A PIC and LCD interface providing control and output from the sensor system with an appropriate display and GUI

At level 3:

Improved receiver/transmitter interface demonstrating improved range/resilience to ambient conditions.

At level 4:

Use of correlation techniques to look for repeating patterns in the IR return to allow automatic calibration for any arbitrary spinning object with irregularities. Hints in terms of initial RPM can be given if required.

Equipment Required:

Type 18 PIC


ICD 2 or Pickit 3

General Components

Op Amps / C / R / L / IR TX/RX

Compétences : Programmation C, Génie Électrique, Electronique, Microcontrôleur, Mise en Page PCB

Voir plus : rpm counter, non contact counter, rpm counter using microcontroller, system sensor, strength programming, r-rx, programming terms, programming techniques, programming patterns, programming events, programming a microcontroller, pic programming in c++, pic programming in c, pic c programming, object based programming, c programming power, counter programming, contact at once, non contact rpm, ui integrate, RX, robust control, resilience, r programming project, power transmission

Concernant l'employeur :
( 0 commentaires ) Dubai, United Arab Emirates

N° du projet : #2330648

5 freelance font une offre moyenne de $215 pour ce travail


hi, its simple project and i have already implemented this technique to measure the speed of the DC motor to provide speed feedback to the motor [url removed, login to view] me if you are interested in working with me.

325 $ USD en 20 jours
(42 Commentaires)

Sir, We can do it as mentioned.

200 $ USD en 10 jours
(2 Commentaires)

Sir, I will provide you perfect solution.

150 $ USD en 14 jours
(0 Commentaires)

HI, I have designed, in the past, many pulser counter for different applications. About the components you want to use these are just the components, programmers... that I would suggest. No problem at all thank Plus

200 $ USD en 10 jours
(0 Commentaires)

I can do this.

200 $ USD en 20 jours
(0 Commentaires)