90. Explain the concept of mixed-criticality systems and their implications for microcontroller design.
Added by Antonio G.
Step 1
These systems are designed to manage tasks that have different levels of criticality, ensuring that the most critical tasks are given priority and are executed without fail, while less critical tasks may be subject to occasional failure without significant Show more…
Show all steps
Your feedback will help us improve your experience
Adi S and 73 other Physics 102 Electricity and Magnetism educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
Adi S.
Dominador T.
A smart factory ventilation system includes two MCUs. MCU1 reads the CO and the ambient temperature levels and reports them to a cloud application. On the other hand, MCU2 receives commands from the cloud application to open/close a window and a fan. You are required to build a simulation of the above application consisting of a cloud and an edge layer. The cloud layer consists of a single process which controls the system and displays a dashboard showing a chart of the reported readings and the status of the window and fan. The edge layer contains the two MCUs. Figure 1 shows an architectural view of the system. The cloud application periodically polls the sensor nodes to retrieve the sensor data and plots the data using an animated graph. If the sensor reading exceeds certain thresholds, a command is sent by the cloud to turn on/off the devices. You need to implement the MCUs inside PT and the cloud service outside PT (using Python Script). Use the TCP/UDP port number as shown in the Figure. Your system must implement the following requirements: 1. The cloud service polls each sensor node once every 100 ms to request the sensor readings. 2. The cloud service must display a live line chart showing the readings of each sensor and the status of the devices. 3. The reading should be continuous, and plots should keep updating continuously. 4. You need to define a simple protocol (messages) to request turning on/off the warning lights. 5. You need to define the threshold values for the sensors. Connect your sensors to an SBC or MCU to enable connectivity. For programming in PT, use the RealTCPServer(), RealUDPServer(), RealTCPClient(), and/or RealUDPClient() template.
Akash M.
Recommended Textbooks
University Physics with Modern Physics
Physics: Principles with Applications
Fundamentals of Physics
Transcript
18,000,000+
Students on Numerade
Trusted by students at 8,000+ universities
Watch the video solution with this free unlock.
EMAIL
PASSWORD