Information Technology • Monitoring and Control

Control Loop

The loop

Reading against the set point

Follow

The control program

Control Loop — Explanation

How to use it. Choose a greenhouse or a central-heating system, and Control or Monitoring, in the title bar. Press Run and watch one reading go round the loop: the box lit in the diagram is the one working, and the box lit in the flowchart is the step of the program it's on. Move the outside weather slider and the set point, and watch the graph. Step goes one stage at a time.

The parts

Control and monitoring

In a monitoring system the computer reads the sensors, stores the readings and warns people (a message or an alarm) when a reading is out of range, but it changes nothing: a hospital patient monitor, a weather station, pollution monitoring. In a control system it also drives actuators, and what they do changes the next readings: this is feedback. The loop never stops: read, compare, act, wait, read again.

Why it's real-time

A control system is a real-time system: it must respond to each reading straight away, before conditions change, so that the output affects the very next input. A greenhouse heater switched on an hour late is no use. Readings are taken at a set interval (here, once a simulated minute), fast enough for what is being controlled.

Common exam mistakes: saying the sensor "controls" the heater (the microprocessor does); saying the sensor only sends data "when the temperature changes" (it is read continuously, at intervals); forgetting the ADC or putting it on the output side; describing an actuator as an input; describing monitoring as if it switched things on; and leaving out the loop back ("the process repeats").

Objective: Cambridge International AS & A Level Information Technology (9626), monitoring and control systems: sensors, actuators, ADC and DAC, set points, feedback, real-time processing and control flowcharts. Also useful for IGCSE ICT (0417) measurement and control.

Where this fits

  • Cambridge: Cambridge IGCSE Information and Communication Technology (0417); Cambridge IGCSE Computer Science (0478); Cambridge A Level Computer Science (9618); Cambridge AS Level Computer Science (9618); Cambridge A Level Information Technology (9626); Cambridge AS Level Information Technology (9626) Goes beyond Cambridge IGCSE Information and Communication Technology (0417): 0417 has sensors, actuators and ADC; the feedback loop, set point and control flowchart go further.
  • NCEA Level 2 Digital Technologies: 91894 Use advanced techniques to develop an electronics outcome; 91894 Use advanced techniques to develop an electronics outcome
  • NCEA Level 3 Digital Technologies: 91904 Use complex techniques to develop an electronics outcome; 91904 Use complex techniques to develop an electronics outcome

Control Loop — Key Terms

Key concepts in English, with te reo Māori, Chinese (Simplified) and Korean.

EnglishTe reo Māori中文(简体)한국어What it means on this page
Sensorno attested term传感器 (chuángǎnqì)센서 (senseo)An input device that measures a physical quantity, such as temperature, light, pressure or moisture, and sends the readings to a computer.
Actuatorno attested term执行器 (zhíxíngqì)액추에이터 (aekchueiteo)An output device, such as a motor, a heater or a buzzer, that a computer switches on or off to make something happen.
Analogue-to-Digital Converter (ADC)no attested term模数转换器 (móshù zhuǎnhuànqì)아날로그-디지털 변환기 (anallogeu-dijiteol byeonhwangi)Converts a continuously varying (analogue) signal, such as a sensor's voltage, into binary numbers a computer can process.
Digital-to-Analogue Converter (DAC)no attested term数模转换器 (shùmó zhuǎnhuànqì)디지털-아날로그 변환기 (dijiteol-anallogeu byeonhwangi)Converts the computer's digital output into an analogue signal, for an actuator that needs a varying voltage, such as a variable-speed motor.
Microprocessorno attested term微处理器 (wēichǔlǐqì)마이크로프로세서 (maikeuropeuroseseo)The processor that runs the control program: it compares each reading with the set point and decides what the actuators should do.
Set Pointno attested term设定值 (shèdìngzhí)설정값 (seoljeonggap)The value a control system is trying to keep a reading at, such as 22 °C, stored in memory and compared with each reading.
Feedbackno attested term反馈 (fǎnkuì)피드백 (pideubaek)When a system's output changes the conditions its sensors measure, so the output affects the next input.
Control Systemno attested term控制系统 (kòngzhì xìtǒng)제어 시스템 (jeeo siseutem)A system that reads sensors, processes the readings and uses actuators to change the conditions, in a continuous loop.
Monitoring Systemno attested term监测系统 (jiāncè xìtǒng)모니터링 시스템 (moniteoring siseutem)A system that reads sensors, records the readings and warns when a reading is out of range, but does not change the conditions.
Real-Time Processingno attested term实时处理 (shíshí chǔlǐ)실시간 처리 (silsigan cheori)Processing each input as soon as it arrives, quickly enough that the output can affect what happens next.

On the te reo Māori column. Terms marked as gaps have no attested equivalent in the sources checked — Karaitiana Taiuru's Dictionary of Māori Computer and Social Media Terms, Paekupu, the Reserve Bank's te reo financial glossary, NZQA and Te Aka. No coinage is printed as though it were established; where a class needs one, commission it from Te Taura Whiri i te Reo Māori and credit the translator. Te reo Māori is not italicised and takes no plural "s".