欢迎来到监控与控制(第3章)

嘿!本章是信息技术(Information Technology)真正走向实践的开始。我们将超越屏幕上简单的数据处理,深入探索计算机如何与现实物理世界进行交互——无论是控制温室内的温度,还是保障你的家庭安全。


你将学习到仅观察环境(监控/Monitoring)与基于观察结果采取自动行动(控制/Control)之间的关键区别。如果起初觉得这些概念有些复杂,请不要担心;我们将通过简单、日常的例子,向你展示这些系统是如何精确运作的!


3.1 监控与测量技术

监控本质上是收集有关物理环境的数据。监控系统通常使用传感器收集数据,但通常不会针对数据自动采取行动,而是向人类用户发出警报。


传感器:我们的数字耳目

传感器(Sensor)是一种检测并响应物理环境输入的设备。输入的内容可能是光、热、运动或压力。传感器将这些物理输入转换为计算机能够理解和处理的数字信号。


以下是你需要掌握的关键传感器及其测量对象:


  • 光/紫外线传感器:测量光照强度或紫外线辐射水平。(例如:用于气象站测量阳光。)
  • 温度传感器:测量冷热程度。(例如:测量房间或温室的环境温度。)
  • 压力传感器:测量作用于单位面积上的力。(例如:测量气象站的大气压。)
  • 湿度传感器:测量空气中水蒸气的含量。(例如:测量天气预报或仓储设施的绝对湿度和相对湿度。)
  • pH值传感器:测量酸碱度。(例如:监测水污染或土壤质量。)
  • 气体传感器:检测特定气体的存在与浓度。(包括氧气、二氧化碳 (CO2)、一氧化碳 (CO) 和氮氧化物 (NOx)。)
  • 声音传感器:测量噪声水平或检测特定频率的声音。(例如:用于防盗报警系统以检测玻璃破碎声。)
  • 红外传感器 (IR):检测红外辐射(热量)。(例如:用于防盗报警器,检测释放热量的人体运动。)
  • 触控传感器:响应物理接触或接近。(例如:测量容器内的液位。)
  • (电)磁场传感器:检测磁场的变化。(例如:用于安防应用。)
  • 接近传感器:在无物理接触的情况下检测物体的存在或缺失。(例如:在智能手机中,当手机靠近耳朵时自动关闭屏幕。)

你知道吗?现代气象站使用一系列传感器,使其能够收集创建精确环境预报所需的所有必要输入数据(温度、压力、湿度、光照)。


监控与测量技术的应用

这些传感器在许多应用场景中对于收集数据至关重要:


环境监测
  • 水污染监测:pH值传感器和溶解氧传感器不断检查河流和水库的水质。
  • 气象站:结合温度、压力和湿度传感器来收集用于天气预报的数据。

病人监护
  • 在医院中,传感器不断监测病人的生命体征(心率、体温、血氧水平)。系统监控这些数据,如果读数超出安全范围,它会触发警报以提醒医护人员

校准:保持传感器的准确性

校准(Calibration)是调整测量仪器(传感器)的过程,旨在确保其提供的读数与已知标准相比准确无误。


为什么校准很重要?

如果传感器随时间推移产生偏差(Drift)或安装不当,它们将提供不准确的数据。在控制系统中(例如调节核反应堆的温度),不准确的数据可能导致危险后果。


校准方法:

想象一下校准秤的过程,你需要使用已知的砝码来确保其读数正确。


1. 单点校准:

  • 针对一个已知标准值检查传感器,通常是零点或中心点。
  • 示例:确保温度传感器放入冰水中时显示的读数正好是 0°C。这确认了基准点是正确的。

2. 两点校准:

  • 针对两个已知标准值检查传感器,通常在预期测量范围的低端和高端。
  • 示例:分别在 0°C(冰水)和 100°C(沸水)下检查温度传感器。这确保了传感器在整个刻度范围内都是准确的,而不仅仅是在起点。

3. 多点校准:
  • 针对三个或更多已知标准值检查传感器,这些值分布在整个测量范围内。
  • 当需要极高精度时使用,因为它确认了传感器在中间点也是线性和准确的。

监控的关键点:监控依赖于传感器来收集数据。这些数据必须是准确的,这通过定期的校准来实现,通常使用两点或多点校验,以确保读数在整个操作范围内都可靠。


快速回顾:监控 vs. 控制

监控(Monitoring):收集数据。输出通常是警报或显示的读数(需要人工干预)。

控制(Control):收集数据并自动采取行动(系统自动响应)。


3.2 控制技术:让系统自动化运行

控制系统(Control System)不仅仅是收集数据;它利用这些数据自动调整或控制某个物理过程。这是自动化的核心。系统在一个连续的循环中工作:


传感器(输入) -> 处理器(决策) -> 执行器(输出行动) -> 传感器(下一周期的输入)


执行器:系统的肌肉

执行器(Actuator)是机器中负责移动或控制机械装置或系统的组件。它接收能量(电能、液压等)并将其转化为运动或动作。


