1.1 Introduction
Automatic multi storied car parking system helps to minimize the car parking area. In the modern world, where parking-space has become a very big problem and in the era of miniaturization, it is become a very crucial necessity to avoid the wastage of space in modern, big companies and apartments etc. In places where more than 100 cars need to be parked, this system proves to be useful in reducing wastage of space. This Automatic Car Parking System enables the parking of vehicles, floor after floor and thus reducing the space used. Here any number of car scan be parked according to the requirement. This makes the system modernized and even a space-saving one. This idea is developed using 8051 Microcontroller. Here program is written according to this idea using 8051.
3.5 Latch(74HC373)
The 74HC373; 74HCT373 is a high-speed Si-gate CMOS device and is pin compatible with Low-power Schottky TTL. It is specified in compliance with JEDEC standard no. 7A. It is an octal D-type transparent latch featuring separate D-type inputs for each latch and 3-state outputs for bus oriented applications. A latch enable (LE) input and an output enable (OE) input are common to all latches. The 74HC373; 74HCT373 consists of eight D-type transparent latches with 3-state true outputs. When LE is HIGH, data at the Dn inputs enters the latches. In this condition the latches are transparent, i.e. a latch output will change state each time its corresponding D input changes. When LE is LOW the latches store the information that was present at the D inputs a set-up time preceding the HIGH-to-LOW transition of LE. When OE is LOW, the contents of the 8 latches are available at the outputs. When OE is HIGH, the outputs go to the high-impedance OFF-state. Operation of the OE input does not affect the state of the latches. It has following features and benefits: 3-state non-inverting outputs for bus oriented applications Common 3-state output enable input Functionally identical to the 74HC563; 74HCT563 and 74HC573; 74HCT573 ESD protection: Specified from 40 C to +85 C and from 40 C to +125 C
11
3.7 Resistors
Resistors are the electronic components which opposes current. Resistors obey ohm law. Different kind of result comes with respect to application of various voltages.
3.8 Capacitors
A capacitor is an electrical or electronics device that can store energy the electric field between a pair of conductors. This process of storing energy field between a pair of conductors. The process of storing energy is called charging. A 47microF 25v capacitor is used.
12
4.1 Diptrace
4.1.1 Role In The Design
Dip Trace 1.5 proved to be a very handy & easy-to-use tool for the PCB layout process. Many of its features were utilized leading to an accurate & efficient design. It has Design Error Check & Electrical Rule Check tools which proved to be helpful in the design. It is loaded with a huge component list that is categorized in various libraries for giving simplicity. Placement of components is also very easy & they can be rotated in 360 degree to customize the design. DipTrace is an advanced PCB design software application that consists of 4 modules: PCB Layout with efficient auto-router, Schematic Capture, Component and Pattern Editors that allow you to design your own component libraries. Besides being very simple to learn, this software has a very intuitive user interface and many innovative features. For instance, a schematic can be converted to a PCB with one mouse click. Advanced manual placement and auto-placement features allow to get acceptable placement in several minutes. The board designer can instantly renew the PCB from an updated version of schematic and keep all previous work without changes. PCB and Schematic can be compared at any design stage to ensure they are identical. DipTrace has a powerful automatic router. It can route a single layer and multilayer circuit boards, and there is an option to autoroute a single layer board with jumper wires, if required. DipTrace also provides you with external autorouter support. Smart manual routing tools allow users to finalize the design and to get the results they want in a blink of an eye. Accurate shapebased copper pour system with different possible fill types and thermals can be used to make planes or to reduce manufacturing costs. Other important features are Electrical Rule Check (ERC), Design Rule Check (DRC) and Net Connectivity Check - the functions that check connections in Schematic by different rules (pin type, short circuit, etc.), the clearance between layout objects, which ensures board accuracy, and connectivity of all nets not depending on how
13
they are connected (with traces, thermals or shapes). DipTrace modules allow you to exchange schematics, layouts and libraries with other EDA and CAD packages. DipTrace Schematic Capture and PCB Layout also support popular netlist formats and spice. Output formats are DXF, Gerber, Drill and G-code. Standard libraries include 50.000+ components.
4.1.2Features of Diptrace
Easy to learn user interface To design a schematic, simply select and place components onto your document and connect them together using the wire and bus tools. Multisheet design is supported. Then select the menu option 'Convert to PCB' to convert the schematic to PCB. Layout can be updated from Schematic in a few clicks at anytime. When you create or edit design objects they are highlighted to improve your work. Smart placement and auto-placement features After converting Schematic to PCB layout, place board outline and arrange components. Then use "placement by list" for chips/connectors and auto-placement for other components to get acceptable result in a few minutes and start routing. Easy to use manual and powerful automatic routing DipTrace PCB software includes an advanced grid-based automatic router that is able to route single-layer and multi-layer boards. It is available with a 'rip-up and retry' algorithm. With Specctra DSN/SES interface you can use external shape-based or topological autorouter. Intelligent manual routing tools allow you to create and edit traces by 90, 45 degree or without any limitations. Curved traces are supported. Through, blind or buried vias can be used in automatic and manual routing. Board size is not limited. Shape-based copper pour Powerful copper pour system can help to reduce your manufacturing costs by minimizing the amount of etching solution required. To use it, all you have to do is insert a copper area on your board in the PCB Layout program and any pad or trace inside the selected area will be automatically surrounded with a gap of the desired size. Using copper pour
14
you can also create planes and connect them to pads and vias (different thermal types are supported). Advanced Verification Features Schematic and PCB design modules have number of verification features that help control project accuracy on different design stages: The ERC function shows possible errors in Schematic pin connections using defined rules and allows you to correct errors step-by-step. DRC function checks the clearance between design objects, minimum size of traces, and drills. Errors are displayed graphically and you can fix them step-by-step and rerun the DRC in one click after any corrections. Net Connectivity Check verifies if all nets of PCB are electrically connected. This feature uses traces, copper pour filled area and shapes to control connectivity, then reports broken and merged nets with area details. Comparing to Schematic allows you to check if routed PCB is identical with Schematic. Standard component libraries DipTrace package includes component and pattern libraries which contain 90,000+ components from different manufacturers. Creation of your own libraries Component and Pattern Editors allow to design your own symbols and patterns. To create complete components simply connect them together using Component Editor.
15
16
5.1 Introduction
The process starts once your files and specifications have been sent to Triangle Circuits. Our engineers review each order to ensure design for manufacturability and proper selection of materials and technologies before manufacturing begins.
5.3 Photoengraving
The photoengraving process uses a mask or photo mask combined with chemical etching to subtract the copper areas from the circuit board substrate Thephoto mask is created with a photo plotter which takes the design from a CAD PCB software program. Lower resolution photo masks are sometimes created with the use of a laser printer using a transparency.
5.4 Lamination
Many printed circuit boards are made up of multiple layers, these are referred to as multi-layer printed circuit boards. They consist of several thin etched boards or trace layers and are bonded together through the process of lamination.
17
5.5 Drilling
Each layer of the printed circuit board requires the ability of one layer to connect to another, this is achieved through drilling small holes called "VIAS". These drilled holes require precision placement and are most commonly done with the use of an automated drilling machine. Theses machines are driven by computer programs and files called numerically controlled drill or (NCD) files also referred to as excellon files. These files determine the position and size of each file in the design. Some files require very small vias to be drilled which results in heavy wear and tear of the drill bit itself. Drilling through different substrates may require the drill bit to be made of tungsten carbide and are costlier than other materials but required to provide a proper hole. Controlled depth drilling can be used to drill just one layer of the circuit board rather than drilling through all the layers. This can be accomplished by drilling the individual sheets or layers of the PCB prior to lamination. Blind Vias: Is when the holes connect a layer to the outside surface Buried Vias: Is when the holes only connect interior layers and not to the outside surface.
18
5.8 Testing
Unpopulated circuit boards are subjected to a bare board test where each circuit connection (as defined in a net list) is verified as correct on the finished circuit board. In high volume circuit board production, a bed of nails tester or fixture is used to make contact with the copper lands or holes on one or both sides of the board to facilitate testing. Computers are used to control the electrical testing unit to send a small current through each contact point on the bed of nails and verify that such current can be detected on the appropriate contact points. For small to medium volume production runs, a flying probe tester is used to check electrical contacts. These flying probes employ moving heads to make contact with the copper lands and holes to validate the electrical connectivity of the board being tested.
19
Chapter 6 Coding
CLR P0.2; CLR P0.3; CLR P0.4; CLR P0.5; CLR P0.6; CLR P2.1; CLR P2.2; CLR P2.3; CLR P2.4; r1=0; r2=0; r3=0;
20
JNC sensor1;
SJMP MAIN;
sensor1:
21
CLR P1.1;
sensor3:
sensor1:
back12:
back34:
back56:
sensor2:
22
ACALL display12;
sensor4:
sensor6:
display12:
23
display34:
24
display56:
MOV A, #01H;
25
display1A:
26
MOV X @DPTR, A; MOV A, #0BEH; MOV DPTR, #7EFCH; MOV X @DPTR, A; SJMP MAIN;
display2A:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #0C4H; MOV DPTR, #7EFCH; MOV X @DPTR, A; SJMP MAIN;
display3A:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #94H; MOV DPTR, #7EFCH; MOV X @DPTR, A; SJMP MAIN;
27
display4A:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #0B2H; MOV DPTR, #7EFCH; MOV X @DPTR, A; SJMP MAIN;
display1B:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #7DH; MOV DPTR, #7EFDH; MOV X @DPTR, A; SJMP MAIN;
display2B:
28
display3B:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #29H; MOV DPTR, #7EFDH; MOV X @DPTR, A; SJMP MAIN;
display4B:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #4DH; MOV DPTR, #7EFDH; MOV X @DPTR, A; SJMP MAIN;
display5B:
MOV A, #80H;
29
MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #89H; MOV DPTR, #7EFDH; MOV X @DPTR, A; SJMP MAIN;
display1C:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #0B7H; MOV DPTR, #7EFEH; MOV X @DPTR, A; SJMP MAIN;
display2C:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #0C2H; MOV DPTR, #7EFEH; MOV X @DPTR, A;
30
SJMP MAIN;
display3C:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #92H; MOV DPTR, #7EFEH; MOV X @DPTR, A; SJMP MAIN;
display4C:
MOV A, #80H; MOV DPTR, #7EFFH; MOV X @DPTR, A; MOV A, #0B4H; MOV DPTR, #7EFEH; MOV X @DPTR, A; SJMP MAIN;
display5C:
31
END
32
7.1 Applications
Automatic multi-storey car parks provide lower building cost per parking slot, as they typically require less building volume and less ground area than a conventional facility with the same capacity. Costs are usually lower too, for example there is no need for an energy intensive ventilating system, since cars are not driven inside and human cashiers or security personnel may not be needed. A multi-storey car parks offer greatest possible flexibility for the realization of optimum parking solution. A fast parking process in which the driver does not have to maneuver his car or drive backwards, guarantees highest comfort and security. It can be used in malls and other public places where space utilization is needed. It can be used at the places where public events are commonly held.
33
Conclusion
The Automated Multistoried Car Parking System can be proved to be a useful and successful project for our country. It can be used in malls, auditoriums and other places where parking requires less space and security, at the places where public events are commonly held or at the places where VIP security is priority. The system is designed keeping the every small thing which is required for a good parking system, in mind so that it could become convenient for the people to deal with. Since the system design is so flexible thus it is easy to use and maintain.
34
References
www.nxp.com/documents/data_sheet www.atmel.com/atmel http://en.wikipedia.org http://www.google.co.in/ Architecture and Programming of 8051 Microcontrollers by Milan Verle The 8051 Microcontroller and Embedded Systems Using Assembly and C-2nd-ed BY Mazidi
35