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.
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. 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.
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.
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.
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.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| STM32F407 | Equipment | 2 | 6500 | 13000 |
| Ethernet Transceiver | Equipment | 2 | 730 | 1460 |
| LCD | Equipment | 3 | 800 | 2400 |
| Keypad | Equipment | 1 | 200 | 200 |
| i2c converter | Equipment | 2 | 150 | 300 |
| header jacks | Equipment | 6 | 150 | 900 |
| Wires | Equipment | 4 | 100 | 400 |
| Can Transceiver | Equipment | 4 | 900 | 3600 |
| Ethernet module | Equipment | 2 | 1200 | 2400 |
| UART module | Equipment | 2 | 380 | 760 |
| Breadboard | Equipment | 1 | 200 | 200 |
| PCB | Equipment | 2 | 110 | 220 |
| Motor Driving Circuit | Equipment | 2 | 380 | 760 |
| power wires | Equipment | 2 | 280 | 560 |
| Cortex M4 | Equipment | 4 | 2500 | 10000 |
| Motors | Equipment | 2 | 16000 | 32000 |
| insulation | Equipment | 1 | 840 | 840 |
| Transportation | Miscellaneous | 5 | 1000 | 5000 |
| Safety equipments | Miscellaneous | 2 | 1000 | 2000 |
| overhead charges | Miscellaneous | 6 | 500 | 3000 |
| Total in (Rs) | 80000 |
Drowsiness detection is a safety technology that can prevent accidents that are caused by...
suppose there is a bank locker room .we put our gun stand on which we mount a gun and came...
This project aims to optimize fans for better performance. These fans are used widely at s...
Ocean water has a large amount of salts. The amount of salts dissolved in water is known a...