Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

An electric hot water tank system is controlled by IoT devices. Its workflows can be described as following: If the system is turned OFF, it

An electric hot water tank system is controlled by IoT devices. Its
workflows can be described as following:
If the system is turned OFF, it stays at a Standby state. If it is turned ON, it goes to
Ready state immediately.
If the water temperature is lower than 50C, it gets to the Heating state and the
heater is turned on so that water is heated.
If the water temperature is above 60C, it enters the Ready state and the heater
is turned OFF.
If the water temperature, T, is within the range of 50 ~ 60 degree Celsius, i.e.50C <=
T <=60C, it stays at the Ready state.
In Heating state, the system can be turned OFF at any time.
1: Implement these workflows in Finite State Machine (FSM).
List the FSM states, events, actions, and the state transitions.
Draw a FSM state transition diagram to satisfy these workflows.
2: For safety reasons, the system needs to be improved especially when
the water is getting too hot (for example, if the water temperature is
above 65C unexpectedly). Using one extra state, describe how you will
improve the design and implement your new design with a FSM state
transition diagram.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions