28-06-2013, 03:59 PM
Automatic Car Parking Space Management System
Automatic Car Parking.pdf (Size: 547.34 KB / Downloads: 175)
Car parking lots in buildings are
usually managed manually
with manned kiosks that allow
the cars into the parking lot based
on the space available. These manual
control systems are now giving way to
automated car parking systems, which
are cost-effective and also reduce waiting
time for cars. Automated car parking
systems are mostly controlled by a
microcontroller.
Presented here is a microcontrollerbased
car parking space management
system designed for a parking lot
with parking capacity of a hundred
cars. It does all the required work like
automatic counting, and opening and
closing of the gates without human
intervention.
Circuit description
Fig. 1 shows the block diagram of the automatic
car parking space management
system. The circuit (shown in Fig. 2) consists
of a microcontroller (AT89C51), an
LCD for displaying the number of parking
spaces available, two infrared (IR)
LEDs as IR transmitters (TX1 and TX2),
two phototransistors (RX1 and RX2) as
sensors, voltage regulator IC 7805 (IC2)
and a few discrete components.
Microcontroller AT89C51 (IC1) is
at the heart of the system. It is an 8-bit
microcontroller with 4 kB of Flash
programmable and erasable read-only
memory (PEROM), 128 bytes of RAM,
32 input/output (I/O) lines, two 16-bit
timers/counters, a five-vector two-level
interrupt architecture, a full-duplex
serial port, on-chip oscillator and clock
circuitry.
Software
The software for the microcontrollerbased
parking system is written in
‘C’ language and compiled using Keil
μVision4 compiler. The generated hex
code is burnt into the microcontroller
using a suitable programmer.
EFY note. The source code of this
article is available on www.efymag.
com website.