DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 822|回复: 0
打印 上一主题 下一主题

[工仪] 采用单片机设计温湿度控制仪(图)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 17:20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                    在某些行业中对温湿度的要求较高,特别是在电力系统中,由于温度过高、过低引起的元件失效或由于湿度过高而引起的爬电、闪络事故时有发生。为了避免这些故障,需要在电力设备柜体内安装控温、除湿设备。采用单片机开发的的温湿度控制仪功能齐全、操作简便,特别适用于对温湿度控制要求较高的继电保护柜、仪表箱、计量柜等设备。主要技术指标如下。
  温度指示:-30℃~120℃,精度±1℃;
  湿度指示:(0~100)%RH,精度±5%RH;
  加热器启动条件:温度显示值≤低温加热下限T1_L时,或湿度显示值≥过湿加热整定值上限H_H时;
  加热器退出条件:温度显示值≥低温加热上限T1_H与湿度显示值≤过湿加热整定值下限H_L都满足时;
  排风扇启动条件:温度显示值≥排风降温整定值上限T2_H时;
  排风扇停止条件:温度显示值≤排风降温整定值下限T2_L时;
  继电器触点容量:AC220V/10A。?
?


本系统中采用两个环形队列,每次中断采样一次温湿度的值,分别放入环形队列中,



每存入一个新数据便自动冲去一个旧数据。环形队列的地址为30H~3FH共16个单元,温湿度数据各占8个单元。为了有效防止显示闪烁现象,每秒钟进行一次数据处理(8个数据求和再除以8),处理后的数据换算成温湿度的值送显示缓存并申请显示,同时进行监控处理,符合加热器加热停止条件或排分扇启动停止条件的,要进行相应的处理。

  由于系统中有看门狗电路,所以在编程时要特别注意,传统的等待按键释放的方法容易造成看门狗电路输出复位信号。解决方法是,在主程序中,当检测到有键按下后置键按下标志位,在主程序的循环中则反复判断键按下标志位是否被清零,如果被清零则说明键已释放,然后才能进行下一轮的键盘按下判断。在T0中断处理程序中,每次中断均要检测键是否按下。若无键按下,有两种情况,一是系统中无键按下(此时键按下标志为0),处于监控状态;二是键按下释放后的情况(此时键按下标志为1),这时要清键按下标志,以便主程序中进行下一轮的键按下检测。这样既可以保证当键按下后不论按下多长时间只响应一次,又可以保证不使看门狗电路输出复位信号。

结语
  用单片机为核心开发的温湿度控制仪小巧美观,安装、使用方便,性能稳定可靠,不仅可用于电力部门,对温湿度要求较高的库房、粮仓等场所也十分适用。


            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-6-8 02:51 , 耗时 0.081492 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表