S.Noor Mohammad
Contents
1.
2.
3.
4.
5.
6.
7.

Introduction
Project Description
Schematic Diagram of project
ARM processor
Modules used in project
Functioning
Conclusion
Introduction
With ARM7 as the corethe new
intelligent
mobile
vehicle
checking system implemented
the
functions
of
image
capturing,
intelligent
plate
distinguishing, GPS positioning
and
wireless
transmission(GSM), met the
traffic auditing department’s
needs about Mobile Vehicle
Checking.
Project Description
The project “DESIGN OF INTELLIGENT
MOBILE VEHICLE CHECKING SYSTEM
BASED ON ARM7” contains….

 32-bit ARM microcontroller,
 Alphanumeric LCD,
 GSM, GPS,
 Laptop web camera
 Buzzer,
BLOCK DIAGRAM
Alpha numeric LCD

Laptop
Laptop web
camera

Image
capturing
using

Image
processing
using

MATLAB

MATLAB

ARM
Micro
controller

Reset

DC
Adaptor

Power
supply
5v,12v DC

Buzzer

GPS
GSM
ARM processor
ARM documentation set for the ARM7 family of
CPU processor cores, including
ARM7TDMI, ARM7TDMI-S, ARM7EJ-S, and
ARM720T
The ARM7 family is a range of low-power
32-bit RISC microprocessor cores
optimized for cost and power-sensitive
consumer applications. The ARM7 family
incorporates the Thumb 16-bit instruction
set - enabling 32-bit performance at 8/16-bit
system cost.
Architecture Diagram of Arm Processor
Operating Modes
• The ARM7TDMI processor has seven modes of operations:
–User mode(usr)
- Normal program execution mode
–Fast Interrupt mode(fiq)
- Supports a high-speed data transfer or channel process.
– Interrupt mode(irq)
- Used for general-purpose interrupt handling.
–Supervisor mode(svc)
- Protected mode for the operating system.
–Abort mode(abt)
- implements virtual memory and/or memory protection
–System mode(sys)
- A privileged user mode for the operating system. (runs OS
tasks)
–Undefined mode(und)
- supports a software emulation of hardware coprocessors
• Except user mode, all are known as privileged mode.
GPS
The Global Positioning System (GPS) is
a space-based satellite navigation system
that provides location and time
information in all weather
conditions, anywhere on or near the Earth
where there is an unobstructed line of sight
to four or more GPS satellites .The system
provides critical capabilities to
military, civil and commercial users
around the world.
LCD liquid-crystal display (LCD) is a flat panel
A
display, electronic visual display, or video display that uses
the light modulating properties of liquid crystals. Liquid
crystals do not emit light directly.
LCDs are available to display arbitrary images (as in a
general-purpose computer display) or fixed images which
can be displayed or hidden, such as preset words, digits,
and 7-segment displays as in a digital clock.
Buzzer
A buzzer or beeper is an audio signaling device, which
may be mechanical, electromechanical, or piezoelectric.
Typical uses of buzzers and beepers include alarm
devices, timers and confirmation of user input such as a
mouse click or keystroke.
Camera
A camera is an optical instrument that
records images that can be stored
directly, transmitted to another location, or
both. These images may be still
photographs or moving images such
as videos or movies.
GSM
GSM is a TDMA based wireless network technology developed in
Europe that is used throughout most of the world. GSM phones make
use of a SIM card to identify the user's account. Currently GSM
networks operate on the 850MHz, 900MHz, 1800MHz, and 1900MHz
frequency bands. Devices that support all four bands are called quadband, with those that support 3 or 2 bands called tri-band and dualband, respectively.
GSM antenna used in project
Screw on 7dBi WiFi Antenna with Removable
SMA-RP Base
- Simply unscrew your
manufacturer's antenna and screw on
- Removable base with 1.5m cable
(with SMA-RP connector)
- Reduce WiFi drop outs, increase
speed and reliability
- Full band 2.4-2.5GHz
- Compliant with 802.11n/b/g
(2.4GHz)
Process-1
When the system works, the camera in the front of the
car collects the data automatically and saves it in the
IMAGE buffer. For demo concern we are using Laptop
web camera.
Process-2
The system recognizes the vehicle license by digital video data.
Data from camera will be sent to the PC. In PC video capturing is
done by using MATLAB and image processing is also done using
MATLAB.
Process-3
The vehicle checking terminal communicates with the server center
by the SMS message on the GSM net.
The system can correctly send the position and time of the checking
vehicle to the server center by GPS positioning, therefore, the
terminals can be coordinated properly.
Process-4
We can send the vehicle number to
the server center in the specified
format. System captured images are
processed & vehicle number is
identified in that image using
MATLAB & the vehicle number &
its GPS location is sent to the server
center. In the data base if any of the
vehicle number is matched means its
GPS location will be send to the
mobile number who has send the
vehicle number.

Server
Software used
•
•
•
•

Embedded C
Keil Compiler
Flash Magic
MATLAB
This system builds a new intelligent vehicle checking
system based on ARM7 embedded processing
technology, processing technology of digital
videos, vehicle identification technology, GSM
wireless mobile telecommunication technology, GPS
positioning technique, implements the checking to
vehicles which break the rules or owe the charge.
DESIGN OF INTELLIGENT MOBILE VEHICLE CHECKING SYSTEM BASED ON ARM 7

