Different sequence and timing for the motors

Assignment Help Other Engineering
Reference no: EM131697212

We will be modelling the motors (or rather, the switches for the motors) using a set of 3 LEDs - one red, one yellow and one green. So turning an LED on represents the corresponding motor being turned on-Our task is to control the 3 motors.

Inputs via a 12-key keypad that will allow users to select one of a series of preset programs. Each program has a different sequence and timing for the ‘motors' as described below.

Program No

Operation sequence

1

Green - 5 sec, Yellow - 2 sec, Red - 3 sec, back to Red and continue sequence (continuous loop)

2

Red - 4 sec, All motors off - 1 sec, Green - 3 sec, All motors off - 2 sec, back to Red and continue sequence (continuous loop)

4

Red - S sec, stop (this does not loop).

Pressing '4' again should extend the motor run time for another 5 seconds from time the key is pressed.

6

Same as Program 4, but for Green motor and using '6' to extend run

7

Red on continuously. Pressing '7' again stops red.

8

Yellow on continuously. Pressing '8' again stops yellow.

9

Green on continuously. Pressing '9' again stops green.

Safety Constraints:

1) Only one motor can be turned on at a time.

2) To minimise current surges during motor switching, there should be a 1 sec delay between one motor turning off and the next being turned on.

3) Emergency stop switch: This will be a push button switch to stop the motors in the event of an emergency.

Motors will not run until the emergency has been cleared by pressing the ‘*' key on the keypad.

The system will ignore all other inputs while in this ‘emergency' state.

When resuming normal operation, previous program selection is cleared.

Users should be able to select a new program at any point during the normal operation sequence and the system should switch to the new program, but still comply with the safety constraints above.

Even though the ‘user interface' is limited to the LCD screen and keypad, consider making this as ‘user-friendly' as possible and extend to include the following and any others of your choice:

1. User calls up the user defined option by selecting ‘0'.

2. User enters how long the RED ‘motor' should be on in minutes and seconds (up to 80 minutes).

3. User starts program by pressing ‘#'. The appropriate motor is turned on and a ‘countdown timer' is displayed on LCD showing how long is left before motor turns off.

4. If the user presses ‘#' before countdown reaches zero, the program is ‘paused'. The motor is turned off, and the countdown timer stops. Pressing ‘#' again causes program to resume - motor is turned on and countdown continues.

5. When countdown reaches zero (0 mins and 0 secs), the motor will stop and system comes out of user program mode.

Note: The system still has to comply with all safety constraints stated above.

Attachment:- Reading keypad.rar

Reference no: EM131697212

Questions Cloud

Display and print the payroll item listing report : In August, the third month of business for Olivia's Web Solutions, Olivia Chen has decided to hire two employees. Display and print Payroll Item Listing report
Prepare a flexible budget for an activity level : Flexible Budgeting Quarterly budgeted overhead costs for two different levels of activity follow. The 2,000 level was the expected level from the master budget.
Percent rate of return on investments in risk class : If you require 16 percent rate of return on investments in this risk class, how much is this stock worth to you?
Identify the characters in screwtape letters : Identify the characters in Screwtape Letters,the qualities and purpose of relationships each of the characters maintain.
Different sequence and timing for the motors : Set of 3 LEDs - one red, one yellow and one green. So turning an LED on represents the corresponding motor being turned on-Our task is to control the 3 motors
Describe difference between uninformed and informed searches : Write a short essay (800-1000 words) that addresses the following: Describe the difference between uninformed and informed searches.
Describe an example of a very poorly implemented database : Describe an example of a very poorly implemented database that you've encountered (or read about) that illustrates the potential for really messing things up.
How does organizational theory relate to the real world : How does organizational theory relate to the real world? What are the implications of organizational theory for change managers?
Capital asset pricing model : If the risk free rate is 4 %, the expected return on the market portfolio is 12% and the beta of Stock B is 0.9, what is the required rate of return for Stock B

Reviews

Write a Review

Other Engineering Questions & Answers

  Write the equation of the discrete time open loop transfer

hat is the Nyquist sampling theorem in discrete time systems - Write the equation of the discrete time open loop transfer function.

  Power electronics involves the use of semiconductor devices

power electronics involves the use of semiconductor devices to control a range of applications in rectification dc and

  What is the effort force of the motor

A block and tackle system with 3 supporting strands is used to lift a large metal plate in a automotive factory. What is the effort force of the motor needed to lift a 90 lb plate?

  Write vhdl code for the given lfsr circuit

Question no. 1 Write VHDL code for the LFSR circuit given in Fig 1. Use the sample entity statement shown in Fig 2. Use the testbench code given with assignment to test your VHDL code.

  Determine the ratio of hydraulic time to sedimentation time

If the model study indicates that dredging of the model channel is required every 100 hours, calculate the frequency with which the prototype channel will require dredging.

  What risk issues exist in the exiting of the client

Evaluate the rationale for, and key components of, Customer Due Diligence (ODD) criteria used to determine the risk

  Prove that the points are edges of a square

Given four points in Cartesian coordinates as S(4,0,0),t(0,4,-4),U(8,4,-4)and v(4,8,-8) prove that the points are edges of a square. all distances are

  Proper valve size in inches for pumping a liquid flow rate

1. An SCR with a 5V gate trigger level is used with a 12V zener diode, and the capacitor is 0.15uF. What value of R2 will give full control of the power to the load down to zero?

  What are optical fibers used for

What are optical fibers used for? How many of those applications are being used in Oman? What does the Omani public know about optical fiber and its applications?

  Find the midband gain am and the input capacitance cin

A CS amplifier that can be represented by the equivalent circuit of Fig. 10.24 has Cgs =2 pF, Cgd =0.1 pF, CL = 2 pF, gm = 4 mA/V, and R1sig = R1L = 20 kΩ. Find the midband gain AM, the input capacitance Cin using the Miller approximation, and hen..

  The cut-off frequency of a filter occurs

Question 6.6. You are to select a window function to limit the number of samples of an infinite impulse response and the filter specifications are the same, regardless of which window function you select.

  Determining the fair value measurement

Should a reporting entity consider disposition costs in determining the fair value measurement in the principal (or most advantageous) market?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd