Вы находитесь на странице: 1из 12

Bus Data Acquisition and Remote Monitoring System Based on CAN Bus and GPRS

Presented by:

Guided by: Ms. Hemalatha.P

George Vijay. V Karthik. G Govinda Adithya. L

INTRODUCTION

This project proposes to automate bus data acquisition using ARM Controller

Speed of the vehicle, engine RPM and Fuel level are taken for process consideration

It uses 32bit ARM processor for complete control PC is used for interactive user interface

CAN is used to establish a noiseless network from node to the PC.

BLOCK DIAGRAM
FIELD UNIT
Fuel level SENSOR

Speed SENSOR

ARM CORTEX -32bit

RPM SENSOR

CAN CONTROLLER

CAN DRIVER
CAN BUS

BLOCK DIAGRAM
CONTROL ROOM UNIT
PC

PC INTERFACING CIRCUIT

CAN CONTROLLER

CAN DRIVER
CAN BUS

ARM CORTEX

The Controller used in the project is LM3S811 ARM cortex architecture based on the ARM family. 32 bit microcontroller. 50Mhz clock frequency 64KB code memory 8KB data memory Multiple peripherals like 2 channel UART, ADC, PWM etc.

LM3S811 ARM Controller

Level Sensing (Pressure)


MPX5010 is used for level sensing It is a linear pressure sensor. When a liquid level varies, the pressure inside the tube also varies. This pressure is used for calculation of the level. The output voltage is given by 0v to 5v depending upon the pressure. Integrated sensor in a simple 3pin package. It is fabricated using micro machined piezo electric technology It is a integrated sensor and does not require any signal conditioning The supply voltage input is 5V dc. The analog output from the pressure sensor is directly connected to the ADC input.

SPEED/RPM SENSOR

MOC7811 - An optical switch is used as a feed back sensor. It has an IR transmitter and a receiver It gives the exact speed in which the motor is operating. It gives pure digital pulses depending upon the speed of the motor rotation. It is connected to the digital pin of the microcontroller/PLC and it calculates the speed depending upon the number of pulses received within a particular time.

CAN Transceiver
The

CAN physical interface used in the project is MCP2551. It is a CAN transceiver. It is a 8Pin IC. It is capable of duplex CAN communication. It is manufactured by Microchip.

CAN Controller

MCP2515 is the CAN controller used in the project. 18-pin package Simple SPI interface to any MCU One-shot mode ensures message transmission is attempted only once Databyte filtering Start-of-Frame (SOF) output Low-power CMOS Technology

PC INTERFACE CIRCUIT

PC Interface circuit is needed whenever a external hardware

project is to be connected to a computer.


This circuit is required to connect to the serial port of a computer. The serial port of the computer is also called the RS232 port, because it is based on the RS232 standard.

RS232 is a serial communication standard that uses voltages (+12V/-12V) different from conventional digital circuits(0V/5V).

Hence a PC interface circuit is needed to do voltage conversions between ordinary digital devices and a computer.

SOFTWARE USED

Keil for ARM controller programming VB for PC programming Oracad For schematic Design Eagle for PCB design.

Вам также может понравиться