Engineers Garage

  • Projects and Tutorials
    • Electronic Projects
      • 8051
      • Arduino
      • ARM
      • AVR
      • PIC
      • Raspberry pi
      • STM32
    • Tutorials
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Products News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • EE Resources
    • DesignFast
    • LEAP Awards
    • Oscilloscope Product Finder
    • White Papers
    • Webinars
  • EE Learning Center
  • Women in Engineering

Simple RPM Counter using IC 555

By Ashutosh Bhatt

RPM counters are used to measure Speed of Motors (AC/DC) or any Rotating Object. They measures and indicates current Rotating Speed of Motor. They are very essential in applications like Speed Control of Motors and close Loop Control System. Such industrial RPM counters are very accurate made up of microcontroller or microprocessor.

The circuit presented here is simple RPM counter without any microcontroller or microprocessor. It actually measures RPS – Revolutions per Second. By just multiplying RPS – Revolutions per Second with 60 we get RPM because

Revolutions per Minute = 60 × Revolutions per Seconds

It is built using simple Components like NE555, Decade Counter CD4026, and opto-interrupt Sensor MOC7811. It counts Motor Revolutions for 1 second and displays it on 2-digit Seven Segment Display. That is the RPS. To get the RPM we have to multiply this count with 60. Not only that, the time for which it Counts Revolutions can be set to 5 second or 10 second. So for slow RPM motors we can set different time. E.g. time is set for 5 second. So revolutions are counted for 5 second. Finally

RPM = 12 × Revolution Count

Similarly if time is set for 10 second

RPM = 6 × Revolution Count

Thus for higher RPM (>1000) motors, time is set for 1 second and for lower RPM Motor time is set for 5 second or 10 second.


The major building blocks are opto-interrupt Sensor MOC7811, Decade Counter cum Display Driver CD4026 Common Cathode type 7 – Segment Displays and IC555.

Please Refer Circuit Tab for the Circuit Diagram

Opto Interrupt Sensor

This is the main component of entire Circuit. It converts Revolutions of Motor into Pulses. It produces 1 Pulse per one Revolution. There is an IR LED on one side and Photo Transistor on other side. IR LED is forward bias through current limiting Resistor so it is continuously ON and generates IR light. The Photo Transistor is configured in switch mode. Because IR light is continuously falling on its base it is also continuously ON and its output is low. When any objects interrupts IR Light Falling on Photo-Transistor, its output goes high for moment. Thus it generates positive pulse on every such interrupt.

Decade Counter cum Display Driver CD4026

2-digit Counter Circuit is built using two, Decade Counter cum Display Driver chips CD4026. Output of opto-interrupt Sensor is directly given as clock pulse input (pin 1) to 1st CD4026. It increment its count by 1 on every pulse input. Also it converts the count into equivalent 7-Segment Display Code (Common Cathode) so that count can be displayed. It counts from 0 to 9 and again resets to 0. When it goes from 9 to 0, it generates Output Pulse (carry out) that can be given to next decade Counter Chip. So as shown in figure the carry out (pin 5) of 1st Decade Counter is given as clock input (pin 1) to 2nd decade Counter Chip.

To reset both chips to 0 it is required to give high pulse on reset pin (no 15). So, one push button is connected to reset pins of both chips as shown to reset counter to 00. Normally both reset pins are connected to ground through 10 K resistor. Pin no 2 is clock inhibit pin. Both these pins are connected to output of Timer IC555. When these pins are low counter does not progress. Counter only increments when these pins are high.

7 – Segment Displays

The outputs of chip CD4026 are connected to a-b-c-d-e-f-g inputs of both 7 Segment Displays as shown. As the count increments it is displayed on these displays from 00 to 99 and again 00. Because they are Common Cathode type displays, their common terminals are grounded.

Timer IC555

IC 555 is configured in monostable mode. Its output pulse time is determined by RC components R1 and C1. Because R1 is 100 K pot, the maximum and minimum time period can be calculated as

                                                Tmax = 1.1 × R1max × C1

                                                                        = 1.1 × 100 × 103 × 100 × 10-6

                                                                                                = 11 sec

And                                         Tmin = 1.1 × R1min × C1

                                                                        = 1.1 × 100 × 100 × 10-6

                                                                                                = 0.011 sec

So we can set pulse time period from 1 sec to 11 sec. If we set time to 1 sec by setting pot value then the output pulse will remain high for 1 sec. That means Clock Inhibit Signal remains high for 1 sec – means counter count pulses for 1 sec only. Similarly if time set to 5 sec the counter counts for 5 seconds only. Thus we can stop counter to count further after fixed time interval. Here is image of Circuit

