IMPLEMENTATION OF A ROBUST CONTROLLER BASED SYSTEM FOR INDUSTRIAL APPLICATION.

The project is implementing a modern and robust system advance version of programmable logic controller (PLC). The system will be using the cortex M4 microprocessor. The system will be using reliable communication protocols; ethernet, can bus, spi  and usart to transfer data and messages.

2025-06-28 16:27:46 - Adil Khan

Project Title

IMPLEMENTATION OF A ROBUST CONTROLLER BASED SYSTEM FOR INDUSTRIAL APPLICATION.

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

The project is implementing a modern and robust system advance version of programmable logic controller (PLC). The system will be using the cortex M4 microprocessor. The system will be using reliable communication protocols; ethernet, can bus, spi  and usart to transfer data and messages. Keypad and LCD will be attached to the controller where the user can  control machine speed and select different options for instance control on/off the machine, set the rpm of the motors and take the reading of sensors from the display 

The system will be having proper sheilding for external interferences and harsh industrial enviroments.

Project Objectives

1. Successful hardware and software integration of the modules ie controller board, memory card, powersupply, ethernet tranciever, can tranceiver, lcd, keypad and sensors.

2. Successful implementation of can protocol, ethernet protocol in the system tested via motors.

3. Succesful shielding of system from external interference. 

Project Implementation Method

1. Testing basic programming on STM32F407VG discovery board.

2. Software programming and hardware interfacing of LCD on STM32F407VG discovery board.

3. Software programming and hardware interfacing of keypad on STM32F407VG discovery board.

4. Software programming and hardware interfacing of sd- card on STM32F407VG discovery board.

5. Software programming and hardware interfacing of can bus between two STM32F407VG discovery board.

6. Software programming and hardware interfacing of motors on can bus on STM32F407VG discovery board.

7. Software programming and hardware interfacing of ethernet bus between two STM32F407VG discovery board.

8. Software and hardware programming of motors and sensors on ethernet bus on STM32F407VG discovery board.

9. Switching from STM32F407VG discovery board to cortex M4 microprocessor.

10. Finalising the software programming and hardware integration on cortex M4.

11. Shielding for the system for external interference and harsh industrial enviroment.

Benefits of the Project
  1. Energy and power efficient.
  2. Fast processing speeds
  3. Cheaper than plc
  4. Built in Display and keypad
  5. Different controls via built in keypad
  6. No external modules required
  7. More number of input and output pins
Technical Details of Final Deliverable

In this project we are using 32bit cortex m4 microprocessor having 1MB flash memory  and 192kb ram. This processor will be performing all the processing in our system. It will be paired with different modules for implementation of different protocols i.e CAN bus, Ethernet,SPI and UART.

We will be using baremetal programming for all the coding involved for the proper working of modules and performing of different operations.

After all the implementation of all the protocols we will be providing sheilding using electrostatic material for whole pcb and we will be clearing out all unevenness on the pcb board surface so that nothing gives antenna effect. AC filters will be used to reduce the noise which can be harmfull for the system and can distrupt the signal. All the cables which will be longer then 5cm would we twisted and sheilded. 

Final Deliverable of the Project HW/SW integrated systemCore Industry ManufacturingOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 80000
STM32F407 Equipment2650013000
Ethernet Transceiver Equipment27301460
LCD Equipment38002400
Keypad Equipment1200200
i2c converter Equipment2150300
header jacks Equipment6150900
Wires Equipment4100400
Can Transceiver Equipment49003600
Ethernet module Equipment212002400
UART module Equipment2380760
Breadboard Equipment1200200
PCB Equipment2110220
Motor Driving Circuit Equipment2380760
power wires Equipment2280560
Cortex M4 Equipment4250010000
Motors Equipment21600032000
insulation Equipment1840840
Transportation Miscellaneous 510005000
Safety equipments Miscellaneous 210002000
overhead charges Miscellaneous 65003000

More Posts