一种智能温湿度控制器的设计
voidMain ()
{
WDT_CONTR = 0x00;//关闭看门狗
InitialEeprom();//读EEPROM
InitialIO();//初始化I/O状态
InitialSFR();//设置SFR
InitialSHT11();//初始化传感器
InitialComm ();//初始化通讯口
WDT_CONTR = 0x35;//喂狗1.25秒
while(1)
{
WDT_CONTR = 0x35;
KeyScan();//按键查询
KeyProcess();//按键信息处理
}
}
通讯收发处理、显示和温湿度测量控制均以中断方式实现,优先级顺序为:串口通讯中断(最高)→显示中断→测量控制中断(最低)。
系统通讯采用标准MODBUS-RTU规约,便于上位机管理软件设计,与其他网络仪表组网使用,实现对供配电系统的完整监测。本文引用地址://m.amcfsurvey.com/article/201612/324139.htm
3 产品应用
在电力供配电环境中进行温湿度控制,一般采取如图5所示的方案。
通过温湿度传感器采集开关柜或箱式变电站中的温度、湿度信息,经控制器处理后输出继电器触点信号(断开或导通),再将触点信号连接到温湿度调节设备(一般使用加热器或风扇)的电源回路中,用于控制其工作或停止,以实现对温湿度的智能化控制。
WHD型智能温湿度控制器通用技术指标如下:
技术参数 |
指标 |
|
控制对象 |
1~3路温湿度 |
|
功能 |
升温 |
设置范围:-10℃~10℃ |
降温 |
设置范围:30℃~45℃ |
|
除湿 |
设置范围:75%~90% |
|
输出 触点 |
数量 |
每组温湿度对应2路触点 |
容量 |
250V/5A |
|
通讯 |
接口 |
RS485 |
协议 |
标准MODBUS-RTU |
|
波特率 |
1200、2400、4800、9600、19200 |
|
辅助电源 |
AC/DC220V,允许85~270V |
此类温湿度控制器可控制一路、二路或三路温湿度,每一路温湿度传感器对应一组(二个)继电器输出触点,其中一个触点用于控制加热器,实现升温或除湿控制,另一触点用于控制风扇,实现排风控制。当传感器或加热器发生故障时,控制器会发出报警信号。
控制器中还可设置温湿度控制的回滞量,即调节设备的启动条件与停止条件之差。如图6所示,以加热升温为例,当环境温度降低到预先设置“加热启动温度”以下时,控制器输出触点导通信号,加热器工作,环境温度逐渐上升;当环境温度上升至“加热停止温度”以上时,控制器输出触点断开信号,加热器停止加热。根据经验,回滞量一般设置在4~10(℃或RH%)范围内较合适。
铝合金加热器是电力供配电系统中最常用的温湿度调节设备,下面是由经验总结的环境空间大小与加热器功率选择的关系,供读者参考。
环境空间大小(m3) |
加热器功率(W) |
≤0.5 |
50~75 |
0.5~1 |
100~150 |
1~1.5 |
200左右 |
1.5~2 |
250左右 |
2以上 |
300或更大 |
WHD型智能温湿度控制器可将测量的温湿度值及控制系统中的各种状态信息通过RS485通讯接口向上位机远传,由上位机管理软件实现遥测、遥控,满足了智能化、网络化发展的要求。
4 结束语
本文介绍了一种智能温湿度控制器的设计方法及应用,可实现最大三路温湿度的采集、控制,并具有编程参数设置和RS485(MODBUS-RTU)通讯功能。经实践验证,参照此方法设计的WHD系列产品在实际应用中易于用户使用,控温及控湿效果显著。同时,该产品的抗电磁干扰性能突出,例如,5kHz和100kHz频段抗脉冲群干扰可达到三级,适合在电磁环境相对恶劣的电气设备中使用。
评论