Simple RPM Counter using IC555

Hardware Setup

It is required to arrange, Motor and Sensor such a way that each revolution of motor generates one pulse as output from sensor. The arrangement is as shown in figure.

Simple RPM Counter using IC555

A small card board strip is attached with shaft of motor. The motor is mounted on wooden base such that the strip can easily passes through the gap of sensor as shown. Now as Motor Rotates one revolution the strip passes through sensor gap once and generates one positive pulse at the Output of Sensor. So each revolution of motor generates one positive pulse. So by counting these pulses we can count revolution per second or revolution per minute. 

Circuit Operation

·         When 5 V supply is given to circuit, the counter resets and displays 00 on both 7-segments. If it does not display 00, press counter reset button

·         A small card-board strip is attached with shaft of motor. It is attached in such a way that when motor rotates the strip passes through the gap of MOC7811 and generates interrupt

·         Give supply to motor so that it will start rotating this will start generating pulses that are given to counter

·         Set pot R1 to 1 sec (or 5 sec or 10 sec)

·         Now as start push button is pressed, output of IC555 goes high for 1 sec

·         So counter count pulses for 1 sec given by opto-interrupt sensor.

·         After 1 sec output of IC555 goes low and counter stops counting

·         The last count on display shows revolution of motor per second

·         Multiply it with 60 will give you RPM. E.g. if count is 33 then RPM = 33×60 = 1980 ? 2000

·         Similarly if time period is set to 5 sec or 10 sec we have to multiply the count by 12 or 6

Circuit Diagrams

circuit

Project Components

  • 555 Timer IC
  • Capacitor
  • Infrared LED
  • Resistor
  • Seven Segment Display

Project Video


Filed Under: 555 Timers, Electronic Projects
Tagged With: 555 timer circuit, 7 segment display, CD 4026, decade counter, IC 555, NE555
 

Questions related to this article?
👉Ask and discuss on Electro-Tech-Online.com and EDAboard.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


Featured Tutorials

  • Designing Gate Driver Circuit and Switching Mechanism for Modified Sine Wave Inverter – (Part 9/17)
  • Completing Modified Sine Wave Inverter Design with Full Bridge Circuit and Step Up Transformer – (Part 10/17)
  • Designing an Offline UPS – Part (12 /17)
  • How to reduce Switching Time of a Relay – (Part 15/17)
  • Testing MOSFET – (Part 16/17)
  • Driving High Side MOSFET using Bootstrap Circuitry – (Part 17/17)

Stay Up To Date

Newsletter Signup

Sign up and receive our weekly newsletter for latest Tech articles, Electronics Projects, Tutorial series and other insightful tech content.

EE Training Center Classrooms

EE Classrooms

Recent Articles

  • Designing Gate Driver Circuit and Switching Mechanism for Modified Sine Wave Inverter – (Part 9/17)
  • Completing Modified Sine Wave Inverter Design with Full Bridge Circuit and Step Up Transformer – (Part 10/17)
  • Designing an Offline UPS – Part (12 /17)
  • How to reduce Switching Time of a Relay – (Part 15/17)
  • Testing MOSFET – (Part 16/17)

Most Popular

5G 555 timer circuit 8051 ai Arduino atmega16 automotive avr dc motor display Electronic Part Electronic Parts Fujitsu ic infineontechnologies integratedcircuit Intel IoT ir lcd ldr led maximintegratedproducts microchip microchiptechnology Microchip Technology microcontroller microcontrollers mosfet motor powermanagement Raspberry Pi remote renesaselectronics Research robot samsung semiconductor sensor software STMicroelectronics switch Technology vishayintertechnology wireless

RSS EDABOARD.com Discussions

  • MDO4104-6 Front Panel Not Working
  • Hotplugging UART
  • Simultaneous start of two small switching power supplies
  • Correct measurement of process variations
  • sensitivity in filters and number of bits of system

RSS Electro-Tech-Online.com Discussions

  • None existant errors (MPLAB X)
  • Passthrough charging-simple but impossible to achieve?
  • I need a PROM CPU
  • ASM - Enhanced 16F and long calls - how?
  • software PWM
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • About Us
  • Contact Us
  • Advertise

Copyright © 2022 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Projects and Tutorials
    • Electronic Projects
      • 8051
      • Arduino
      • ARM
      • AVR
      • PIC
      • Raspberry pi
      • STM32
    • Tutorials
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Products News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • EE Resources
    • DesignFast
    • LEAP Awards
    • Oscilloscope Product Finder
    • White Papers
    • Webinars
  • EE Learning Center
  • Women in Engineering