基于单片机的供暖锅炉控制系统的设计论文内容摘要:

水温度的差值很大,认为循环泵故障,报警系统报警。 此部分采用声光报警以便很容易区分哪部分出现问题,便于维修人员及时进行维修。 根据报警铃和灯的不同确定哪部分出现问题。 A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U17 4 A L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U27 4 A L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U37 4 A L S 1 6 41234x s 11234x s 2V C CabfcgdeDPY1 2 4 5 6 7 9c d edp b a f10gdpvcc3vcc8D S 1abfcgdeDPY1 2 4 5 6 7 9c d edp b a f10gdpvcc3vcc8D S 2abfcgdeDPY1 2 4 5 6 7 9c d edp b a f10gdpvcc3vcc8D S 3v c cv c cv c cT X DT X DD1D I O D ED2D I O D ED3D I O D E 图( 12) 为水温故障标志, 1时有效报警。 为水位故障标志, 1时有效报警。 为水位故障标志, 1时有效报警。 为报警取消标志, 1时有效取消报警。 按 键, 置 1。 设置温度确定后,按 键, 清 0。 水位高出上限 置 1,水位低于下限 置 1。 水位检测系统故障 置1。 单片机程序见附页。 5 结束语 本系统介绍了单片机在水暖锅炉中的应用,采用数字温度传感器、光敏三极管、压力传感器使硬件系统大为简化。 系统精度高,具有良好的人机交互功能。 并设有超温、超水位、循环泵失灵等故障报警,有问题立即就能发现。 通过自动调节控制温度并实现锅炉内温度和水位的自动控制。 保护温度控制在设定值上正常运行不需要人工干预,操作人员劳动强度小。 参考文献 [1] 谢自美,电子线路设计 实验 测试 [J].华中科技大学出版社, 2020, 2 [2] 杨国志,王立峰,杨东光,王辉林等 . 实用电子制作实例 [M].福建科学技术出版社, 2020 [3] 金伟正 .单线数字温度传感器的原理及用 [M].电子工业出版社 , 2020 [4] 王永平,陈建华 .基于 S7— 200PLC 的高性能电热锅炉控制系统 [J].仪表技术与传感器, 2020, 7 [5] 潘新民,王艳芳。 微型计算机控制技术 [M].高等教育出版社, 2020 [6] 谈 振藩 .自动控制专业英语 [M].哈尔滨工程大学出版社, 1999 [7]杨 智 ,明丽萍 .21 世纪燃气锅炉在中国的发展前景 [J].锅炉制造 , 2020, 7 [8]袁希光等 .传感器技术手册 [M].北京国防工业出版社 ,1986 [9] 张洪润,张亚凡。 传感技术与应用教程 [M].清华大学出版社, 2020 [10] 松井邦彦 [日 ]著, 梁瑞林 [译 ]。 传感器实用电路设计一制作 [M]科学出版社, 2020 [11] 李光飞,楼然苗 .单片机课程设计实例指导 [M].北京航空航天大学出版社,2020 [12] 李明,徐向东 .用容错技术 提高锅炉控制系统的可靠性 [J]清华大学学报 1999, 10 [13] 吴春旺,陈霞。 锅炉汽包水位调节控制系统设计 [J].电工技术, [14] 刘星平。 基于 PLC 及其网络的智能炉温控制系统 [J].电气应用, 附页 单片机源程序 ORG 0000H AJMP MAIN ORG 0003h AJMP MAIN ORG 000bh AJMP MAIN ORG 0013h AJMP MAIN ORG 001bh AJMP MAIN ORG 0023H AJMP MAIN ORG 0030H MAIN: CLR MOV p0,0ffh ACALL QL。 MOV 3BH ,95 MAIN1: MOV 3bh,95 ACALL WENDU。 温度转换子程序 ACALL DISP ACALL WENCPM。 温度比较子程序 ACALL SHUICPM。 水位检测子程序 ] ACALL BAOJING。 报警子程序 ACALL DELAY2 AJMP MAIN1。 WENCPM: MOV A,37H。 温度比较子程序 CLR C SUBB A,3BH JC BBB1 SETB。 关蒸气阀 CLR ACALL ok2 BBB1: MOV A,37H ADD A,10 CLR C SUBB A,3BH JNC OK2。 CLR。 低与设定温度 10度开蒸汽阀 MOV A,37H ADD A,20 CLR C SUBB A,3BH JNC OK2 CLR。 低与设定温度 20度开蒸汽阀 SETB RET ok2: CLR RET。 水位检测子程序 SHUICPM:MOV A,P1 ANL A,0FH MOV 30H,0FH。 00001111 CJNE A,30H,AAA1 SETB SETB。 setb 水位状态标志位 AJMP OUT2 AAA1: MOV 30H,0EH。 00001110 CJNE A,30H,AAA2 SETB CLR AJMP OUT2 AAA2: MOV 30H,0CH。 00001100 CJNE A,30H,AAA3 CLR CLR AJMP OUT2 AAA3: MOV 30H,08H。 00001000 CJNE A,30H,AAA4 CLR CLR AJMP OUT2。 70 AAA4: MOV 30H,00H。 00000000 CJNE A,30H,AAA5 setb SETB AJMP OUT2 AAA5: SETB RET OUT2: CLR RET BAOJING: JB ,OUT6 MOV A,20H MOV 30H,00H CJNE A,30H,OUT5 AJMP OUT6 OUT5: SETB JB ,OUT9 SETB OUT10: JB ,OUT11 SETB OUT12: JB ,OUT13 SETB OUT14: JB ,OUT15 SETB OUT16: RET OUT6: CLR RET OUT9: CLR AJMP OUT10 OUT11: CLR AJMP OUT12 OUT13: CLR AJMP OUT14 OUT15: CLR AJMP OUT16。 总温度子程序 WENDU: ACALL INIT_1820 ACALL RE_CONFIG ACALL GET_TEMPER ACALL TEMPER_COV RET。 DS18B20 初始化程序 INIT_1820: SETB NOP CLR MOV R0,06BH MOV R1,03H TSR1: DJNZ R0,TSR1。 延时 MOV R0,6BH DJNZ R1,TSR1 SETB NOP NOP NOP MOV R0,25H TSR2: JNB ,TSR3 DJNZ R0,TSR2 LJMP TSR4。 延时 TSR3: CLR。 清标志 ,表示 DSS18B20 存在 LJMP TSR5 TSR4: setb。 setb 标志位 ,表示 DSS18B20 不存在 LJMP TSR7 TSR5: MOV R0,06BH MOV R1,03H TSR6: DJNZ R0,TSR6。 延时 MOV R0,6BH DJNZ R1,TSR6 TSR7: SETB RET。 重新写 DS18B20 暂存存储器设定值 RE_CONFIG: JNB ,RE_CONFIG1。 若 DS18B20 存在 ,转 RE_CONFIG1 RET RE_CONFIG1: MOV A,0CCH。 发 SKIP ROM 命令 LCALL WRITE_1820 MOV A,4EH。 发写暂存存储器命令 LCALL WRITE_1820 MOV A,00H。 TH(报警上限 )中写入 00H LCALL WRITE_1820 MOV A,00H。 TL(报警下限 )中写入 00H LCALL WRITE_1820 MOV A,1FH。 选择 9 位温度分辨率 LCALL WRITE_1820 RET。 读出转换后的温度值 GET_TEMPER: SETB。 定时入口 LCALL INIT_1820 JNB ,TSS2 RET。 若 DS18B20 不存在则返回 TSS2: MOV A,0CCH。 跳过 ROM匹配 LCALL WRITE_1820 MOV A,44H。 发出温度转换命令 LCALL WRITE_1820 LCALL INIT_1820 MOV A,0CCH。 跳过 ROM匹配 LCALL WRITE_1820 MOV A,0BEH。 发出读温度命令 LCALL WRITE_1820 LCALL READ_18200 MOV 37H,A。 将读出的温度数据保存 MOV A,0ECH CALL WRITE_1820 RET。 读 DS18B20 的程序 ,从 DS18B20 中读出一个字节的数据 READ_1820: MOV R2,8 RE1: CLR C SETB NOP NOP CLR NOP NOP NOP SETB NOP MOV C, NOP NOP NOP NOP MOV R3,23 DJNZ R3,$ RRC A DJNZ R2,RE1 RET。 写 DS18B20 的程序 WRIT。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。