采用单片机为核心开发设计温湿度控制仪.DOC

上传人:天*** 文档编号:3494464 上传时间:2019-05-31 格式:DOC 页数:3 大小:91KB
下载 相关 举报
采用单片机为核心开发设计温湿度控制仪.DOC_第1页
第1页 / 共3页
采用单片机为核心开发设计温湿度控制仪.DOC_第2页
第2页 / 共3页
采用单片机为核心开发设计温湿度控制仪.DOC_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、无忧学术资料( )提供最专业的论文服务,设计服务为您的论文、职称服务我们的专业专项在工科方面:计算机工程,电子信息工程,自动化控制,电力电子工程,机械工程,土木工程,道路与桥梁工程,工程管理;文科方面:经济管理,市场营销,工商管理,物流管理,电子商务,国际贸易。我们的写作范围有毕业论文和课程论文两个方向,学位级别是;硕士,本科,网络学院,成人教育,自学考试,职称论文,省级期刊,国家核心期刊: 某些行业中对温湿度的要求较高,特别是在电力系统中,由于温度过高、过低引起的元件失效或由于湿度过高而引起的爬电、闪络事故时有发生。为了避免这些故 障,需要在电力设备柜体内安装控温、除湿设备。采用单片机开发的

2、的温湿度控制仪功能齐全、操作简便,特别适用于对温湿度控制要求较高的继电保护柜、仪表 箱、计量柜等设备。主要技术指标如下。 温度指示:-30120,精度1; 湿度指示:(0100)%RH,精度5%RH; 加热器启动条件:温度显示值低温加热下限 T1_L 时,或湿度显示值过湿加热整定值上限 H_H 时; 加热器退出条件:温度显示值低温加热上限 T1_H 与湿度显示值过湿加热整定值下限 H_L 都满足时; 排风扇启动条件:温度显示值排风降温整定值上限 T2_H 时; 排风扇停止条件:温度显示值排风降温整定值下限 T2_L 时; 继电器触点容量:AC220V/10A。 硬件设计 本系统硬件结构如图 1

3、 所示,整个系统的核心采用与 MCS-51 完全兼容的 GMS97C2051 单片机,20 脚封装,减少了 P0口和 P2 口,其他配置与性能不变,OTP 器件降低了硬件成本。 图:温湿度控制仪硬件结构图 无忧学术资料( )提供最专业的论文服务,设计服务为您的论文、职称服务我们的专业专项在工科方面:计算机工程,电子信息工程,自动化控制,电力电子工程,机械工程,土木工程,道路与桥梁工程,工程管理;文科方面:经济管理,市场营销,工商管理,物流管理,电子商务,国际贸易。我们的写作范围有毕业论文和课程论文两个方向,学位级别是;硕士,本科,网络学院,成人教育,自学考试,职称论文,省级期刊,国家核心期刊:

4、 IMP 公司的单片机系统监控电路 IMP813L,以防程序跑飞。如果 WDI 不处于浮空状态,在 1.6 秒内GMS97C2051 不触发看门狗 输入 WDI,就说明程序已经紊乱,看门狗输出端将输出低电平到手动复位端,使复位输出端发出复位信号,使 GMS97C2051 可靠复位。 显示电路采用带有高速串行接口的 8 位 LED 控制驱动器 PS7219。PS7219 是高性能、低价格的多位 LED 显示驱动器,完全兼容 MAX7219,并增 添了位闪等功能。其接口采用流行的同步串行外设接口 SPI,可与任何一种单片机方便接口,并可同时驱动 8 位 LED。PS7219 内部有 158 RAM

5、 功能控制寄存器,可方便寻址、对每位数字可单独控制、刷新,不需重写整个显示器,显示亮度可数字控制,每位都有闪烁使能控制位。PS7219 的这些 特点,既节省了 I/O 口,又方便了编程。 A/D 转换器采用 8 位串行控制模数转换器 TLC0834。TLC0834 是低价格 8 位逐次逼近型 A/D 转换器,其多路器可用软件配置为单端或差分输入,也可配置为伪差分输入,基准电压的大小可调,在全 8 位分辨率下允许任意小的模拟电压编程间隔。 湿敏传感器采用电容式湿敏元件 HS1101。HS1101 有响应快、线性度高、高可靠性和常时间稳定性、常时间饱和下快速脱湿等优点。IC1-a 与 R1、 R2

