Design and Development of a Smart Digital Tachometer Using At89c52 Microcontroller

M. Ehikhamenle, B.O. Omijeh

American Journal of Electrical and Electronic Engineering

Design and Development of a Smart Digital Tachometer Using At89c52 Microcontroller

M. Ehikhamenle1,, B.O. Omijeh1

1Department of Electronic and Computer Engineering, University of Port Harcourt, Choba, Rivers State, Nigeria

Abstract

A microcontroller based tachometer is a device that measures the rotation speed of a shaft or disk in motor or other machines [1]. This device is an embedded system; it is built using a microcontroller, an alpha-numeric LCD module and an infrared system to detect the rotation of the fan whose speed is being measured. The infrared system generates the pulses from the fan which will be sent to the microcontroller and the pulses will be counted; the reading is displayed on the liquid crystal display (LCD module) in revolution per minute (RPM). It is A low cost digital tachometer that can display exact speed reading based on how fast an object is rotating.it adopts the Use infrared transmitter and receiver as the technology behind the speed detection. It can be used in various applications. It can measure the speed of rotating objects (examples of rotating objects include: a bike tyre, a car tyre, a ceiling fan, or any other motor) in the most accurate form possible. In automotives, it is used as a gauge showing the speed (RPM) of the engine shaft that is driving the transmission, usually in thousands of rotations per minute.

Cite this article:

  • M. Ehikhamenle, B.O. Omijeh. Design and Development of a Smart Digital Tachometer Using At89c52 Microcontroller. American Journal of Electrical and Electronic Engineering. Vol. 5, No. 1, 2017, pp 1-9. https://pubs.sciepub.com/ajeee/5/1/1
  • Ehikhamenle, M., and B.O. Omijeh. "Design and Development of a Smart Digital Tachometer Using At89c52 Microcontroller." American Journal of Electrical and Electronic Engineering 5.1 (2017): 1-9.
  • Ehikhamenle, M. , & Omijeh, B. (2017). Design and Development of a Smart Digital Tachometer Using At89c52 Microcontroller. American Journal of Electrical and Electronic Engineering, 5(1), 1-9.
  • Ehikhamenle, M., and B.O. Omijeh. "Design and Development of a Smart Digital Tachometer Using At89c52 Microcontroller." American Journal of Electrical and Electronic Engineering 5, no. 1 (2017): 1-9.

Import into BibTeX Import into EndNote Import into RefMan Import into RefWorks

At a glance: Figures

1. Introduction

In many phases of industrial and commercial operations, it is frequently necessary to measure the rotational speed of machineries. Such measurements may be accomplished in a number of ways, depending on the nature of the object to be measured. One of such methods to achieve this is by the use of a tachometer.

