Question: Construct a MOORE state diagram for the elevator controller. The system has 4 inputs and 4 outputs. First floor It represents a button located inside
Construct a MOORE state diagram for the elevator controller.
The system has inputs and outputs.
First floor It represents a button located inside the elevator or on the first floor that signals a request to send the elevator to the first floor, from any floor.
Second floor It represents a button located inside the elevator or on the second floor that signals a request to send the elevator to the second floor, from any floor.
Third floor It represents a button located inside the elevator or on the third floor that signals a request to send the elevator to the third floor, from any floor.
Door blocked It represents the output of a sensor that detects that an object is in the doors way while the door is closing.
Outputs Location LEDs indicate the floor at which the elevator is located. Each LED will correspond to a floor.
Outputs Location LEDs indicate the floor at which the elevator is located. Each LED will correspond to a floor.
Details about the design System states indicate conditions such as elevator is at st floor and door is open. The elevator should remain at rest until someone presses a button. The door is closed in a rest state. If someone presses the firstfloor button, then the elevator should go to the st floor, open the door and remain on this floor with the door open for a small amount of time, then close the door. Assume the elevator takes one clock cycle to travel from one floor to an adjacent floor and that the door stays open for two clock cycles. The same behavior will apply to the other floors input buttons. The elevator has a safety feature associated with the doors. If the door is closing and a sensor detects that an object is in the doors way, then the door remains in the open position. Other behaviors for the elevator should be reasonable.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