6、、C1 组成一个多谐振荡器,其振荡频率 f=1.44/(R1+2R2)C1,图示参数振荡频率约为50Hz(T=20ms),其振荡脉冲作为可变脉冲 发生器提供触发脉冲。图 1 中右侧的单稳态触发器由 IC1-b、R3 以及 HS1101 组成,输出脉宽取决于充电时间常数 RC,即 t=1.1R3(C2+ CX),此输出脉冲经平滑滤波器 R4、C3 滤波后,经 IC3(OP07)直流放大后输入到 TLC0834 的模拟电压输入端。其中,RP1 用来调零,RP2 用来调满刻度。温度传感器采用 MF58 型热敏电阻,本系统的测量范围为:-30120,对应的电阻值范围为:60.02560.2760k。因

7、 MF58 的阻值变 化足以为 TLC0834 提供 02.5V 的模拟电压,所以 LM358 接成电压跟随器的形式。TLC0834 可由软件配置为差分或单端输入,对于温度采样用 差分输入方式,RP3 用来调零,RP4 用来调满刻度。本系统中设立 3 个按键,分别是功能键、加 1 及减 1 键,用来设定温湿度的上下限。功能键是多功能键,依照按下的次数执行相应的功能。当功能键第一次被按下,数码管显示调整低温加热下限符号并显示低温加热下限的值,按加 1 减1 使值符合要求后,再按下功能键则数码管显示调整低温加热上限符号并显示低温加热上限的值,按加 1 减 1 使值符合要求,这样依次类推,设定完最后

8、一个参数后,再按一次功能键则完成参数 整定进入测控状态。 软件编程控制仪的软件由主程序和 T0 中断处理程序组成,其中主程序框图如图 2 所示,T0 中断处理程序如图 3 所示。图 2 主程序框图无忧学术资料( )提供最专业的论文服务,设计服务为您的论文、职称服务我们的专业专项在工科方面:计算机工程,电子信息工程,自动化控制,电力电子工程,机械工程,土木工程,道路与桥梁工程,工程管理;文科方面:经济管理,市场营销,工商管理,物流管理,电子商务,国际贸易。我们的写作范围有毕业论文和课程论文两个方向,学位级别是;硕士,本科,网络学院,成人教育,自学考试,职称论文,省级期刊,国家核心期刊: 3 T0

9、 中断处理程序系统中,设定定时器 T0 为工作方式 1,定时周期为 125ms,8 次定时器中断为 1 秒。为了提高抗干扰性能,采用滑动平均滤波算法,即只采样一次,将这一次采样值和过去的若干次采样值一起求平均,得到的有效采样值即可投入使用。本系统中采用两个环形队列,每次中断采样一次温湿度的值,分别放入 环形队列中,每存入一个新数据便自动冲去一个旧数据。环形队列的地址为 30H3FH 共 16 个单元,温湿度数据各占 8 个单元。为了有效防止显示闪烁现象, 每秒钟进行一次数据处理(8 个数据求和再除以 8),处理后的数据换算成温湿度的值送显示缓存并申请显示,同时进行监控处理,符合加热器加热停止条

10、件或排分 扇启动停止条件的,要进行相应的处理。由于系统中有看门狗电路,所以在编程时要特别注意,传统的等待按键释放的方法容易造成看门狗电路输出复位信号。解决方法是,在主程序中,当检测到有键按下 后置键按下标志位,在主程序的循环中则反复判断键按下标志位是否被清零,如果被清零则说明键已释放,然后才能进行下一轮的键盘按下判断。在 T0 中断处理程 序中,每次中断均要检测键是否按下。若无键按下,有两种情况,一是系统中无键按下(此时键按下标志为 0),处于监控状态;二是键按下释放后的情况(此时键 按下标志为 1),这时要清键按下标志,以便主程序中进行下一轮的键按下检测。这样既可以保证当键按下后不论按下多长时间只响应一次,又可以保证不使看门狗 电路输出复位信号。 结语用单片机为核心开发的温湿度控制仪小巧美观,安装、使用方便,性能稳定可靠,不仅可用于电力部门,对温湿度要求较高的库房、粮仓等场所也十分适用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。