A tachometer is an instrument that measures the rotational speed of a or disk, as in a motor or machine. The word is derived from two Greek words tachos (“speed") and metron ("measure") [2]. It works by the same principle as a tachogenerator, which is to say, when a motor is operated as a generator without connecting it to a load or resistance, it produces the voltage according to the velocity of the shaft. By measuring the voltage produced by a tachogenerator, you can easily determine the rotational speed of whatever it is mechanically attached to. Its operation can be electromagnetic, electronic or optical-based.

The speed of the electric motor is determined by the number of revolutions made by the motor in one minute. Thus a tachometer is also known as revolution-counter, and has the same unit as speed--revolution per minute (RPM).

Some tachometers, especially those used in automobiles, are similar in construction and operation to automotive speedometers. However, the major difference between a tachometer and a speedometer is in the fact that, while speedometer measures continuous speed (i.e how fast the car is travelling in miles per hour), tachometer is a gauge that measures instantaneous speed (i.e how fast the engine is spinning especially in manual transmissions).

Other physical quantities considered while choosing a tachometer include: power, accuracy, RPM range, measurements and display. Tachometers can have analog or digital indicating meters; the analog tachometer has a dial, with a needle indicating the current reading and safe/dangerous operating limits. However, our project focuses only on the digital tachometer which gives a direct numeric output and has become more widely used.

2. Literature Review

The first mechanical tachometer was similar in operation to a centrifugal governor. The inventor of the first mechanical tachometer is assumed to be a German engineer Dietrich Uhlhorn; he used it for measuring the speed of machines in 1817. Since after then, it has been used to measure the speed of locomotives in automobiles, trucks, tractors and aircrafts. Early tachometer designs were based on the principle of monostable multivibrator [13], which has one stable state and one quasistable state. The circuit remained in a stable state, producing no output. However, when it receives triggering current pulse from the ignition system, the circuit transitions to the quasistable state for a given time before returning again to the stable state. This way, each ignition pulse produced a clean pulse of fixed duration that was fed to the gauge mechanism. The more of such fixed duration pulses the gauge received per second, the higher it read.

The monostable multivibrator is still used in tachometers today, although the tendency is to use voltage pulses rather than current pulses, the latter requiring that the ignition coil current passes through the tachometer on its way to the coils.

Later designs of tachometer were in no way to do any improvement on the early type; indeed the change seemed to have been made to be more economical.

Integrated Circuit (IC) where in their infancy in the late 1960's and was both expensive and not proven to be robust in automobile applications.

2.1. Classification of Digital Tachometers

Digital tachometers are classified into four types based on the data acquisition and measurement techniques. Based on the data acquisition technique, the tachometers are of the following types: Contact type and Non Contact type digital tachometer. Based on the measurement technique, the tachometers are of the following types: Time measurement and Frequency measurement digital tachometer.


2.1.1. Contact Type Digital Tachometer

A tachometer which is in contact with the rotating shaft is known as contact-type tachometer [8]. This kind of tachometer is generally fixed to the machine or electric motor. An optical encoder or magnetic sensor can also be attached to this so that it measures its RPM.


2.1.2. Non-Contact Type Digital Tachometer

A tachometer that does not need any physical contact with the rotating shaft is called as noncontact digital tachometer [9]. In this type, a laser or an optical disk is attached to the rotating shaft, and it can be read by an IR beam or laser, which is directed by the tachometer. These types of tachometers are efficient, durable, accurate, compact, and visible from long distance [12].


2.1.3. Time Measurement Digital Tachometer

A tachometer that calculates the speed by measuring the time interval between incoming pulses is known as a time-based digital tachometer. The resolution of this tachometer is independent of the speed of the measurement, and it is more accurate for measuring low speed.


2.1.4. Frequency Measurement Digital Tachometer

A tachometer that calculates the speed by measuring the frequency of the pulses is called a frequency-based digital tachometer [8]. This type of tachometer is designed by using a red LED, and the revolution of this tachometer depends on the rotating shaft, and it is more accurate for measuring high speed. These tachometers are of low-cost and high-efficiency, which is in between 1Hz-12 KHz.

3. Design Methodology

Though there are several ways by which a digital tachometer could be designed, we choose this method which makes use of a microcontroller as the main control unit of the device [11], infrared transmission technique as the detection mechanism, an alphanumeric LCD module for display and a proximity sensor [8] for detection of the rotation of the shaft whose speed is being measured. In these case of these the counted pulses will come from the proximity sensor, which will detect any reflective element passing in front of it, and thus will give an output pulse for each and every rotation of the shaft. Those pulses will be fed to the microcontroller and counted. The result will then be displayed on the LCD module.

The Methodology Employed In This Work Is Shown In The Figure 1 Below.

Figure 1. Block diagram of a digital tachometer
3.1. Design Analysis

The digital tachometer detector system is made up of the following stages;

i. Power Supply

ii. Input stage: the input stage comprises of;

• Infrared transmitter and receiver section

iii. Control stage

• Microcontroller

iv. Output stage

• LCD Screen

• Dc fan


3.1.1. P.S.U (Power Supply Unit)

The power supply serves as the main supply of electrical power to the system. The supply voltage is 220Vac that is step down by a 220Vac/24Vac, 500mA transformer. The 24VAC voltage is then rectified by a bridge rectifier to have a DC output. After the rectification process the remaining AC ripples are filtered off by a bypass capacitor. The output from the bypass capacitor is unregulated thereby causing a drastic voltage drop when a load is connected. To solve this problem an integrated IC chip voltage regulator is used to obtain a fixed output.

Analysis of Power Supply

A center-tapped power transformer with the rating 220/240VAC primary voltage, 12V-0V-12V secondary voltage and 500mA current was used to feed the circuit. When connected 12V-12V, it produces 24V which is the supply voltage for the system.

From the transformer equation,

(1)

To find K from equation (1), given that VP= 220V and VS=24V becomes

Assuming the lowest voltage supplied by PHEDC is 185V, from equation (1), the lowest voltage supplied to the circuit, given that K is 9.17 and VP=185V becomes,

Assuming the highest voltage supplied by PHEDC is 240V, from equation (1), the highest voltage supplied to the circuit given that K is 9.18 and VP=240V becomes,

(2)

The bridge circuit will rectify the 24V from the secondary of the step down transformer. The full-wave bridge rectifier which converts a.c voltage to d.c voltage was used since it has a peak inverse voltage (PIV) of 100V and can pass peak current of up to 2A.

(3)

The PIV rating of the diode to be used should be at least equal to the peak voltage. The bridge rectifier has a PIV rating of 100V. Therefore the 100V PIV is far greater than this value 32.5, thus making it suitable for this design.

For a suitable filter capacitor value to be employed the PIV of the capacitor should be larger than the Peak voltage after rectification. From equation (3) the Peak voltage is 32.5.

A capacitor to withstand at least 32.5V must be chosen, the capacitor value should be high to be able to filter off ac ripple voltage from the circuits. A 2200uf, 100V PIV capacitor was used.


3.1.2. Input Stage

The input stage sends signal to the microcontroller. The infrared detector [3] system senses a break in transmission of signal from the transmitter to the receiver and sends logic low to the base of the transistor to switch off the transistor to give logic high to the microcontroller timer pin.


3.1.2.1. Infrared Transmitter and Receiver Section

Infrared transmitter makes use of the 555 timer, and an RC oscillator. The calculation for obtaining the exact components that will generate this frequency is shown below. The carrier frequency is 56 kHz. This is due to the fact that the infrared receiver receives signals at a frequency of 56 kHz.

Calculation for resistance,

(4)
(5)

Let; , is unknown, substituting the values into the equation

Therefore; .

Therefore, specifications of the components used to obtain a circuit with a carrier frequency of 56 kHz include: An electrolytic polarized capacitor (102 tantalum), a 10 kilo ohms resistor which is the closest value 8 kilo ohms between pin 6 and pin 7 and a 10 kilo ohms resistor between pin 7 and pin 8. The output of the 555 timer is connected to a transistor that has its emitter connected to the ground. The collector is connected to an infrared diode, which is used to emit light (signal) that the infrared receiver can receive. The receiver circuit is made of a transistor logic inverter which is connected to pin 1 of the microcontroller. The infrared transmitter is made of 555 timer circuit and an infrared diode. The 555 timer is used in the astable mode. The carrier frequency is 56 kHz, so an RC oscillator was connected to the 555 timer to derive the output.

The receiver used in the circuit is TSOP1356; the receiver frequency is 56 kHz. When a signal is sent to the receiver it records a high at its output terminal, but when the signal is removed, its sends a low from its output terminal. The transmitter and receiver will be placed side by side, so that when there is a break of signal transmission, it will send a low to the base of the transistor via a 1kohm resistor (The 1kohm resistor is used to limit the current entering the base of the transistor, R5). This will make the transistor to switch off. Since the transistor is connected as a logic inverter it will give an alternate voltage level at its collector voltage. This voltage is connected to the p1.0 of the microcontroller. This is used to notify the microcontroller of the status of the infrared detector system. When the fan is placed in between the transmitter and receiver, the number of times the object rotates is counted by the microcontroller via its timer terminal.

Figure 3. Diagram of Infrared transmitter and receiver section

Table 1. Pin Configuration of 555 timer


3.2.3. Control Unit

The control unit makes use of an AT89C52 microcontroller chip whose main function is to read the bit logic of port 1.0, it is used to count the high to low transition of the signals connected to the port. The timer is programmed to count the pulses of the low to high transition in one second. Each pulse represents the angular speed of the object. The speed of the rotating object is calculated by multiplying the value of the final count by 60 to get the speed in revolutions per minute. This is due to the fact that the speed of the fan is measured by the timer of the microcontroller in seconds. Port 2 terminals are used to send data to the LCD screen. Port 2.5 and 2.7 are connected to the command register of the LCD display, register select (RS)) and the enable (EN). These command registers are configured to make the microcontroller to be able to display words on the LCD screen. They are used as support. The data pins are connected to p2.0, p2.1, p2.2, p2.3 which use 4 bit data mode to send data to the liquid crystal display. The data that is displayed is the speed of the rotating object. This process is achieved by using assembly language programming through MIDE-51 compiler. The program is burn into the microcontroller chip by a universal programmer Topwin 2007. The code is written in an integrated environment of the MIDE studio. After the completion of the code the program runs and three file formats are gotten from the compiler’s software with extensions of hex, asm and list. The hex file will be burn into the microcontroller using the TOPWIN programmer.

