Sei sulla pagina 1di 3

Distributed remote temperature monitoring and acquisition system

based on CAN bus

Abstract:

In modem industrial and agricultural production, the working temperature change reflects the
operating status of equipments and change of many physical characteristics, so the temperature is
an important parameter, which needs to be monitored, especially in the severe environment. The
workers can make right judgments and operation by a temperature monitor. So it is the most
effective and most economical means of equipment safety monitoring. A temperature remote
monitoring embedded system platform is designed in this project.LPC2148 micro controller is
used as CPU of the system.

The system realizes real-time remote data collection monitoring and storage through protocol
data conversion of the CAN bus and RS232 bus of the distributed temperature acquisition node.
The main aim of this project is to provide more safety to industry machines by avoiding
operating from over temperatures.

The controller Area Network (CAN) is a serial, asynchronous, Multi-master communication


protocol for connecting electronic modules in Automotive and industrial applications.CAN
protocol has many features like low cost, easy to implement, peer to peer network with powerful
error checking and higher transmission rates 1Mbits.The CAN Network is a Peer to Peer
Network consisting of different nodes. Different parameters can be monitored by these Nodes
and can be updated to the Central Control Unit. Mostly used in Industry and Auto Mobiles in a
Hazardous Environment and is reliable.

Using CAN protocol we can send data from one node to other node. Here we are
having two nodes, each node contains ARM7 based LPC2148 micro controller, MCP2515 (CAN
CONTROLLER), MCP2551 (CAN TRANSRECEVER). In first node we are interfacing
temperature sensor, in second node contains loads. Node 1 will measure the temperature and
send these values to node 2 through CAN bus. This node 2 will control the machines and lights
according to the data it received. The Can protocol is implemented using SPI lines of ARM7.
BLOCK DIAGRAM:

Buzzer

RESET

LPC
2148

CAN_H
MCP 2515 MCP 2551
Temperature ADC
Sensor PINS CAN CAN CAN_L
TRANSCEIVER
TRANSCEIVER
CONTROLLER

CRYSTAL
OSCILLATOR

RESET LPC
2148

Micro PC
CAN_H controll
MCP MCP er
CAN_L 2551 2515
LOAD
DRIVING
CIRCUIT

CRYSTAL
OSCILLATOR LOADS
Software Tools:

 KEIL IDE for developing micro controller code


 ORCAD for designing schematics
 FLASH MAGIC for dumping the hex file into controller

Hardware Tools:

 ARM7 LPC2148 Micro controller.


 MCP2515 (CAN CONTROLLER).
 MCP2551 (CAN TRANSCEIVER).
 LM35 temperature sensor.
 BT136 for controlling AC230v loads.
 MOC3021 for driving BT136
 Regulated +5v and +3.3v Power supply.

Advantages:

 Low cost
 High Speed
 Reliable because of its error checking mechanism.
 Provides more safety

Applications:

 Industry automation.
 Security and safety systems.
 Equipments of the power system, intelligent agriculture remote monitoring, intelligent
furniture monitoring, intelligent warehouse monitoring.
 Chemical industries

Potrebbero piacerti anche