Professional Documents
Culture Documents
Research Paper
Research Paper
Abstract— This paper mainly deals with concept of Vehicle conditions around the goods or other stuff in the
tracking, Monitoring and providing security by theft. This transport vehicle.
system is based on ARM7, GSM and GPS is proposed. GSM
technology is used to send information about the vehicle by using
GPS receiver, information contains location, speed, temperature II. HARDWARE COMPONENTS OF
of vehicle and control message to stop the vehicle in case of theft.
ARM7 TDMI-S core processor with LPC 2148 microcontroller VEHICLE SYSTEM
collects the information and sends to the Monitoring system using
GSM modem. The Monitoring system uses GUI to display the 1. ARM7 TDMI-S LPC2148 controller
received information. GUI is developed by using Visual Studio
2. Dc Power supply unit
2010. The Monitoring system can turn OFF the vehicle engine by
using relays in case of theft. 3. 16×2 LCD
4. Temperature sensor LM 35
Keywords- ARM7 TDMI-S, LPC2148, GPS MT 3318, LM-35, 5. Accelerometer
GSM, Accelerometer. 6. Pressure sensor
7. GSM modem
I. INTRODUCTION 8. GPS Receiver MT 3318
In present day’s as population increases the number of 9. MAX 232 line driver
vehicles also increases. This results in more accidents and 10. Relays
deaths and also theft [1]. The result of this system saves death
or reduces the death rates, by providing information about the 16 × 2 LCD
accident to the Monitoring system immediately.
It improves the level of management in buses of travel
agencies and cargo transportation vehicles, such as trucks [2].
It also provides security to personal vehicles like car by
Accelerometer Power
locking the vehicle engine from remote location using GSM in
supply
case of theft [3]. A Monitoring system continuously waits for
information sent from vehicle system. The information sent by Temperature LM 35
the vehicle system includes position of a vehicle (Longitude
and Latitude), speed and temperature. The information
ARM7
provided to the Monitoring system when accident happens or Pressure sensor
TDMI-S
when user accesses the system to get the information about the
LPC 2148
vehicle.
GPS Receiver MT GSM
3318 Modem
Key feature of this design include:
a) User can access the system to get the information 12V DC Relay
about vehicle at any time whenever needed.
b) Vehicle system will send the information about Figure 1:Block Diagram
vehicle automatically to Monitoring system . This
results in medical help in case of accident and in case 1. Microcontroller Unit
of theft.
The complete block diagram is as shown in figure1
c) User can stop the vehicle engine, whenever theft of explains the complete operation of vehicle system. The vehicle
vehicle by using Relays. system contains hardware peripherals like, ARM7 TDMI-S
Core processor, pressure sensor, temperature sensor,
d) It includes a temperature sensor that gives temperature
in degree Celsius for monitoring the environmental
accelerometer, GPS MT 3318 receiver, DC Relay, 16×2 LCD, Electronics Association) standard format. network of satellites
SD memory card, GSM modem and power supply. that continuously transmit coded information, which makes it.
The temperature sensor provides temperature per degree
Celsius to an ARM7 processor. The temperature sensor is The details of NMEA format:
interfaced to an ADC1 of ARM7 processor. Vehicle speed,
position and temperature are stored in a SD card. The SD card a) GPGGA – Global Positioning System Fix Data
is interfaced to an ARM processor by using SPI (Serial b) GPGSA –GPS DOP and active satellites
Peripheral Interface). This information is shown on LCD that c) GPGSV –GPS satellites in view
is interfaced to a GPIO0 and send it to a Monitoring system d) GPVTG –Track Made Good and Ground
(receiver side) by GSM module wirelessly that is interfaced to
a UART0 of ARM processor. Example of GPGGA format:
.
Features of ARM7 TDMI-S LPC2148:
Sentence Global Positioning
$GPGGA
• ARM7 TDMI –S LPC2148 microcontroller with 512
Identifier System Fix Data
Kbyte program Flash and 32+8 Kbyte SRAM. Time 170834 17:08:34 Z
• 16/32-bit ARM7TDMI-S microcontroller in a 64 or
144 pin package. 4124.8963, 41d 24.8963' N or
Latitude
• 32.768 kHz RTC crystal. N 41d 24' 54" N
• Onboard Peripherals 08151.6838, 81d 51.6838' W or
- 2x16 character LCD with background light Longitude
- Joystick switch
W 81d 51' 41" W
- UART-to-USB bridge interface on UART #0 Fix Quality:
- USB 2.0 device interface - 0 = Invalid Data is from a GPS
- RGB-LED, each color can be controlled via PWM 1
Signal.
- 1 = GPS fix fix
- 8 LEDs - 2 = DGPS fix
- Temperature sensor (LM75) on I2C bus Number of 5 Satellites are in
- Pushbutton on P0.14 (interrupt input) 05
- 8x8 LED matrix, controlled via shift registers in the
Satellites view
SPI bus 280.2 meters above
- MMC/SD memory card interface Altitude 280.2, M
mean sea level
- Step motor (bipolar driving)
• 60 MHz maximum CPU clock available from Used by program
programmable on-chip Phase-Locked Loop. Checksum *75 to check for
• Dual power supply transmission errors
- CPU operating voltage range of 1.65V to 1.95V
(1.8V +/- 8.3%).
Table 1: GPGGA Format
- I/O power supply range of 3.0V to 3.6V (3.3V +/-
10%).
• In-System Programming (ISP) and In-Application
Programming (IAP) via on-chip boot-loader
software. Flash programming takes 1 ms per 512 byte
line. Single sector or full chip erase takes 400 ms.
2. GPS Receiver
Examples of AT commands:
5. Accelerometer
Command Description
Accelerometer measures acceleration. Acceleration is
AT Check if serial interface and
the time rate of change of velocity. This means how quickly
GSM modem is working
changes speed. The measurement of acceleration is used as an
ATA Answer an incoming call input into some types of control systems. Accelerometer
ATD><MEM><N> Originate call to phone number in sensor is used to measure static (earth Gravity) or dynamic
memory acceleration in all three axes, forward/backward, left/right and
up/down. The output of accelerometer provides 1.65V to 3.3V
ATDL Redial last telephone number in positive direction and in negative direction the voltage drop
used from 1.65V to 0V. The output of accelerometer is in analogue
form with three different output voltages each representing X,
Y and Z direction of motion. These three voltage signal are
Table 2: AT Commands processed through ADC0 on three different Channels available
on ARM.
4. Relay
REFERENCES
[5] http://www.arm.com