The ASM file is the code file that will be used by the program to edit or improve on the program when necessary. While the list file shows all the addresses of the programming code and the number of cycles needed for the execution of each of the code.


3.2.3.1. Features of At89c52 Micro Controller [1]

• 4k Bytes of In-System Reprogram-able Flash Memory

• Advance: 1,000 write/Erase Cycles

• Full Static Operation: 0 HZ to 24 MHZ

• 128x 8-bit Internal RAM

• 32 Programmable I/O Lines

• two 16-bit Timer/Channel

• Six interrupt Sources

• Programmable Serial Channel

• Low power Idle and Power-down Modes.

The software part of the system is the program used to control the control unit.

• The hex file is generated using M.I.D.E STUDIO

• It is burn into the microcontroller using a TOPWIN programmer

• The microcontroller will be programmed in assembly language using M.I.D.E studio. This is illustrated in the figure below.


3.2.4. Output Unit (LCD)

The output unit is the liquid crystal display (LCD). The LCD screen is used to display the angular speed of the DC fan. This is possible due to its data terminals and command register that the microcontroller is connected to. The fan is switched on by the microcontroller when the button is pressed. The speed is measured in one second and multiplied by sixty to give the value for one minute. it can be used to display the operating status at any time for various applications without using PC. A LCD contains of two lines and each line can display 16 characteristics, and is known as 16 x 2 LCD. Table 3 below shows the LCD pin configuration and funtions [4].

