3、执行机构与控制设备:风机、湿帘、遮阳幕、补光灯、加热系统、灌溉系统的控制原理
各位好,我是老刘。在温室里摸爬滚打了十几年,我越来越觉得,传感器是眼睛,控制器是大脑,而执行机构——就是咱们今天要聊的这些设备——才是真正干活的手脚。
你想想看,传感器测到温度高了,大脑发出指令,最后是谁去把温度降下来?是风机和湿帘。谁去把多余的光挡住?是遮阳幕。谁去给作物补水?是灌溉系统。所以,理解这些设备的控制原理,是咱们做智能控制的基础。
这一章,我就把温室里最常见的六类执行机构,一个一个拆开来讲。我会结合我踩过的坑,告诉你它们到底该怎么控,才能既省电又高效。
核心观点:执行机构的控制不是简单的“开”或“关”。真正的智能控制,是让设备在最合适的时机、以最合适的强度运行,达到环境稳定和能耗最低的平衡。
3.1 风机系统:温室里的“呼吸”
风机是温室通风换气的核心。说白了,它就是给温室做“人工呼吸”。
控制风机,我习惯把它分成两类:排风机和环流风机。排风机负责把室内的热空气、湿气、二氧化碳浓度高的空气排出去;环流风机则负责让室内的空气流动起来,避免局部温湿度差异过大。
3.1.1 控制逻辑
风机的控制逻辑其实不复杂,但细节决定成败。我见过太多项目,风机控制就是简单的“温度高于30度就开,低于28度就关”。结果呢?风机频繁启停,电机寿命大打折扣,温室温度也像过山车一样。
我个人建议采用分级控制和回差控制相结合的方式。
- 分级控制:把风机分成几组,比如1级、2级、3级。温度每升高1度,就多开一组风机。这样风量是阶梯式增加的,不会一下子冲击电网。
- 回差控制:设置启动温度和停止温度之间的差值。比如启动温度设为28℃,停止温度设为26℃。这样风机不会在28℃附近来回跳变。
我的经验:我曾经在一个番茄大棚里,把风机的回差设成了0.5℃。结果一个下午,风机启停了40多次。后来我改成2℃回差,设备稳定多了,温度波动也完全在作物可接受范围内。记住,设备寿命也是成本。
3.1.2 变频控制
如果预算允许,我强烈建议给主排风机配上变频器。变频控制可以实现风量的无级调节,比分级控制更平滑,也更节能。
控制信号一般是0-10V或4-20mA的模拟量。PLC或控制器根据温度偏差,通过PID算法输出一个模拟量值给变频器,变频器再调节电机转速。
// 伪代码示例:风机PID控制
// 设定温度 targetTemp = 25.0℃
// 当前温度 currentTemp = 28.5℃
// 温度偏差 error = currentTemp - targetTemp = 3.5℃
// PID计算输出 (简化版)
output = Kp * error + Ki * integral(error) + Kd * derivative(error)
// 输出映射到变频器频率 (0-50Hz)
fanFrequency = map(output, 0, 100, 0, 50)
// 写入变频器
writeAnalogOutput(fanAddress, fanFrequency)
注意:变频器在低频运行时,电机散热会变差。如果风机长期在20Hz以下运行,建议加装独立散热风扇,否则电机容易过热烧毁。这个坑我踩过,损失了一台7.5kW的电机。
3.2 湿帘系统:蒸发降温的“魔法”
湿帘配合风机,是温室夏季降温的黄金搭档。原理很简单:水从湿帘顶部流下,形成水膜;风机把室外的热空气抽过湿帘,水蒸发吸热,空气温度就降下来了。
控制湿帘,核心是控制水泵和供水时间。
3.2.1 水泵控制
水泵的控制逻辑通常和风机联动。当风机启动后,湿帘水泵才允许启动。这样可以避免湿帘打湿后没有风,导致湿帘内部滋生藻类。
我习惯的做法是:风机启动后延时30秒,再启动水泵。这个延时是为了让风机先把温室内的负压建立起来,保证空气能顺利通过湿帘。
3.2.2 间歇供水
湿帘不需要一直供水。水一直流,不仅浪费水,还会让湿帘底部积水,影响通风。我建议采用间歇供水模式。
| 供水模式 | 控制方式 | 适用场景 |
|---|---|---|
| 连续供水 | 水泵一直运行 | 极端高温天气(>38℃) |
| 间歇供水 | 开3分钟,停2分钟 | 常规高温天气(30-38℃) |
| 湿度优先模式 | 根据湿度反馈调节供水周期 | 高湿地区或阴雨天 |
关键参数:湿帘的降温效率取决于过帘风速。风速太快,水蒸发不充分;风速太慢,降温效果差。一般建议过帘风速控制在1.0-1.5 m/s之间。这个参数需要在设计阶段就计算好,后期靠调节风机台数或变频器来实现。
3.3 遮阳幕系统:光与热的“调节阀”
遮阳幕不只是用来遮光的。它还能反射热量,起到保温作用。所以,遮阳幕的控制逻辑要兼顾光照强度和温度两个因素。
3.3.1 控制策略
我常用的策略是“光照优先,温度修正”。
- 光照优先:当室外光照强度超过设定阈值(比如60000 Lux),遮阳幕自动展开。这个阈值根据作物种类调整,喜阴作物可以设低一些。
- 温度修正:如果光照没超标,但室内温度过高(比如超过32℃),遮阳幕也会部分展开,减少太阳辐射热。
3.3.2 开度控制
遮阳幕不是只有“全开”和“全关”两种状态。我建议采用比例控制,让遮阳幕根据光照强度或温度,停在任意开度。
比如,光照强度在40000-60000 Lux之间时,遮阳幕开度从0%线性变化到100%。这样既能满足遮光需求,又不会让温室突然变暗,影响作物光合作用。
避坑指南:我曾经遇到过遮阳幕电机行程开关失灵,导致幕布卷过头,把电机拉坏的情况。后来我在控制程序里加了运行时间保护:如果电机运行超过正常行程时间(比如30秒)还没有收到停止信号,就强制断电并报警。这个小改动,帮我避免了好几次设备事故。
3.4 补光灯系统:给作物“加餐”
补光灯主要用于冬季或阴雨天,弥补自然光照的不足。控制补光灯,核心是光周期和光强。
3.4.1 控制逻辑
补光灯的控制逻辑相对简单:当自然光照强度低于设定阈值,且时间在预设的补光时段内,就开启补光灯。
但这里有一个容易被忽略的点:补光灯的启动电流。尤其是高压钠灯,启动瞬间电流可以达到额定电流的3-5倍。如果同时启动几十盏灯,对电网的冲击非常大。
3.4.2 分组启动
我建议把补光灯分成若干组,采用顺序启动的方式。每组之间延时1-2秒启动,避免电流冲击。
// 伪代码示例:补光灯分组启动
// 假设有10组灯,每组5盏
for (int group = 1; group <= 10; group++) {
// 启动当前组
digitalWrite(lightRelay[group], HIGH);
// 延时1.5秒,等待电流稳定
delay(1500);
}
注意:LED补光灯虽然启动电流小,但它的散热问题很突出。LED灯珠对温度非常敏感,温度过高会加速光衰。如果补光灯安装在温室内部,一定要保证有良好的通风散热条件。我见过一个项目,LED补光灯用了不到一个冬天,光衰就超过了30%,就是因为散热没做好。
3.5 加热系统:温室的“棉袄”
加热系统是北方温室冬季的保命设备。常见的加热方式有:热水管道加热、热风炉加热和电加热。
3.5.1 热水管道加热
这是最稳定、最舒适的加热方式。控制逻辑是:根据室内温度,调节热水管道上的电动调节阀开度,控制热水流量。
我习惯用PID算法来控制调节阀。比例带(P)设得太大,温度响应慢;设得太小,容易震荡。积分时间(I)设得太短,系统会不稳定。这些参数需要在现场调试时反复整定。
3.5.2 热风炉加热
热风炉升温快,但温度波动大。控制逻辑通常是:温度低于下限,启动热风炉;温度高于上限,停止热风炉。这种“位式控制”虽然简单,但温度波动幅度大,一般会设置2-3℃的回差来缓解。
| 加热方式 | 优点 | 缺点 | 控制方式 |
|---|---|---|---|
| 热水管道 | 温度均匀,舒适 | 升温慢,投资大 | PID比例调节阀 |
| 热风炉 | 升温快,投资小 | 温度波动大,干燥 | 位式控制+回差 |
| 电加热 | 控制精确,清洁 | 运行成本高 | PID或可控硅调功 |
节能建议:加热系统是温室里的“电老虎”。我建议在控制策略中加入夜间保温模式和预热模式。比如,在日落前提前关闭遮阳幕,利用温室自身的蓄热能力减少加热能耗;在日出前提前启动加热,让作物在光照到来时处于最佳生长温度。
3.6 灌溉系统:作物的“水杯”
灌溉系统控制的核心是灌溉时机和灌溉量。控制方式主要有两种:定时灌溉和反馈灌溉。
3.6.1 定时灌溉
这是最基础的方式。设定好每天的灌溉时间和灌溉时长,到点就开阀,到时就关阀。简单可靠,但不够智能。如果遇到阴雨天,作物蒸腾量小,定时灌溉就容易导致基质过湿。
3.6.2 反馈灌溉
这才是智能控制该有的样子。通过土壤湿度传感器、基质水分张力计或称重系统,实时监测作物的需水状态,当水分低于阈值时自动启动灌溉,达到目标值后停止。
我个人更倾向于称重法。把种植槽或花盆放在称重传感器上,根据重量变化来判断水分消耗。这个方法比土壤湿度传感器更直接,也更准确。我在一个草莓温室里用过,效果非常好。
// 伪代码示例:基于称重的灌溉控制
// 设定目标重量 targetWeight = 15.0 kg (基质+水)
// 当前重量 currentWeight = 12.5 kg
// 水分亏缺 waterDeficit = targetWeight - currentWeight = 2.5 kg
// 如果水分亏缺超过阈值,启动灌溉
if (waterDeficit > 0.5 kg) {
// 计算灌溉时长 (假设滴头流量为2 L/h)
irrigationDuration = (waterDeficit / 2.0) * 3600; // 单位:秒
startIrrigation(irrigationDuration);
}
我的经验:灌溉系统最怕的是管路堵塞。我曾经在一个番茄大棚里,因为过滤器没及时清洗,导致滴头堵塞,一片区域的番茄严重缺水。后来我在灌溉主管路上加装了流量计,如果实际流量与设定流量偏差超过20%,就自动报警并停止灌溉。这个功能,帮我避免了好几次灌溉事故。
3.7 总结:执行机构控制的“三字经”
好了,六类设备都讲完了。最后,我总结一下执行机构控制的三个核心原则,我管它叫“三字经”:
- 稳:控制要平滑,避免频繁启停和剧烈波动。多用PID、变频、比例控制。
- 省:能省则省。间歇供水、夜间保温、分组启动,这些都是省电省水的招数。
- 护:保护设备。过流保护、运行时间保护、散热保护,设备寿命长了,就是省钱。