INDUSTRIAL PARAMETER MONITORING SYSTEM USING CAN

ABSTRACT:

The paper presents a new type of multi-channel temperature acquisition system combined the Can bus communications technology. The system real-timely tests and controls information which is passed by the Can bus. According to the control information, it collects multi-channel temperature, then passes the temperature signal to total controller by the Can bus. The hardware and program flow is also presented. Experiments shows, this system has the advantage of collection temperature precise, high reliability, and communication distance. So it can be widely used in various industrial controls.

FUNCTIONING OF THE SYSTEM:

Initially we are monitoring Temperature of the Industrial area with help of the temperature sensors which are connected to the ADC for different channels (channel.1: Temperature sensor1, channel.2: smoke sensor, channel.3: ldr sensor respectively)which is inbuilt for lpc2129 controller. Those Temperature values which we have collected from the ADC are transmitted to the Target board with the help of CAN engine before transmitting we need to initialize CAN-A and the CAN Bus to reset and start Transmitting the data from CAN-A of the Temperature Sensor board to Target Board of CAN-A receives the Transmitted data i.e., stored. As the Received Temperature Values from CAN-A Target board are displayed on to the LCD by Type casting.

TECHNOLOGY USED:

UART: Universal Asynchronous Receiver / Transmitter is used in serial communication between two devices in conjunction with RS-232. Normally, we use 9600bps as the standard baud rate with 1 start bit and 1 stop bit in this communication.

CAN: Controller Area Network is a vehicle bus standard designed to allow micro-controllers and devices to communicate with each other within a vehicle. It is a message based protocol, designed specifically for automotive applications but also used in industrial automation and medical equipment etc.

BLOCK DIAGRAM:

Analog-to-Digital Converter: The system uses an external 8-channel ADC to acquire data from sensors with analog voltage outputs. The digital data is transmitted to the LPC2129 using the SPI bus.

llllcd

Channel 1

kl Channel 2

Channel 3

CAN HIGH

CAN LOW

ssccas

CAN Controller: The LPC2129 sends the data acquired from the ADC to the CAN controller after preparing it for transmission (more in the Software Details section). Communication between the LPC2129 and the controller also uses the SPI bus, with pin B.4 as the chip select. Pin B.0 connects to the interrupt line on the CAN controller. The CAN controller generates an interrupt on this line when a CAN packet has been transmitted, which is used to tell the LPC2129 when to begin loading the next packet for transmission.

HARDWARE REQUIREMENTS:

Power Supply-DC Adaptor 9V/1A

Controller - LPC2129

LCD-Liquid Crystal Display, 16 char x 2 lines

MAX232-For serial communication

CAN controller-MCP2551

ADC

SOFTWARE REQUIREMENTS:

Kiel Micro vision.

Embedded C.

LPC2000 Flash Utility

APPLICATIONS:

Temperature monitoring2

Multipointweighs scales

Pressure monitoring

Control surface transducer readings

OUTCOME:

Complete knowledge of design and implementation of embedded system based on ARM7 controllers.

Knowledge and Implementation of ARM7and CAN

Working knowledge of Keil IDE, Embedded C and Flash Utility.

Head office: 2nd floor, Solitaire plaza, beside Image Hospital, Ameerpet, Hyderabad

Website: , E-Mail:

Ph: 9885112363/040 44433434, Branch office:Dilshukhnagar, Ph: 9000404181.