Design and programming of a controller

Assignment Help Other Engineering
Reference no: EM131979865

A HIGH-LEVEL WASHING MACHINE CONTROLLER

You are required to carry out the design and C# programming of a controller for the following simplified washing machine

THE WASHING MACHINE DESCRIPTION AND REQUIREMENTS SPECIFICATION

The elements of the washing machine that are relevant to this coursework are shown in Fig.1.

38_Essential washing machine components.jpg

Fig.1 Essential washing machine components

After the User has inserted the clothesand detergent and then closed the door, the wash cycle has five stages:

1. Lock door
2. Wash
3. Rinse
4. Spin
5. Unlock door

Assume that the detailed operation of the washing machine within the Wash, Rinse and Spin stages is controlled by specialised ‘local' controllers that only need to be started and/or stopped by your high level controller. For example, heating of the water and the repeated backward and forward motor rotation during the wash stage are assumed to be controlled by local controllers. Your controller has to coordinate the local controllers with the operation of the inlet and outlet water valves.

Your controller also has to provide the User Interface (UI)

The User can select any one of three maximum water temperatures (30.0, 40.0, 60.0 deg.C) for the wash stage.

The User can select any one of three maximum motor speeds (600.0, 800.0, 1200.0RPM) for the spin stage

The UI must allow the User to start the wash cycle and also cancel the wash cycle during any stage

If the User cancels the cycle, your controller must ensure that the water inlet valve is closed and the water outlet valve is open, allowing water to drain from the drum before unlocking the door

The UI must provide feedback that is appropriate for a consumer product to the User during all stages of the wash cycle

LOCAL CONTROLLERS
This section provides important information about the wash cycle.

Wash
Before starting:
- Requires door locked
- Requires water temperature to be set
- Requires inlet valve open
- Requires outlet valve closed

During wash:
- Can report wash in progress
- Stops automatically if not interrupted by cancel
- Can be stopped if the User cancels the wash cycle

Rinse
Before starting:
- Requires door locked
- Requires inlet valve open
- Requires outlet valve closed

During rinse:
- Can report rinse in progress
- Stops automatically if not interrupted by cancel
- Can be stopped if the User cancels the wash cycle

Spin
Before starting:
- Requires door locked
- Requires spin speed to be set
- Requires inlet valve closed
- Requires outlet valve open

During spin:
- Can report spin in progress
- Stops automatically if not interrupted by cancel
- Can be stopped if the User cancels the wash cycle

Door
Before unlocking:
- Requires inlet valve closed
- Requires outlet valve open

Reference no: EM131979865

Questions Cloud

What exactly is meant by a risk register : What exactly is meant by a risk register? What items would you find in a risk register and how are the categories in the risk register determined?
Theree example of about culture and change : Theree example of about culture and change, Use at least three citations from different sources.list your references.
Engineering management and management in general : How would you distinguish between engineering management and management in general?
Why should culture within us expected to set aside tradition : Why should cultures within the United States be expected to set aside some traditions or beliefs and integrate under a united social contract?
Design and programming of a controller : You are required to carry out the design and C# programming of a controller for the following simplified washing machine
External analysis in strategic management : Describe and define internal and external analysis in Strategic Management.
Describe one advantage to the westernized high tech research : Describe one advantage and one disadvantage to the westernized high tech research approach to medical treatment.
Productivity and customer service in the public sector : If so, what changes have occurred? If not, what should be done to measure productivity and customer service in the public sector?
Members of the millennial generation : With this in mind, what should Baby-Boomers know about members of the Millennial generation to best manage them in the workplace?

Reviews

len1979865

5/12/2018 1:56:34 AM

You should upload your submission as a zip file to Learn. The zip file should contain all of the files that constitute your program, along with a single Word document that contains your system design. To be sure that I can access and mark your software, you should get a friend to run your program from a usb stick when they are logged onto a computer in School. Be especially careful that your program uses only the files on your usb stick rather than any files that you have stored in your individual workspace on the University network. When I run your program, if it needs files stored in your individual workspace, I will not be able to access them and your program will not work.

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

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