基于LPC2294的温度湿度控制系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LPC2294的温度湿度控制系统   摘要:基于LPC2294微处理器的嵌入式仓库控制系统采用三层体系结构。从机主要由AT89C2051单片机构成,通过单片机控制各个测温点,并与主机实现多机通信。文章对数字式温度传感器DS18B20和湿度传感器HSllOI的检测装置进行了详细介绍,采用BP神经网络进行了水分值的非线性校正,采用PID智能温度控制。   关键词:嵌入式系统;LPC2294;监控系统水分检测;PID智能温度控制   中图分类号:TP273文献标识码:A文章编号:1009-2374(2009)20-0031-02      一、仓库温度湿度控制系统      (一)仓库温度湿度控制系统总体方案   本文提出了基于LPC2294微处理器的嵌入式系统的粮库控制系统的设计方案。从机主要由AT89C2051单片机构成,通过单片机控制各个测温点完成温度转换和相应测温点温度数据的查询,并与主机实现多机通信。粮仓内外的温湿度采集由基于AT89C2051微控制器的从机完成,从机具有现场总线接口,使用数字式温度传感器DS18B20采集温度,使用湿度传感器HSllOI采集湿度。仓库内外的设备由现场总线上的测控仪器来控制,仓库的现场工作站可以通过现场总线发送控制命令给测控仪器,它根据接受的命令执行通风和冷却。   (二)硬件介绍   LPC2294是PHILIPS公司推出的一款功能强大、超低功耗且具有ARM7TDMI内核的32位微控制器。它具有丰富的片上资源,完全可以满足一般的工业控制需要,同时还可以减少系统硬件设计的复杂度,提高系统的稳定性。它的工作原理主要是用ARM7芯片LPC2294为内核,与一系列外围器件连接起来。AT89C2051是20脚8位的单片机,它提供了以下标准功能:2K字节闪速存储器,128字节RAM,15根I/O引线,一个全双工串行口。此外,AT89C2051软件节电方式,一方式停止CPU工作但允许RAM、定时器/计数器、串行口和中断系统继续工作。二方式保存RAM内容但振荡器停止工作并禁止所有其它部件的工作直到水分检测系统下一个硬件复位。硬件设计框图如图1所示:   (三)温湿度测量原理与器件选择   1.测温原理与相应的温度传感器。温度是数据采集中因为要采集多点温度,所以传感器的选型非常重要,它将直接影响到测温系统的复杂度和精确度。DS18B20低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。单片机在控制DS18B20进行温度转换之前,需要总线上所有DS18B20的64位序列号,这样才可以对总线上的某个DS18B20进行ROM匹配,将其选中。   2.温度数据采集及发送。由于所要监测的粮库储量大,要监测的温度点比较多,采用外部供电方式。由于采用单总线数据传输方式DS18B20的数据I/O均是由同一条线来完成的,因此,对读写的操作时序要求严格。协议数据传输为主/从式,形式为请求/响应帧方式。每次通信均由主机发起,不需握手。主机发出请求帧后,等待从机返回响应帧直至响应时间到来,对于从机不返回响应帧。基于单总线上的所有传输过程都是以初始化开始的,初始化过程有主机发出的复位脉冲和从机响应的应答脉冲组成。应答脉冲使主机知道,总线上有从机设备,且准备就绪。初始化子程序如下:   DELAY:MOV R4,#8   DJNZ R6,DELAY   RET   RESET:CLR P1.0   MOV R6,#35   CALL DELAY   SETB P1.0   MOV R6,#4   CALL DELAY   CLR PSW.0   JB P1.0,RET1   SETB PSW.0   MOV R6,#30   CALL DELAY   RET   (四)测湿度原理与相应的湿度传感器   湿度传感器采用高分子电容式传感器181191-Hsloll,温湿度传感器输出的信号都没有经过放大、AD/转换而直接送入单片机进行处理。将它接入555定时器或施密特触发器组成的振荡电路中,则传感器所测的湿度信号与振荡电路输出的电压信号的频率成线性关系,该频率信号也可直接送入单片机进行处理。   将HSllol与555定时器组成振荡电路,则传感器所测的湿度信号与振荡电路输出的电压信号的频率成线性关系,该频率信号也可直接送入单片机进行处理。这样,温湿度传感器输出的信号都没有经过放大、AD/转换而直接送入单片机进行处理,从而省去了信号放大和A/D转换这两个环节,进一步减小了测量误差。     

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档