Академический Документы
Профессиональный Документы
Культура Документы
Presented by:
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
BLOCK DIAGRAM
FIELD UNIT
Fuel level SENSOR
Speed SENSOR
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.
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
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.