International Journal of Innovative Research in Engineering & Management (IJIREM) ISSN: 2350-0557, Volume-2, Issue-4, July 2015 67 Architectural Design of On-Rotary CAN BUS Debugging Tool for CT Machine Vinay Pushparaj Pursuing Masters’ degree in VLSI and Embedded system, Electronics and Communication Department, R V College of Engineering Bengaluru, Karnataka, India, Ravishankar Holla Assistant Professor, Electronics and Communication Department, R V College of Engineering Bengaluru, Karnataka, India ABSTRACT This system is designed to capture data communicated between the CAN (Controlled Area Network) controlled devices in the rotating Gantry of a CT machine, which are real time sliced using Real Time Clock (RTC) and stored in a log files and send it to the remote PC in a wireless connectivity. Since system placed in gantry which will be on rotating motion, it is powered by battery and working autonomously. Status of operation of the system is immediately displayed on the Liquid Crystal Display (LCD). Users can place this module for systems which are in motion or stationary and need to monitor the data wirelessly. Furthermore this system can be embedded into any machine, turn it ON whenever wanted and read the data communicated between the CAN Bus controlled devices. This system is accurate, stable without number lost, frame dropping, transfer error and transfer error in the data communication and monitor remotely in Wi-Fi connected PC. Keywords Controlled Area Network (CAN), Computed Tomography (CT) Machine, Gantry, Liquid Crystal Display (LCD) and Wireless Fidelity (Wi-Fi). 1. INTRODUCTION 1.1 Motivation The Controller Area Network (CAN) is a serial bus communications protocol developed by Bosch in the early 1980s. It defines a standard for reliable and efficient communication between controllers, sensors, actuators, and other nodes in real- time applications. The early CAN development was mainly supported by the vehicle industry: CAN is found in a variety of passenger cars, trucks, boats, spacecraft’s, and other types of vehicles. The protocol is also widely used today in industrial automation and other areas of networked embedded control, with applications in diverse products such as medical equipment, production machinery, building automation, weaving machines, and wheelchairs. An in-vehicle network integrates many modules that interact with the environment, and process high and low speed information. This is mainly because parts of the network (like the nodes) have to process high-speed data to satisfy safety and emission requirements. Other parts of the network are low-speed that they are locally connected to lights and switches. As a result, testing this network has become very challenging. Therefore this paper introduces a new CAN bus monitoring and transfer of captured data to remote Wi-Fi connected PC, which can monitor not only single control units but also complete CAN networks to increase CAN network debugging efficiency and accelerate the development process of medical devices CAN network systems. Unlike traditional CAN Bus debugging tool, USB technology is added to the CAN bus monitoring system to make it convenient to use and increase the data throughout while possessing as few PC resources as possible. But this rotating debugging tool system can remotely monitor the data transferred between the CAN controlled devices in system. The CAN BUS has now been widely used in Mechatronics systems for distributed measurement and control, attributed a lot its characteristics such as real time, multicast communication ability, and it performance in heavy network load conditions. The Hardware units such as CAN controller and CAN Transceiver makes the application development job easier, and the integration of CAN controller and Micro-Controller also propels the usage of CAN technology in the different areas. There are also many tools have been designed to ease to use of CAN-BUS, such as PCI based CAN interface card, the USB-CAN transceiver, and the RS232/485-CAN converter. These devices enable the developer integrate the CAN-BUS into the system without having the knowledge of CAN protocols. However, it is still not an easy thing for a novice to develop a CAN-BUS involved application in an embedded system. In such system, the developer should be familiar with the CAN-BUS protocols, also the interfaces to the CAN communication ICs, which would be hard jobs for any untrained engineers. It is necessary that the CAN-BUS, as a kind of communication media, should be modularized as an embedded CAN module, in order to lower the degree of difficulties in the embedded CAN application development. There are also some other benefits for the On rotating CAN debugging module, such as remote accessing the CAN data and even user can remotely operate and control the CAN controlled devices by send data to the devices with the particular ID name of the devices.