V S TECHNOLOGIES

EFFECTIVE CAN CONTROLLER DESIGN FOR HIGHLY SECURED APPLICATIONS

ABSTRACT:

Controller Area Network (CAN) is a serial communication standard that supports distributed real-time control with a very high level of security. CAN provide multi master capabilities, and is particularly suited to networking "intelligent" devices as well as sensors and actuators within a system or sub-system. CAN bus devices are compatible with nearly every PCI board. However, PCI boards are not compatible with notebook computers. Thus, this paper proposes a design of a effective CAN controller for highly secured applications.

The Controller Area Network (CAN) bus has two communication formats: one is the 2.0A (standard-format), and the other is the 2.0B (extended-format). The CAN 2.0A format has an 11-bit identifier and the CAN 2.0B format has a 29-bit identifier. They can both be active in the same network to provide better flexibility in the integrated system. The main interface of CAN bus is for ISA or PCI, which is not widely applicable. The aim of this study was to design a convenient low-cost CAN-USB converter to control CAN devices using the USB port of a notebook or desktop computer.

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.

The NXP (founded by Philips) LPC2148 is an ARM7TDMI-S based high-performance 32-bit RISC Microcontroller, 512KB on-chip Flash ROM, 32KB RAM, Two 10bit ADCs with 14 channels, Two SPI serial interfaces Two 32-bit timers, Watchdog Timer, PWM unit, Real Time Clock with optional battery backup, Brown out detect circuit General purpose I/O pins

BLOCK DIAGRAM:


Software Tools:

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

+91-9966109280