Speed Control of Three Phase Induction Motor Using Arduino UNO
The Final Year Project presents the necessity of induction motors speed control. This paper presents a PWM - controlled three-phase inverter designed for controlling the speed of a three-phase induction motor. Inverter has a very important role as a power conditioning on the electric power system an
2025-06-28 16:29:38 - Adil Khan
Speed Control of Three Phase Induction Motor Using Arduino UNO
Project Area of Specialization Artificial IntelligenceProject SummaryThe Final Year Project presents the necessity of induction motors speed control. This paper presents a PWM - controlled three-phase inverter designed for controlling the speed of a three-phase induction motor. Inverter has a very important role as a power conditioning on the electric power system and industrial field. The speed of the induction motor can be controlled by changing the voltage frequency input of the induction motor. The three-phase inverter is implemented by using a Power MOSFET and the PWM signal is generated by a Micro-controller. Arduino UNO is used for Pulse Width Modulation (PWM) Signals generation.
Induction motor is a type of induction machine which is widely used in industries, due to its simple construction, cheap, sturdy, and easy maintenance. The induction motor has shifted the use of DC motor in the industry. However, induction motor has several parameters that are non-linear, especially the rotor resistance which varies for different operating conditions. It causes speed control of induction motor is more difficult in comparison with speed control of a DC machine. Common application of induction motor is for constant speed rotation by direct connection to the grid. Rotor speed is determined by the grid system frequency. For variable speed application of induction motor, power conditioning device is required.
Speed control of an induction motor can be made by any changing its pole number or input voltage frequency of induction motor. However, changing its pole number is impractical. Changing of input voltage frequency is realized by using a power conditioning or inverter. The use of an inverter is a simple and easy way for controlling the speed of induction motor and it has been broadly used on industry application. By using Pulse Width Modulation (PWM) signals which is created by an Arduino UNO controller, which is programmed by using Arduino software.
The PWM signals are used to control 3-Phase Induction Motor through Driver Circuits, designed by using Integrated Circuits (IC) used to amplify the PWM signals. These PWM signals are passed through the Capacitors, which purify the PWM signals or remove harmonics through Capacitors from PWM signals. The output section of drive circuits is connected with the Main Circuit, which is also known as 3-Phase Inverter Circuit. The 3-Phase Inverter Circuit is designed using Capacitors and Transistors, which are connected to the 3-phase induction motor to supply voltages and PWM signals. The overall supply is divided into two sections and both have separate transformers. Drive Circuits are connected to the Drive Transformer and the main Circuit operates from the Power Transformer. The Potentiometer is used to vary the speed of Induction Motor, and Digital Tachometer is used to measure the working speed of an Induction Motor, which is in Revolutions per Minute (RPM).
Project ObjectivesIn this project, Speed control of 3-three phase induction motor has some objectives. Therefore, the main objectives of the project are as under:
- Technological Achievements:
- To control the speed of three phase induction motor by using Arduino Controller.
- The goal is to operate Three phase Induction Motor at a low voltage and higher efficiency.
- To modify the Induction Motor in a particular way so that it does not affect environmental conditions and also it can be able to operate at a low speed when the load is minimum with a great efficiency.
2. Sustainable Development:
- The speed control of three-phase induction motor by using Arduino UNO clearly shows an efficient control of speed without any bulky or expensive circuits which control the speed of an induction motor.
- No carbon emission which effects the environment or ecosystem of nature.
- Three phase induction motor can be operated according to load on it, which increases the efficiency of an induction motor.
The project implementation will be based on following flow:
- Product development of devices to meet international standards for commercial.
- Proper setup for marketing this device for national and international companies.
- Global Sales setups to target sales in industries of specific countries.
- The Design of an inverter is a simple and easy way for controlling the speed because, Induction motors do not run at synchronous speed, they are generally fixed speed motors and it has been broadly used on industry application.
- In industries mechanical loads should not only be driven but should also be driven at desired speed. Therefore, the need for speed control methods for induction motor arises.
- This project should be beneficial for industrial work.
- A commercially viable converter will be proposed in this project. The hardware implementation of a low cost Arduino UNO microcontroller for three-phase induction motor will be operate on a single phase supply.
- The dynamic response of the converter can be further increased by integrating feedback loop to the proposed converter.
- Designing of this project is to increase the efficiency of an induction motor, which is used in industries on a large scale.
- By controlling of a speed using Arduino UNO is an economical and affordable for all over the industries in Pakistan.
- Simulation results are compiled by using Proteus 8.6 Software.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| 3-Phase Induction Motor | Equipment | 1 | 58000 | 58000 |
| Power Transformer | Equipment | 1 | 3500 | 3500 |
| Driver Circuits | Equipment | 1 | 300 | 300 |
| Driver Transformer | Equipment | 1 | 500 | 500 |
| Arduino UNO | Equipment | 1 | 3000 | 3000 |
| Motorized Potentiomete | Equipment | 1 | 1000 | 1000 |
| Main Circuit Switch | Equipment | 1 | 3000 | 3000 |
| Connecting Wires | Equipment | 7 | 100 | 700 |
| Miscellaneous | Miscellaneous | 5 | 2000 | 10000 |