基于单片机的热水锅炉温度控制系统设计_精品.docVIP

基于单片机的热水锅炉温度控制系统设计_精品.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机热水锅炉温度控制系统本系统主要有水位检测、温度检测、按键控制、水温控制、水位控制、循环控制、显示部分、故障报警等几部分组成来实现供暖控制,系统框图如图1所示。 图1系统框图 图 2 硬件电路 硬件电路选用ADC0809 对U01和U02实现A/D 转换。 IN0 作U01的输入通道, IN1 作U02的输入通道。通道选择线ADDA ,ADDB 接A0,A1;ADDC 接地。 ADC0809 作为80C51单片机的外部数据存储器与单片机相接,端口地址为7FFCH,7FFDH。 由RD及WR信号和端口地址P2.7进行控制转换。A/D 转换结束信号EOC 由T1 检测。 控制电机启停的信号由P1口送出,P1.0控制引风电机,P1.1控制排渣电机,P1.2控制炉排电机和鼓风电机。P1.0,P1.1,P1.2信号依次延时15 m in 送出来启动电机运转。 由P1口送出的信号经同相驱动器 7407、 光电耦合及9013的功放,使继电器J动作,完成对相应电机的控制。 4 程序分析及软件设计 整个程序包括两个部分:主程序和内部中断服务程序。内中断由定时器T 1 溢出产生。程序中使用的各寄存器的作用如下: R0: 暂存A 的内容;R1: 存放由ADC0809 转换的环温; R 2: 存放由ADC0809 转换的水温;R 3:存放由R 1 内容查水温下限表得对应下限水温;R4: 存放由R1内容查水温上限表得对应上限水温;R5: 存放定时器T 1 初始常数的低8位;R6: 存放定时器T 1 初始常数的高 8 位;R7:当 (R7) = 00H, 置(P1 . 1) =“0” (启动排渣电机) ; 当(R7) = FFH, 置(P1 . 2) =“0” (启动炉排电机和鼓风电机), 初始状态(R7) = 00H。 PSW. 5是用户标志位, 在此用作锅炉电机启、停状态标志。软件置 “0” 时, 表示电机处于停转状态; 置 “1” 时, 表示电机处于运转状态, 从而控制程序的流向; 初始状态PSW. 5置 “0” 。 主程序流程图如图3 所示。 主程序启动后,进入初始化程序,在初始化中主要完成各控制寄存器控制字的确定和参数的传送等必要的初始准备工作。启动ADC0809 采集环温,送R 1 保存, 再次启动ADC0809 采集水温,送R2 保存。首先判断环温是否高于16 ℃,即是否(R 1) = FFH,由此决定是否停机。 若(R1)≠FFH,由PSW. 5决定程序的流向. 如(PSW. 5) =“0”,由R1内容查水温下限表,结果送R3 保存。当R 3 R2 时, 继续采集水温和环温; 当R3≥R2 时,PSW 1 . 0置 “0” (启动引风电机),启动定时器 T 1, PSW. 5置 “1”。 如(PSW. 5 ) =“1” ,由R1 内容查水温上限表, 送R4 保存。当R4 R2 时, 继续采集水温和环温; 当 R4≤R2 时, P1 口置“0FH” (电机停止运转), PSW. 5置 “0” .内部中断程序流程如图4 所示。当定时器T 1 定时时间(15 m in)到, 进入中断服务程序。 程序首先判断是否(R 7)=“00H”。当(R7) =“00H” 时(启动排渣电机) ,给T 1 送定时初始值,启动定时器T 1,置(R 7) =“FFH”; 当(R7) =“FFH”时,PSW. 5置 “0” (启动炉排电机和鼓风电机) ,给 T 1 送定时初始值,置(R7) =“00H”,返回主程序。 5 结束语 本系统硬件电路简单, 软件程序易于实现。 它可用于一台或多台小型取暖热水锅炉的温度控制,可使居室温度基本恒定、节煤、节电、省人力。 参考文献 [ 1 ] 李华. MCS 51 系列单片机实用接口技术[M ] . 北京航空航天大学出版社, 1993 . [ 2 ] 蔡美琴. MCS 51 系列单片机系统及其应用[M ] . 北京: 高等教育出版社, 1992 . [ 3 ] 李光飞,楼然苗.单片机课程设计实例指导[M].北京航空航天大学出版社,2004 [ 4 ] 吴春旺,陈霞.锅炉汽包水位调节控制系统设计[J].电工技术,2006.3 [ 5 ]柯立民.单片机中级教程.北京航空航天大学出版社,2002.8 [ 6 ]李爱民,杨顺普.电热锅路温度控制器的设计. [ 7 ] 程素娥,基于单片机的家用燃气锅炉控制系统研究,潍坊教育学院学报,2009,22(3):67-68. [ 8 ] 王丽娟,单片机在锅炉温度控制系统中的应用,微计算机信息,2007,23(1):122-124. [ 9 ] 王瑞兰,基于单片机控制的

文档评论(0)

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

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

1亿VIP精品文档

相关文档