Monitoring and Control Systems
Monitoring and Control Systems
Monitoring
and control
systems
Table of contents
01 02 03
Introduction Monitoring Control Systems
Systems
04 05 06
Feedback Control Practical Key Takeaways
Systems Applications
01
Introduction
Introduction
Can you name a system or device you used today
that monitors or controls something automatically?
Introduction
Have you ever wondered how systems like air
conditioners maintain the right temperature?
02
Fundamentals of
Monitoring Systems
What is a Monitoring System?
Primary Purpose:
Understanding Actuators
● Definition: Electric motors connected to controlling devices
● Functions:
○ ON/OFF switching
○ Setting adjustment
○ Continuous control
Beyond Monitoring Which are pure monitoring systems?
Which are control systems?
● Key Addition: Control capability 1. Home thermometer
● Essential Component: Actuators 2. Smart thermostat
3. Smoke detector
4. Security camera
Understanding Actuators 5. Automated security system
Examples:
Examples:
Examples:
● Once the signal is converted to digital form, the computer can process the data using
algorithms or decision-making logic.
● For example, in a thermostat system, the computer processes the digital temperature
reading to decide whether to turn the heater on or off.
● DAC (Digital-to-Analog Converter) takes the digital decision from the computer and
converts it back into an analog signal to control physical devices (actuators).
● For instance, after deciding that the room is too cold, the computer can send a digital
signal to the heater's actuator (e.g., a relay) to activate it. This is the part where the
digital decision results in physical action.
04
Feedback Control Systems
Slide: Timing and Feedback Mechanisms
1. Measurement Phase:
○ The computer triggers sensor readings at fixed intervals.
○ The data is converted from analog to digital using an ADC.
2. Sampling Rates:
○ Sampling rate: The frequency at which the system checks the environment.
○ Example: A temperature sensor may take readings every second or minute.
Overview:
2. Toggling a Flag
Use cases:
● Problem detection/resolution
● State changes
● Alert acknowledgment
Assembly Language Operations (40 minutes)
4. Isolating a Flag
Applications:
NUM2_BIGGER:
LDD NUM2 ; Load NUM2
STO RESULT ; Store NUM2 as result
DONE: END
END
DIV #2 ; Divide by 2
MUL #2 ; Multiply by 2
; If number was even, we get original number
; If odd, we get number - 1
ODD:
LDM #0 ; Load 0 (for odd)
STO RESULT
DONE: END