欢迎来到监控与控制(第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. 自动化温室系统
- 目标:为植物维持最佳的温度和湿度。
- 所用传感器:温度、湿度、光照传感器。
- 所用执行器:加热系统(电/热力执行器)、通风风扇(电/旋转执行器)、灌溉系统(电泵/阀门)。
- 过程:
- 传感器测量温度(输入)。
- 微处理器将温度与设定的目标值进行比较(决策)。
- 如果温度过低,微处理器向加热执行器发送信号(输出)。
- 加热器开启,提高温度。
- 传感器检测到新的温度,完成反馈循环。
2. 中央供暖和空调系统
它们的工作方式与温室系统完全相同,利用温度传感器和电/热力执行器来维持设定的室温。
3. 防盗报警器
- 所用传感器:红外传感器(检测人体热量/移动)、声音传感器(检测玻璃破碎等巨响)。
- 所用执行器:警笛/警铃(声音执行器)、照明灯(电动执行器)、自动拨号器(通信执行器)。
4. 交通控制(交通灯和智能公路)
- 所用传感器:感应线圈(埋在路面下的金属线圈,当汽车经过时检测磁场变化)。
- 所用执行器:交通灯信号灯(电动执行器)。
- 控制:系统利用感应线圈监控交通流量。如果检测到某条道路上有大量车辆,系统会自动延长该路口的绿灯时间。
5. 停车场栏杆
- 所用传感器:感应线圈、光传感器(确保车辆完全通过栏杆)、接近传感器。
- 所用执行器:线性电机(用于升起/放下栏杆臂)。
无线传感器和执行器网络 (WSANs)
WSANs 是现代复杂的控制系统,其中许多小型传感器节点和执行器节点在广阔区域内进行无线通信。这提供了极大的灵活性和可扩展性。
- 智能家居:由温度传感器、门磁传感器和光照传感器组成的网络与中央集线器通信,以控制照明、供暖和安防(执行器)。
- 自动驾驶车辆(无人驾驶汽车/无人机):它们依赖复杂的 WSANs,使用超声波传感器、电磁场传感器和雷达传感器来映射环境,这些数据输入到制导系统中,从而控制转向、制动和加速执行器。
- 制导系统(太空火箭):高精度系统使用大量传感器实时计算位置和速度,并立即调整推力和方向执行器,以保持火箭在预定轨道上。
算法与控制
控制系统必须遵循逻辑规则来做出决策。这些规则定义在系统的算法中,通常使用伪代码或流程图(将在第4章中深入探讨)来表示。
控制算法的核心始终是基于输入数据的决策。例如:
IF (温度 < 设定值) THEN
启动加热器 (执行器)
ELSE
关闭加热器
ENDIF
控制技术的优点与缺点
在考虑使用自动控制系统时,我们必须权衡其与人工控制相比的优缺点。
优点:
- 速度与一致性:计算机的响应速度比人类快得多,并且能不间断、无疲劳、无错误地执行任务。这在交通控制等实时系统中至关重要。
- 准确性:数字传感器提供精确、量化的数据,从而在控制调整上实现更高的准确性(特别是当经过正确校准时)。
- 在恶劣环境下运行:控制系统可以在危险、有毒或高温区域 24/7 全天候运行(例如核电站、深海研究)。
- 成本节约(长期):虽然安装费用昂贵,但自动化减少了持续的人工成本。
缺点:
- 初始成本高:建设基础设施(传感器、执行器、微处理器)的费用可能非常高。
- 维护难度:如果传感器或执行器发生故障,需要专业工程师进行维修和重新校准。
- 缺乏灵活性:控制系统是为特定任务编程的(遵循算法)。它们不像人类操作员那样容易适应意想不到的或新颖的情况。
- 单点故障:如果中央微处理器或关键传感器发生故障,整个控制系统可能停止工作,从而可能导致灾难性的后果。
控制的关键点:控制系统使用传感器作为输入,使用微处理器进行决策(基于算法),并使用执行器来产生物理输出,从而形成一个关键的闭环反馈循环。
常见错误警告!
学生经常混淆传感器 (SENSORS) 和 执行器 (ACTUATORS)。
传感器:检测或感知(输入)。(例如:温度计)
执行器:采取行动或执行任务(输出)。(例如:电机或阀门)