IOT based induction motor monitoring and drive based on SVPWM
This Project is based on IoT monitoring system and speed control of Induction Motor using Space Vector Pulse Width Modulation Technique. Specifications: Monitoring of the Induction Motor Speed control of Induction Motor Direction control of
2025-06-28 16:33:35 - Adil Khan
Project Title
IOT based induction motor monitoring and drive based on SVPWM
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryThis Project is based on IoT monitoring system and speed control of Induction Motor using Space Vector Pulse Width Modulation Technique.
Specifications:
- Monitoring of the Induction Motor
- Speed control of Induction Motor
- Direction control of Induction Motor
- Variable modulation index
Block Diagram:

- To establish an IoT based monitoring system
- To achieve high switching frequency to reduce T.H.D. (6 KHz is achieved)
- Our SVPWM inverter works upto the mark at a modulation index of 0.81
- It can be used as a programmable source to control speed and direction at any instant of time.
- Hardware output is perfect for the VFD applications
- We have implemented a very heavy algorithm (SVPWM) on a micro-controller (Raspberry pi 3 B) which is very cheap in price (PKR 5K) as compared to other FPGAs and High speed Micro-controllers.
Selection of Controller:
- Raspberry Pi 3 Model B 1.2 GHz 64-bit quad-core processor.
- The Raspberry Pi PWM clock has a base frequency of 19.2 MHz.

Project Life Cycle:
- We started with the simulation on MATLAB and implemented it on Arduino Uno as a Hardware for the testing purposes then we implemented it on Raspberry Pi 3 B.
- After that we determined the required ratings of hardware components in the terms of cost and resources.
- After that we designed and assembled the entire hardware for 10Hp Induction motor.
Simulink Raspberry Pi interfacing:
- We have interfaced the SIMULINK’s SVPWM algorithm with Raspberry pi 3 B board via both Real time and Off time simulation using Wi-Fi .

Real Time Simulation:

IoT Monitoring:
- Monitoring the Induction motor’s condition
- Temperature Sensor is used to detect the over-heating
- Vibration sensor is used to detect the irregular vibration
- RPM counter is used to check uncertain speed
- After the information is collected from sensors, it will be updated in webpages
- We have made the ioT based Monitoring system using the asksensors platform

Speed Control:
- We can control speed of induction motor at constant Torque.
Direction Control:
- We can Swap the direction (clockwise or anti-clockwise) of the induction motor besides controlling it's speed.
- It has variable zero crossing delay i.e. 1.4 sec
Digital Tachometer:
- It has an infrared sensor based tachometer.
- It can measure upto 20k RPM.
Power Benefits:
- It has minimum power losses.
- It has least starting current.
- It works very smoothly
- it is in 100% working condition
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 38150 | |||
| IGBT STACK | Equipment | 3 | 1200 | 3600 |
| 3 phase bridge rectifier | Equipment | 1 | 900 | 900 |
| 15V 5A power Supply | Equipment | 1 | 1000 | 1000 |
| Heat Sink | Equipment | 1 | 800 | 800 |
| wires | Equipment | 3 | 800 | 2400 |
| Raspberry pi 3B | Equipment | 1 | 5000 | 5000 |
| Gate Driver Circuit | Equipment | 1 | 11000 | 11000 |
| nodemcu | Equipment | 1 | 450 | 450 |
| arduino | Equipment | 1 | 600 | 600 |
| LCD | Equipment | 1 | 100 | 100 |
| sensors | Equipment | 3 | 100 | 300 |
| capacitors | Equipment | 2 | 500 | 1000 |
| acrylic sheets | Equipment | 5 | 300 | 1500 |
| wood | Equipment | 1 | 300 | 300 |
| spray paint | Equipment | 2 | 150 | 300 |
| nut/bolts | Equipment | 30 | 10 | 300 |
| oscilloscope | Equipment | 1 | 8000 | 8000 |
| jumpers/connectors | Equipment | 200 | 3 | 600 |