DESIGN OF INTELLIGENT MOBILE VEHICLE CHECKING SYSTEM BASED ON ARM 7

  • 1.
  • 2.
    Contents 1. 2. 3. 4. 5. 6. 7. Introduction Project Description Schematic Diagramof project ARM processor Modules used in project Functioning Conclusion
  • 3.
    Introduction With ARM7 asthe corethe new intelligent mobile vehicle checking system implemented the functions of image capturing, intelligent plate distinguishing, GPS positioning and wireless transmission(GSM), met the traffic auditing department’s needs about Mobile Vehicle Checking.
  • 4.
    Project Description The project“DESIGN OF INTELLIGENT MOBILE VEHICLE CHECKING SYSTEM BASED ON ARM7” contains….  32-bit ARM microcontroller,  Alphanumeric LCD,  GSM, GPS,  Laptop web camera  Buzzer,
  • 5.
    BLOCK DIAGRAM Alpha numericLCD Laptop Laptop web camera Image capturing using Image processing using MATLAB MATLAB ARM Micro controller Reset DC Adaptor Power supply 5v,12v DC Buzzer GPS GSM
  • 6.
    ARM processor ARM documentationset for the ARM7 family of CPU processor cores, including ARM7TDMI, ARM7TDMI-S, ARM7EJ-S, and ARM720T The ARM7 family is a range of low-power 32-bit RISC microprocessor cores optimized for cost and power-sensitive consumer applications. The ARM7 family incorporates the Thumb 16-bit instruction set - enabling 32-bit performance at 8/16-bit system cost.
  • 7.
  • 8.
    Operating Modes • TheARM7TDMI processor has seven modes of operations: –User mode(usr) - Normal program execution mode –Fast Interrupt mode(fiq) - Supports a high-speed data transfer or channel process. – Interrupt mode(irq) - Used for general-purpose interrupt handling. –Supervisor mode(svc) - Protected mode for the operating system. –Abort mode(abt) - implements virtual memory and/or memory protection –System mode(sys) - A privileged user mode for the operating system. (runs OS tasks) –Undefined mode(und) - supports a software emulation of hardware coprocessors • Except user mode, all are known as privileged mode.
  • 9.
    GPS The Global PositioningSystem (GPS) is a space-based satellite navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites .The system provides critical capabilities to military, civil and commercial users around the world.
  • 10.
    LCD liquid-crystal display(LCD) is a flat panel A display, electronic visual display, or video display that uses the light modulating properties of liquid crystals. Liquid crystals do not emit light directly. LCDs are available to display arbitrary images (as in a general-purpose computer display) or fixed images which can be displayed or hidden, such as preset words, digits, and 7-segment displays as in a digital clock.
  • 11.
    Buzzer A buzzer orbeeper is an audio signaling device, which may be mechanical, electromechanical, or piezoelectric. Typical uses of buzzers and beepers include alarm devices, timers and confirmation of user input such as a mouse click or keystroke.
  • 12.
    Camera A camera isan optical instrument that records images that can be stored directly, transmitted to another location, or both. These images may be still photographs or moving images such as videos or movies.
  • 13.
    GSM GSM is aTDMA based wireless network technology developed in Europe that is used throughout most of the world. GSM phones make use of a SIM card to identify the user's account. Currently GSM networks operate on the 850MHz, 900MHz, 1800MHz, and 1900MHz frequency bands. Devices that support all four bands are called quadband, with those that support 3 or 2 bands called tri-band and dualband, respectively.
  • 14.
    GSM antenna usedin project Screw on 7dBi WiFi Antenna with Removable SMA-RP Base - Simply unscrew your manufacturer's antenna and screw on - Removable base with 1.5m cable (with SMA-RP connector) - Reduce WiFi drop outs, increase speed and reliability - Full band 2.4-2.5GHz - Compliant with 802.11n/b/g (2.4GHz)
  • 15.
    Process-1 When the systemworks, the camera in the front of the car collects the data automatically and saves it in the IMAGE buffer. For demo concern we are using Laptop web camera.
  • 16.
    Process-2 The system recognizesthe vehicle license by digital video data. Data from camera will be sent to the PC. In PC video capturing is done by using MATLAB and image processing is also done using MATLAB.
  • 17.
    Process-3 The vehicle checkingterminal communicates with the server center by the SMS message on the GSM net. The system can correctly send the position and time of the checking vehicle to the server center by GPS positioning, therefore, the terminals can be coordinated properly.
  • 18.
    Process-4 We can sendthe vehicle number to the server center in the specified format. System captured images are processed & vehicle number is identified in that image using MATLAB & the vehicle number & its GPS location is sent to the server center. In the data base if any of the vehicle number is matched means its GPS location will be send to the mobile number who has send the vehicle number. Server
  • 19.
  • 20.
    This system buildsa new intelligent vehicle checking system based on ARM7 embedded processing technology, processing technology of digital videos, vehicle identification technology, GSM wireless mobile telecommunication technology, GPS positioning technique, implements the checking to vehicles which break the rules or owe the charge.