Design an elevator control system for an 8 floors building, draw the logic diagram, and illustrate...

90.2K

Verified Solution

Question

Electrical Engineering

Design an elevator control system for an 8 floors building, drawthe logic diagram, and illustrate the system with the followingsituations:

1. The car is on the ground floor, John Doe wants to go fromground floor to 7th floor;

2. The car is on 8th floor, John Doe wants to go from 6th floorto the ground floor;

3. The car is moving up from 4th floor to 7th floor, John Doewants to go from 6th floor to the ground floor;

4. The car is moving down from 7th floor to 4th floor, John Doewants to go from 6th floor to the ground floor.

Answer & Explanation Solved by verified expert
4.3 Ratings (755 Votes)
THIS IS A 3LEVEL MINIELEVATOR PROJECT IT CONSISTS OF 9SWITCHES OF WHICH 3 ARE FOR UP 3 FOR DOWN AND 3 FOR LEVEL THE UP ANDDOWN SWITCHES ARE USED OUTSIDE THE ELEVATOR WHILE THE OTHER 3 SWITCHES ARE FORTHE INSIDE OF ELEVATOR THIS IS THE INITIALIZATION PROCESS IT WILL MAKE SURE THATTHE ELEV LOCATION IS IN THE GND FLOOR AFTER DETECTING THE GNDFLOOR IT STOPS THE MOTOR AND THEN DECLARES ALL PINS AT THE RIGHT SIDE OFAT89C2051 P1 AND P35 AS INPUTS ORG 0000HMOV TMOD11H SET BOTH TIMERS INTO MODE 1 TIMER 0 FORWAIT5S TIMER 1 FOR TIMERSETB P33 SET P33P34P35 AS INPUT FOR ELEV LOCATIONSETB P34SETB P35CLR P30 STOP ELEV FROM MOVINGCLR P31INIT JNB P35STOPMOTORINIT SEE IF ELEV IS IN GND FLOORCLR P30 MOTOR DOWNSETB P31SJMP INIT GO BACK IS ELEV IS NOT YET IN GND FLOORSTOPMOTORINIT CALL MOTORSTOP STOP THE MOTOR SINCE ELEV ISIN GND FLOORMOV R301H R3 IS ELEV LOCATION ELEV IS IN GND FLOORMOV P10FFH P1 ARE ALL INPUTS FOR FLOORSELECTIONSETB P37 P37 IS AN INPUT TOO FOR 3DOWN THIS IS THE POLLING PROCESS IT POLLS EVERY SWITCH OF THEFLOOR SELECTION BY ORING THE CORRESPONDING VALUE TO THE RBANK0 OR LOGIC WAS USED INSTEAD OF A MOV OR ANY OTHER COMMAND IN ORDER TOPRESERVE OTHER FLOOR SELECTIONS WHEN THEY ARE SWITCHEDSELECTED R0 IS FORTHE UP FUNCTION R1 IS FOR THE LEVEL FUNCTION R2 IS FOR THE DOWNFUNCTION THE VALUES ARE GND FLOOR 0000 0001 2ND FLOOR 0000 0010 3RD FLOOR 0000 0100 ACC IS USED TEMPORARILY TO STORETHESE VALUES AND TO OR LOGIC THEM ACCORDINGLY 1U MEANS FIRST FLOOR WITH UPFUNCTION 1D MEANS FIRST FLOOR WITH DOWN FUNCTION 1 MEANS THE FIRSTFLOOR SWITCH INSIDE THE ELEVATOR I CALL THIS LEVEL POLL1UJB P10POLL1A SEE IF 1UP IS SELECTEDMOV R7A STORE ACC VALUE TEMPORARILYMOV A01H 0000 0001 IN R0 MEANS THAT 1UP IS SELECTEDORL AR0 OR LOGIC TO SAVE OTHER SWITCHES THAT WERE SELECTEDMOV R0A SEND TO R0 THE SELECTION FOR UP SWITCHESMOV AR7 GIVE BACK TO ACC ITS ORIGINAL VALUEPOLL1AJB P13POLL2U CKECK THE SWITCH INSIDE ELEV IF GND ISSELECTEDMOV R7AMOV A01HORL AR1 R1 STORES THE SELECTION OF THE SWITCHES INSIDEELEVMOV R1AMOV AR7POLL2UJB P11POLL2A CKECK IF 2UP IS SELECTEDMOV R7AMOV A02H 0000 0010 IS THE VALUE FOR 2ND FLOORORL AR0 UP FUNCTION IS STORED IN R0MOV R0AMOV AR7POLL2A JB P14POLL3U MOV R7AMOV A02HORL AR1MOV R1AMOV    See Answer
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students