Paper | Title | Page |
---|---|---|
THPD28 | A Distributed CAN Bus Based Embedded Control System for 750 keV DC Accelerator | 197 |
|
||
Funding: RRCAT, Indore, Department of Atomic Energy, Government of India This paper describes a distributed embedded system that uses a high performance mixed signal controller C8051F040 for its DAQ nodes and is based on CAN bus protocol for remote monitoring and controlling of various subsystems of 750 keV DC accelerator based irradiation facility at RRCAT, Indore. A PC with integrated PCI CAN card communicates with intelligent DAQ nodes over CAN bus and each node is interfaced with a subsystem. An opto- isolated SN65HVD230 CAN driver is interfaced between each node and physical bus. Remote frames and message prioritizing are used for efficient control. The PC application is developed using LabVIEW 8.6. The proposed system is more reliable and noise immune as compared to previously [1] used systems that initially used a centralized system based on C8051 controller. This was then upgraded [2] to a distributed system that used micro-controller AduC812 and communicated over RS485 link. The new system has been integrated and tested satisfactorily for its designed performance with test jigs that simulated the actual subsystems with a bus length of 75 meters. First the complete scheme of the system is presented, then the hardware and software designs are discussed. [1] A. Kasliwal, "PC based control system for 750 KV DC accelerator", InPAC-2003, CAT, Indore, India [2] A. Kasliwal, "Upgradation of PC based control system for 750 keV DC accelerator", InPAC-2005, VECC, Kolkata, India |
||