You are on page 1of 3

Industrial multi parameters data logger using CAN bus

Abstract:

This project deals with the design and development of hardware and software for
industrial data logger system. Data acquisition is the process of sampling signals that measure
real world physical conditions and converting the resulting samples into digital numeric values
that can be manipulated by a computer. Data acquisition systems typically convert analog
waveforms into digital values for processing.

We can measure and log the data of different sensors like temperature, humidity, light intensity,
pressure, viscosity, voltage, current, etc depends upon the industry. Different sensors are used in
this project to measure various parameters. Light Dependent Resistor will be used to measure the
light intensity, Temperature sensor will be used to get the temperature. This project will be
implemented using advanced CAN protocol and ARM7 based LPC2148 32 micro controller.

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 have two
nodes, each node contains ARM7 based LPC2148 micro controller, MCP2515 (CAN
CONTROLLER), MCP2551 (CAN TRANSRECEVER). In first node we are interfacing
temperature and light sensors, in second node contains PC to store the data. Node 1 will measure
the light intensity and temperature and send these values to node 2 through CAN bus. This node
2 will update received values on PC. The Can protocol is implemented using SPI lines of ARM7.
BLOCK DIAGRAM:

Buzzer

RESET

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

CRYSTAL
OSCILLATOR

RESET LPC
2148

Micro
CAN_H controller
MCP MCP PC
CAN_L 2551 2515

MAX232

CRYSTAL
OSCILLATOR
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.
 LDR.
 Regulated +5v and +3.3v Power supply.

Advantages:

 Low cost.
 High Speed.
 Reliable because of its error checking mechanism.
 Convenience and versatility.

Applications:

 Chemical industries.
 Green house controlling systems.
 Weather stations

You might also like