Table 3. Table showing LCD Pin Configuration and Functions [4]

4. Results and Discussions

A motor rated 3000rpm was used as a testing tool. And an existing tachometer and the microcontroller based tachometer were both used for four readings at different Pulse Width Modulation (PWM) [7]. This is shown in Table 4 below. It is therefore shown that the percentage error of our microcontroller based tachometer is 1.02% and the percentage error of the existing tachometer is 2.41%.

Table 4. Comparism between two tachometers

Figure 11. Plot of average RPM values obtained by designed device and standard tachometer for various readings

5. Conclusions and Recommendation

5.1. Conclusions

The circuit is an innovative device that is active in measuring the speed of a rotating object. This device is nothing but a simple electronic digital transducer. Normally, it is used for measuring the speed of a rotating shaft. The number of revolutions per minute (rpm) is valuable information for understanding any rotational system.

5.2. Limitations

• The limitation of the project is that it incorporates wireless communication components which are susceptible to noise.

• The availability of materials and technical know-how for the project is not readily available.

• Limited research materials.

5.3. Recommendations

• This project can further be improved by means of packaging and the use of miniaturized electronics component.

• Further research should be done to enhance the design of the overall system.

References

[1]  8051 Instruction Set (2002). Available: https://www.silabs.com/MCU. Date Accessed: February, 2015.
In article      
 
[2]  A.S.M. Bakibillah, Muhammad Athar Uddin, Shah Ahsanul Haque. Design, Implementation & Performance analysis of a low cost Opical Tachometer. IIUC Studies. Vol 7, p 107-116.Dec 2011.
In article      
 
[3]  Ibrahim Kamal (2010). “Infra-Red Proximity Sensor” Available: https://www.ikalogic.com. Date Accessed: January, 2015.
In article      
 
[4]  LCD Data sheet (2009. Available: https://www.wikipedia.com. Date Accessed: January, 2016.
In article      
 
[5]  LM AT89C52 Data Sheet (2010): Available: https://www.atmel.com. Date accessed: January, 2016.
In article      
 
[6]  LM555 Data sheet (2015): Available: https://www.datasheetcatalog.com. Date accessed: March, 16th, 2016.
In article      
 
[7]  Md. Masud Rana, Md. Sahabuddin, Shourov Mondol, Design and Implementation of a Digital Tachometer, International Journal of Scientific Engineering and Technology. Volume No.5 Issue No.1, pp: 85-88. Jan 2006.
In article      
 
[8]  Mehta, V.K. and Mehta Rohit. “Principles of Electronics”, 1st Edition, S. Chand & Company Ltd. India. pp. 443-447. 2010.
In article      
 
[9]  Muhammad Izzat Bin Zakariah: “Contactless Tachometer”, University Malaysia Pahang, Pp. 19-24. 2010.
In article      
 
[10]  Ono Sokki Co,. “Digital Tachometers/Sensors and Peripherals” Available: http:/www.onosokki.co.jp. pp. 12-17. 2007.
In article      
 
[11]  Prof. K. Padmanabhan. “Microcontroller-Based Tachometer”, College Of Technology, Guindy, Chennai, Pp. 1-4. 2008.
In article      
 
[12]  Salice peter, Naveen N.M., Nidheesh M.N., Swetha Annu Jamess, & Seril Jooseph. Design Of Contactless Tachometer.international journal of advance research in electrical electronics and instrumentation engineering.(IJAREEIE).Vol 3, Issue 2, Feb 2014.
In article      
 
[13]  Theraja, B. L. and Theraja, A. k.. “A Textbook of Electrical Technology”, 23rd Ed., S. Chand & Company Ltd. India. 2002.
In article      
 
  • CiteULikeCiteULike
  • MendeleyMendeley
  • StumbleUponStumbleUpon
  • Add to DeliciousDelicious
  • FacebookFacebook
  • TwitterTwitter
  • LinkedInLinkedIn