执行器执行动作或运动,可以根据其产生的运动类型进行分类:


  • 线性(Linear):直线运动(例如:推起或放下停车场栏杆的活塞)。
  • 旋转(Rotary):圆周路径运动(例如:转动阀门或电机)。
  • 柔性(Soft):灵活且适应性强的运动,通常受生物系统启发。
  • 液压(Hydraulic):利用加压液体产生动力(力量大,运动缓慢)。
  • 气动(Pneumatic):利用压缩空气或气体产生动力(速度快,常用于工厂机器人)。
  • 电动(Electric):利用电动机(最常见,高度可控)。
  • 热力(Thermal):利用热量或温度变化导致材料膨胀/收缩(例如:简单的恒温器)。
  • 磁力(Magnetic):利用电磁力(例如:打开磁力锁)。
  • 机械(Mechanic):将简单的输入转换为机械功。

微处理器控制系统(大脑)

这些系统使用反馈循环(Feedback Loop)运行,这意味着执行器采取的行动会影响传感器采集的下一个读数——这就是所谓的实时处理(Real-time processing)


让我们看看关键的实时控制示例:


1. 自动化温室系统
  • 目标:为植物维持最佳的温度和湿度。
  • 所用传感器:温度、湿度、光照传感器。
  • 所用执行器:加热系统(电/热力执行器)、通风风扇(电/旋转执行器)、灌溉系统(电泵/阀门)。
  • 过程:
    1. 传感器测量温度(输入)。
    2. 微处理器将温度与设定的目标值进行比较(决策)。
    3. 如果温度过低,微处理器向加热执行器发送信号(输出)。
    4. 加热器开启,提高温度。
    5. 传感器检测到新的温度,完成反馈循环。

2. 中央供暖和空调系统

它们的工作方式与温室系统完全相同,利用温度传感器和电/热力执行器来维持设定的室温。


3. 防盗报警器
  • 所用传感器:红外传感器(检测人体热量/移动)、声音传感器(检测玻璃破碎等巨响)。
  • 所用执行器:警笛/警铃(声音执行器)、照明灯(电动执行器)、自动拨号器(通信执行器)。

4. 交通控制(交通灯和智能公路)
  • 所用传感器:感应线圈(埋在路面下的金属线圈,当汽车经过时检测磁场变化)。
  • 所用执行器:交通灯信号灯(电动执行器)。
  • 控制:系统利用感应线圈监控交通流量。如果检测到某条道路上有大量车辆,系统会自动延长该路口的绿灯时间。

5. 停车场栏杆
  • 所用传感器:感应线圈、光传感器(确保车辆完全通过栏杆)、接近传感器。
  • 所用执行器:线性电机(用于升起/放下栏杆臂)。

无线传感器和执行器网络 (WSANs)

WSANs 是现代复杂的控制系统,其中许多小型传感器节点和执行器节点在广阔区域内进行无线通信。这提供了极大的灵活性和可扩展性。


  • 智能家居:由温度传感器、门磁传感器和光照传感器组成的网络与中央集线器通信,以控制照明、供暖和安防(执行器)。
  • 自动驾驶车辆(无人驾驶汽车/无人机):它们依赖复杂的 WSANs,使用超声波传感器、电磁场传感器和雷达传感器来映射环境,这些数据输入到制导系统中,从而控制转向、制动和加速执行器。
  • 制导系统(太空火箭):高精度系统使用大量传感器实时计算位置和速度,并立即调整推力和方向执行器,以保持火箭在预定轨道上。

算法与控制

控制系统必须遵循逻辑规则来做出决策。这些规则定义在系统的算法中,通常使用伪代码或流程图(将在第4章中深入探讨)来表示。


控制算法的核心始终是基于输入数据的决策。例如:


IF (温度 < 设定值) THEN
    启动加热器 (执行器)
ELSE
    关闭加热器
ENDIF


控制技术的优点与缺点

在考虑使用自动控制系统时,我们必须权衡其与人工控制相比的优缺点。


优点:
  • 速度与一致性:计算机的响应速度比人类快得多,并且能不间断、无疲劳、无错误地执行任务。这在交通控制等实时系统中至关重要。
  • 准确性:数字传感器提供精确、量化的数据,从而在控制调整上实现更高的准确性(特别是当经过正确校准时)。
  • 在恶劣环境下运行:控制系统可以在危险、有毒或高温区域 24/7 全天候运行(例如核电站、深海研究)。
  • 成本节约(长期):虽然安装费用昂贵,但自动化减少了持续的人工成本。

缺点:
  • 初始成本高:建设基础设施(传感器、执行器、微处理器)的费用可能非常高。
  • 维护难度:如果传感器或执行器发生故障,需要专业工程师进行维修和重新校准。
  • 缺乏灵活性:控制系统是为特定任务编程的(遵循算法)。它们不像人类操作员那样容易适应意想不到的或新颖的情况。
  • 单点故障:如果中央微处理器或关键传感器发生故障,整个控制系统可能停止工作,从而可能导致灾难性的后果。

控制的关键点:控制系统使用传感器作为输入,使用微处理器进行决策(基于算法),并使用执行器来产生物理输出,从而形成一个关键的闭环反馈循环。


常见错误警告!

学生经常混淆传感器 (SENSORS)执行器 (ACTUATORS)

传感器:检测或感知(输入)。(例如:温度计)

执行器:采取行动或执行任务(输出)。(例如:电机或阀门)