158,495 views
26 votes
26 votes
The purpose of this project is to design an elevator control circuit. The designed system has the following

specifications:





Floors' Request
switches
SW11
SW10
SW9
SW8
SW6
SW5
SW4
SW3
SW2
SW1
SWO
Go SW12
8.8.
10 Booth 7 segments
9
8
7
6
5
4
3
2
1
G
Control
Unit of
the
Elevator
Sw13 14 15 16
Booth control
switches
Floors' LEDs
OLEDR10
OLEDR9
LEDR8
OLEDR7
LEDR6
LEDR5
LEDR4
OLEDR3
OLEDR2
LEDR1
LEDRO
Reset SW17
The building with the elevator consists of 11 floors (G,1,2,3,4,5,6,7,8,9, and 10).
Each floor has one request switch to request the elevator and one LEDR which is on when the
elevator booth passes by or stops in that the floor, the number of the current floor has to saved in a
register.
The elevator booth has two seven segments to show the current floor and a four control switches
to request the destination floor, the number of the destination floor has to saved in a register.
The user requests the elevator in any level through the switch related to that level. After the
booth reaches the required level, the user selects the new destination level through the four
control switches.
If two or more request switches are activated at the same time, the priority will always be given to
the lowest level number (Level G has the highest priority and 10 has the least).
Only the LEDR in the level where currently the booth exists will be on. The remaining 10 LEDRS
will be off.
You will need to use the clock from experiment 8 in order to create enough delay to observe the
booth's movement between different levels.

User Hriday Modi
by
3.0k points

2 Answers

10 votes
10 votes

Answer:

To design an elevator control circuit, you will need to consider the following steps:

Define the inputs and outputs of the system:

Inputs:

Floor request switches (SW1-SW12)

Destination floor control switches (SW13-SW16)

Reset switch (SW17)

Clock signal

Outputs:

Current floor display (seven segments)

Floor LEDs (LEDR1-LEDR10)

Determine the logic of the system:

When a request switch is activated, the elevator should move to that floor if it is not already there.

If multiple request switches are activated, the elevator should prioritize the lowest floor number.

The current floor should be displayed on the seven segments.

The LEDR of the current floor should be turned on, and all other LEDRs should be turned off.

When the destination floor is selected using the control switches, the elevator should move to that floor.

Design the circuit:

You can use flip-flops to store the current and destination floor numbers in registers.

You can use decoders and multiplexers to control the display of the current floor and the LEDs.

You can use AND gates and OR gates to implement the logic of the system.

You can use the clock signal to create a delay between the movement of the elevator between floors.

Test the circuit to ensure that it functions as expected.

I hope this helps! Let me know if you have any further questions or need more guidance on the design process.

Step-by-step explanation:

User CleverLikeAnOx
by
3.6k points
15 votes
15 votes

Answer:

Read the explanation fully. 20mins to answer give a like pls..

Step-by-step explanation:

To control the elevator, you will need to use a microcontroller or a digital logic circuit. The microcontroller can be programmed to handle the request switches and control switches, as well as keeping track of the current floor and destination floor using registers. The seven segment displays can be controlled using multiplexing, where the microcontroller sends the appropriate signals to display the current floor on the seven segment displays.

Here is a high-level overview of the steps you can follow to design the elevator control circuit:

Design the digital logic circuit or write the code for the microcontroller to handle the request switches and control switches. The request switches can be connected to input pins on the microcontroller or to the inputs of the digital logic circuit. When a request switch is pressed, the microcontroller or digital logic circuit should save the floor number in a register.

Implement a priority system to handle multiple requests. The microcontroller or digital logic circuit should prioritize requests based on the floor number, with the lowest floor having the highest priority.

Write the code or design the digital logic circuit to control the seven segment displays. The microcontroller should send the appropriate signals to the seven segment displays to display the current floor.

Design the circuit to control the LEDRs on each floor. The LEDRs should be connected to output pins on the microcontroller or to the outputs of the digital logic circuit. The microcontroller or digital logic circuit should turn on the LEDR for the current floor and turn off all other LEDRs.

Test the circuit or program to ensure that it is functioning correctly. This can be done by simulating the circuit or program in a digital logic simulator or by physically implementing the circuit and testing it with the request switches and control switches.

If using a microcontroller, burn the code onto the microcontroller and integrate it into the circuit.

I hope this gives you a good starting point for designing your elevator control circuit. Let me know if you have any questions or need further clarification on any of the steps.

User IMack
by
2.7k points