Académique Documents
Professionnel Documents
Culture Documents
ELECTRONICS HUB
P R O J E C T S | T U T O R I A L S
Contents [hide]
A Tachometer is a device which measures the speed of a rotating object like an electric motor
or a crank shaft of a vehicle engine. Speed of an electric motor is determined by the number
of revolutions made by the motor in one minute. In other words, speed is measured in RPM
(Revolutions per Minute). Here, in this project, we designed a simple Non Contact or
Contactless Digital Tachometer using 8051 Microcontroller, which can measure speed with an
accuracy of 1 rev/sec.
Contactless Digital Tachometer Step by step process with CODE, FREE Signup
and your can make you own tachometer at home with this course.
The sensor senses the speed of the motor without actually being in contact with it by the
principle of light transmission and reflection and generates a signal. This signal is converted
into an electric signal and fed to the microcontroller, which is programmed to calculate the
speed in terms of number of motor revolutions in one minute. This speed is displayed on the 7-
segment display.
It basically works on the principle of retro reflective scanning, wherein a light source device
like LED transmits light signal to the retro reflective target device which reflects the light,
which is in turn received by the light detector.
Contactless Digital Tachometer Step by step process with CODE, FREE Signup
and your can make you own tachometer at home with this course.
The IR transmitter circuit is very simple. The anode of the IR transmitter is connected to 5V
supply and the cathode is connected to ground through a current limiting resistor of 150.
Thus, the IR transmitter starts emitting infrared rays.
IR receiver used in the project is a photo diode and it must be connected in reverse bias. The
negative terminal or cathode is connected to 5V supply and the positive terminal or anode is
connected to ground through a current limiting resistor of 10K.
And finally, the output of the IR receiver is given to the comparator. The comparator compares
the input from the IR receiver with a reference value (which is given through a 10K
Potentiometer). If the input from the IR receiver is greater than the reference value, the output
of the comparator will be HIGH or else, the output will be LOW.
The following image shows the circuit diagram of the Reflective type IR Sensor used in this
project.
Contactless Digital Tachometer Step by step process with CODE, FREE Signup
and your can make you own tachometer at home with this course.
Since the oscillating frequency of the microcontroller is 11.0592MHz, we selected the values of
ceramic capacitors to be 33pF. The EA pin must be pulled high via a 10K resistor as we are
not using any external memory.
The interfacing between the Microcontroller and the IR Sensor is accomplished by connecting
the output pin of the IR sensor to PORT3 pin P3.4. Next is the 4 Digit 7 Segment Display. The
following image shows the pin out diagram of this display.
The Segment inputs of the 4 Digit 7 Segment display i.e. A, B, C, D, E, F, G and DP are
connected to PORT0 through individual 100 Resistors. The Digit Selection Pins of the 4
Digit 7 Segment display (Dig1, Dig2, Dig3 and Dig4) are connected to the Emitter terminals of
4 2N2222 NPN Transistors. The base terminals of these Transistors are connected to PORT2
pins P2.0, P2.1, P2.2 and P2.3 through 470 Resistors.
Microcontroller Code
Once the circuit is designed and drawn on a piece of paper, the next step is to write and
compile the code. Here, we used the Keil Vision software to write the program in C language.
Prior to writing the code, general steps needs to be followed like creating a new project and
selecting the target device or the required microcontroller. Once the code is written, we saved
it with .c extension and then added it to the source file group under the target folder. The
code is then compiled by pressing F7 key.
Once the code is compiled, a hex file is created. In the next step, we use Proteus software to
draw the circuit. The code is dumped into the microcontroller using an 8051 Microcontroller
Programmer and the software associated with it.
Note: Also read the interesting post Password Based Door Lock System using
Microcontroller
As the motor shaft rotates such that the white spots comes in contact with the sensor, the IR
rays are reflected by the dot and falls on the IR receiver. The photo diode, which is used as the
IR receiver, starts conducting whenever the IR rays are reflected.
At this point, the output of the IR sensor is given to the comparator and the output of the
comparator is HIGH when the IR rays are reflected and the output of the comparator is LOW
when there are no reflections. Hence, the output of the comparator is in the form of an ON-
OFF pulse.
This pulse is given to the microcontroller as a timer input and the microcontroller is
programmed to calculate the number of times the motor rotates in a second.
The speed of the motor is calculated by multiplying the value of final count by 60 to get the
speed in revolutions per minute. This value is then displayed on the 4-digit 7-segment display.
Stepper Motor Control IR Remote Control Super Sensitive Password Based Door
using 8051 Switch Intruder Alarm Lock System using
Microcontroller 8051 Microcontroller
FILED UNDER: 555 TIMER, 8051 MICROCONTROLLER, ELECTRONICS, EMBEDDED, FREE PROJECT CIRCUITS, MINI PROJECTS
Comments
shashank says
MAY 27, 2014 AT 5:52 PM
Reply
Administrator says
MAY 30, 2014 AT 6:47 AM
You can get everything form here code and step by step process.
http://courses.electronicshub.org/courses/tachometer-project
Reply
Reply
Reply
Reply
Administrator says
APRIL 14, 2016 AT 1:24 PM
Please have a look below link you can get everything from here. (step by step
process along with code)
http://courses.electronicshub.org/courses/tachometer-project
Reply
yuvraj s says
MARCH 8, 2016 AT 3:27 AM
Reply
Anusha says
APRIL 30, 2016 AT 6:09 AM
We have explained everything in detail along with code in this course Please check
this
http://courses.electronicshub.org/courses/tachometer-project
Reply
Premang says
MARCH 9, 2016 AT 6:10 AM
Reply
Anusha says
APRIL 30, 2016 AT 6:09 AM
We have explained everything in detail along with code in this course Please check
this
http://courses.electronicshub.org/courses/tachometer-project
Reply
Srivatsmohan says
APRIL 11, 2016 AT 9:20 AM
Reply
Anusha says
APRIL 30, 2016 AT 6:09 AM
We have explained everything in detail along with code in this course Please check
this
http://courses.electronicshub.org/courses/tachometer-project
Reply
Reply
Anusha says
APRIL 30, 2016 AT 6:05 AM
yess..you need a programmer to dump the code.We have shown step by step
process to create this project in our courses..go through
this.http://courses.electronicshub.org/
Reply
sagar says
APRIL 28, 2016 AT 10:20 AM
Reply
Administrator says
APRIL 28, 2016 AT 12:14 PM
The code and step by step tutorial available here, just have a look.
http://courses.electronicshub.org/courses/tachometer-project
Reply
Jim says
NOVEMBER 15, 2016 AT 7:33 AM
I have been surfing online more than 2 hours today, yet I never found any interesting article
like yours.
It is pretty worth enough for me. Personally, if all website owners
and bloggers made good content as you did, the internet will be a lot more useful than
ever
before.
Reply
Naveen says
DECEMBER 27, 2016 AT 1:14 PM
Reply
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
reCAPTCHA
POST COMMENT
Digital Dash
Digital Gauges
Used Tachometer
Electrical Equipment
Motor Controllers
Bicycle Motor
Electronics Hub
YouTube 18K
Electronics Hub
Follow On
Electronics Hub
Suivre
SUBSCRIBE
Delivered by FeedBurner
Electronics Hub
667,244 likes
ads by media.net
DC Electric Motors
Used Motors
Electrical Products
Electrical Equipment
Electrical Supply
Motor Controllers
Bicycle Motor
Electrical Wire
AC Motor Drives
Electric Circuits
PROJECTS BY CATEGORY
GENERAL
Tutorials
Symbols
Courses
Calculator
Contact
PROJECTS
Electrical
Electronics
Embedded
Power
Robotics
ARM
IOT
PROJECTS
Mini projects
Microcontroller
Aurdino
Solar
Free circuits
Home Automation
TUTORIALS
Capcitors
Resitors
Filters
Diodes
Transistors
TUTORIALS
Amplifiers
IO Devices
Thyristors
DC Circuits
Nummber System
FOLLOW US
Youtube
Google Plus
Twitter