收藏 分销(赏)

电子专业毕业设计方案单片机温控.doc

上传人:精**** 文档编号:2372334 上传时间:2024-05-29 格式:DOC 页数:33 大小:674.04KB
下载 相关 举报
电子专业毕业设计方案单片机温控.doc_第1页
第1页 / 共33页
电子专业毕业设计方案单片机温控.doc_第2页
第2页 / 共33页
电子专业毕业设计方案单片机温控.doc_第3页
第3页 / 共33页
电子专业毕业设计方案单片机温控.doc_第4页
第4页 / 共33页
电子专业毕业设计方案单片机温控.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、一、设计(论文)教学目标: 经过对毕业论文(设计)写作,了解毕业论文(设计)基础要求和写作过程,了解论文(设计)研究方法,培养文件检索能力、创新能力、文字表示能力、英语知识利用能力等。二、设计(论文)关键内容:1、学会设计和使用智能水温智能监控系统。2、更深层次了解智能水温智能监控系统基础原理,并进行研究。3、使本系统能够实时可靠监控水温改变,指示正确。4、具体介绍智能水温监控系统设计方案及其基础原理,证实设计方案可行性。三、设计(论文)基础要求:1、 标题明确有概括性;2、 正文见解正确,论证充足,数据正确,条理清楚;3、 有中英文摘要和关键词,提供参考文件; 4、字数不少于4000字。四、

2、进度安排:序号论 文(设 计)各 阶 段 内 容起止日期1做好论文各项准备工作11月2确定选题、指导老师下达任务书12月3论文开题答辩3月5日4交初稿4月20日5交第二稿5月10日6交定稿5月25日7论文答辩6月1日 五、关键参考文件:1 胡学海.单片机原理及应用系统设计M.北京:电子工业出版社.2 黄继昌.传感器工作原理及应用实例M.北京:北京人民邮电出版社,1998 3潘笑,高玉玲,康亚娜.基于模糊PIDAT89C2051单片机智能温度控制系统J兵工自动化,(05)4 周荣兴,符影杰,孙应娥.多智能仪表控制系统技术研究J.现代电子技术. (08)5 胡焱,周超,沈家庆,高丽霞,吕伟.基于单

3、片机水温监控系统设计J.通信技术., (08) 6 陈良银.数据监测系统开发和应用研究J.商场现代化.(441)7 张天鹏,魏蔚. 一线式”数字温度计DS18B20原理和应用J.开封:办公自动化杂志. (150) 8 张兆朋. 基于 AT89S52 单片机自动温控电风扇设计J.江苏:现代电子技术(3)9刘天旺. 基于AT89S52单片机电阻炉炉温控制系统.广西:南宁职业技术学院学报 (2)10 陈良光,管聪慧. 由数字式传感器DS1820组成多点测温系统J传感器世界, 1999,(09) 设计(论文)题目基于单片机智能水温监控系统设计课题依据:1.本课题理论水温控制系统采取AT89S52单片机

4、为关键控制器件,实现对水温自动控制。温度信号由数字信号传感器DS18B20采集直接送入单片机进行处理,以控制固态继电器实现水升温或降温。控制系统由硬件电路和软件程序两部分组成,其中硬件部分关键有温度采集电路、显示模块数码管显示、键盘接口、蜂鸣报警、单片机电路几部分组成。软件程序包含单片机控制程序和汇编控制程序温度测控在工业领域含有广泛应用,伴随传感器技术等一系列相关技术不停地发展,为智能温度测控系统功效、精度提升和抗干扰能力增强提供了条件。设计一个基于单片机温度测量系统硬件结构及汇编程序,而且叙述其在冷库温度调控方面应用。该系统结构含有价格低廉,精度高、微型化、抗干扰能力强、易扩展等一系列优点

5、。用这种方法控温,使整个系统灵活、可靠性高,系统达成热平衡较快,而且精度也比较高,简单方便。此方案优点是电路简单而且能够满足题目中各项要求精度2.本课题实际意义单片机在电子产品中应用已经越来越广泛,在很多电子产品中也用到温度检测和温度控制。伴随温度控制器应用范围日益广泛和多样性,多种适适用于不一样场所智能温度控制器应运而生。在科研、生产中,常需要对一些系统进行温度监测和控制,利用智能水温控制系统恰能满足这一需求。需检测和控制温度系统一旦确定,其热惯性大小和散热等各项硬件条件就确定了,从而能够利用AT89S20设计出智能水温控制系统,对其温度进行远程监控。3.中国外研究动态伴随电子技术发展,多种

6、水温控制系统不停得以研制和应用,如太阳能热水器水温控制EDA实现、基于AT89S52单片机水温控制系统设计、基于PID继电自整定柴油机水温控制系统设计、基于BP神经网络时延水温控制系统设计、基于AVR单片机和LabVIEW水温控制系统等,其中AT89S52单片机水温控制系统设计简单,使用方便,使它在大家生产和生活中有着很广泛应用。智能水温控制测量仪是近代电子技术领域关键测量工具之一,同时也是其它领域广泛应用测量仪器,其含有测量精度高、读数直观、使用方便等优点。智能水温控制系统已经越来越受到电子技术领域重视。4.本人见解智能水温控制系统有很好实用性,能够方便大家对水温和多种液体温度远程监控,伴随

7、科技发展,水温控制系统将会得到广泛应用。温度测控在工业领域含有广泛应用,伴随传感器技术等一系列相关技术不停地发展,为智能温度测控系统功效、精度提升和抗干扰能力增强提供了条件。设计一个基于AT89S52单片机温度测量系统硬件结构及汇编程序,而且叙述其在冷库温度调控方面应用。该系统结构含有价格低廉,精度高、微型化、抗干扰能力强、易扩展等一系列优点。课题关键内容:本文介绍怎样应用单片机使温度测控系统中测量和控制智能化及一个基于AT89S52 单片机温度测控装置。该装置可实现对温度测量,并能依据设定值对环境温度进行调整,实现控温目标。关键叙述系统硬件组成、各部分关键作用及系统软件设计过程。并对单片机在

8、温度控制系统中基础理论和应用技术做了较为全方面介绍本论文大致可分为五部分:第一部分为引言,第二部分为硬件电路系统组成,1 AT89S52 单片机系统2 传感器和测温电路设计3 电炉功率控制4 降温控制第三部分是软件模型及设计,1 模型建立和设计思绪2 模型曲线及控温参量确实定第四部分为数据测试及分析,第五部分为结束语,第六部分为参考文件研究方法:1、 参考文件资料法2、 分类研究法3、 举例说明法4、 仔细研究课题,并向指导老师请教,和同学讨论,深入理顺自己思绪。5、 用例举法,引证法和归纳演绎法,对自己提出新理论进行陈说、论证、总结。完成期限和采取关键方法:.11.1.11.30 毕业论文选

9、题;.12.01.12.31 下达任务书;.02.16.03.05 毕业论文开题;.03.06.04.19 整理资料、论文写作;.04.20前 交初稿给指导老师;.05.10前 交论文第二稿; .05.25前 交定稿;.06.01 毕业论文答辩关键方法: 阅读大量相关材料,综合参考资料,提出自己见解。上图书馆和资料室查资料,在网上收索相关信息,分析材料,和同学讨论,向老师请教,不停修改和提升。关键参考资料:1 胡学海.单片机原理及应用系统设计M.北京:电子工业出版社.2 黄继昌.传感器工作原理及应用实例M.北京:北京人民邮电出版社,1998 3潘笑,高玉玲,康亚娜.基于模糊PIDAT89C20

10、51单片机智能温度控制系统J兵工自动化,(05)4 周荣兴,符影杰,孙应娥.多智能仪表控制系统技术研究J.现代电子技术. (08)5 胡焱,周超,沈家庆,高丽霞,吕伟.基于单片机水温监控系统设计J.通信技术., (08) 6 陈良银.数据监测系统开发和应用研究J.商场现代化.(441)7 张天鹏,魏蔚. 一线式”数字温度计DS18B20原理和应用J.开封:办公自动化杂志. (150) 8 张兆朋. 基于 AT89S52 单片机自动温控电风扇设计J.江苏:现代电子技术(3)9刘天旺. 基于AT89S52单片机电阻炉炉温控制系统.广西:南宁职业技术学院学报 (2)10 陈良光,管聪慧. 由数字式传

11、感器DS1820组成多点测温系统J传感器世界, 1999,(09) 指导老师意见: 署名: 年 月 日开 题 报 告 会 纪 要时间.2.28地点试验楼502教室和会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)张学军教授胡赛群讲师周来秀讲师熊洁讲师田旺兰讲师会议纪要: 主持人:统计人: 年 月 日指导小组意见 责任人署名: 年 月 日院系部意见 责任人署名: 年 月 日毕业设计(论文)答辩申请表学 号姓 名胡学海院 系物理和电信工程系专 业电子信息技术指导老师熊洁设计(论文)课题名称基于单片机智能水温控制系统设计设计(论文)要求及进程计划起 止 时 间任 务 要 求完成情况指 导

12、 教 师签 名.01.10-.01.15毕业论文选题.01.20-.02.22学生和指导老师联络并查找文件资料.02.26-.03.01毕业论文开题.03.01-.04.30毕业论文撰写.04.30前提交毕业论文初稿给指导老师.05.25前提交论文正稿(一式两份)及电子文档给系办.06.01毕业论文答辩毕业设计(论文)特色介绍(数量、质量、创新):本文字数6000左右,关键叙述系统硬件组成、各部分关键作用及系统软件设计过程。并对单片机在温度控制系统中基础理论和应用技术做了较为全方面介绍。用这种方法控温,使整个系统灵活、可靠性高,系统达成热平衡很快,而且精度也比较高是否同意参与答辩意见: 主指导

13、老师(署名) 年 月 日毕业设计(论文)成绩评定标准及评审表专业:电子信息技术 课题:基于单片机智能水温控制系统设计 学生:胡学海 分块 等级及得分项 目(该项满分值)评 分 等 级各 档 得 分评分ABCDABCD指导教师40%完成任务水平和质量501资料搜集和整理论证情况(10)齐全较完全基础齐全差9-107-85-642基础概念和理论情况(10)清楚、正确基础清楚基础正确尚清楚尚正确不清楚不正确9-107-85-643计算方法和计算结果(15)正确、应用计算机较多基础正确少许应用尚正确尚应用不正确未应用13-1510-127-964独立见解和应用价值(5)有、较大有、通常有、无或无、通常

14、无、无54325说明书、图纸(10)层次分明、正确无误、认真工整、外文提要正确基础正确、较认真、较明确尚正确、尚认真、基础正确错误很多、认真、不正确9-107-85-64独立工作能力306方案制订、选择(10)独立完成且正确基础独立完成正确尚能独立完成基础正确不能独立完成且错误很多9-107-85-647规范和手册使用(8)熟练基础熟练尚可基础不会87658编程、上机结果分析和处理、中国外文件阅读(12)熟练主动查阅消化引用基础熟练查阅、有引用尚可尚能查阅引用基础不会查阅引用11-129-107-86工作态度209遵守纪律(10)好很好通常差9-107-85-6410珍惜公物、保持良好环境(5

15、)好很好通常差543211工作责任心、主动性(5)强很好通常差5432材料评阅人30%1任务完成情况(10)全部完成基础完成关键部分完成未完成9-107-85-642基础概念和理论论证情况(20)清楚、正确基础清楚基础正确尚清楚、尚正确不正确、未应用18-2015-1712-14113计算方法和计算结果(30)正确、应用计算机较多基础正确少许应用尚正确、未应用不正确、不应用26-3021-2516-20154独立见解和应用价值(10)有、较大有、通常有、无或无、通常无、无9-107-85-645说明书、图纸(20)层次分明、正确无误、认真工整,外文提要正确基础正确、较认真、较正确尚正确、尚认真

16、、基础正确错误很多、不认真、不正确18-2015-1712-14116题目难度大小、工作量(10)难、饱满知中、较饱满较易、尚饱满易、不饱满9-107-85-65答辩委员30%1汇报情况(20)简明、清楚、关键突出基础清楚关键不够尚清楚、有错概念不清错误较多18-2015-1712-14112回复问题情况(50)正确、熟练基础正确尚正确、有错基础不正确43-5035-4227-34263说明书、图纸(20)总体印象认真、工整、正确较认真尚认真不认真18-2015-1712-14114独立见解和应用价值(10)有、较大有、通常有、无或无、通常无、无9-107-85-64说明:1本方案供院系部参考

17、,评分方案和百分比均可依据实际情况进行调整。 2学生答辩成绩取诸答辩委员会平均成绩。 3答辩委员会除给出答辩成绩外,还应汇总和审查指导老师、材料评阅人给出成绩,然后分档(优90;良80-89分;中70-79分;及格60-69分;不及格59分)给出学生毕业设计(论文)成绩。指导教师评审意见(40%)评语:评分 指导老师(署名): 年 月 日评阅教师评审意见(30%)评语:评分 评阅老师(署名):年 月 日答辩小组意见(30%)评语:评分 责任人(署名): 年 月 日院系意见评语:论文最终评分 责任人(署名): 评定等级 院系(公章) 年 月 日注:评语包含设计(论文)优点、缺点、数据、材料、论证

18、、结论是否正确,有没有新见解等。等级标准:优90;良80;中70;及格60;不及格60; 答 辩 会 纪 要时间地点答辩小组成员姓 名职 称所 学 专 业所 从 事 专 业答辩中提出关键问题及回复简明情况统计: 会议主持人:记 录 人: 年 月 日湖南城市学院专科毕业设计(论文)诚信申明本人郑重申明:所呈交专科毕业设计(论文),是本人在指导老师指导下,独立进行研究工作所取得结果,结果不存在知识产权争议,除文中已经注明引用内容外,本设计(论文)不含任何其它个人或集体已经发表或撰写过作品结果。对本文研究做出关键贡献个人和集体均已在文中以明确方法标明。本人完全意识到本申明法律结果由本人负担。 专科毕

19、业设计(论文)作者署名: 二九 年 五月 二十五日目 录摘 要III关键词IIIABSTRACTIVKEYWORDSIV绪论11 设计思绪12 硬件电路组成12.1 AT89S52 单片机系统12.1.1 输入键盘设计32.1.2 输出显示设计32.1.3 和上位机串口通信32.1.4 蜂鸣报警电路32.2 传感器和测温电路设计32. 3 固态继电器43 温度控制原理53.1 电炉工作原理53.2 制冷机控制64 软件程序设计64.1 单片机主程序64.1.1 主程序步骤图64.1.2 汇编语言程序74.2 温度检测子程序84.3 PID控制算法105 模型曲线及控温参量确实定115.1 模型

20、曲线建立115.2 模型曲线控制参量确实定116 结语12参考文件12致谢13基于单片机智能水温控制系统设计(湖南城市学院物理和电子信息工程系09届电子信息工程技术专业,益阳,413000)摘 要:介绍怎样应用单片机使温度测控系统中测量和控制智能化及一个基于AT89S52 单片机温度测控装置。该装置可实现对温度测量,并能依据设定值对环境温度进行调整,实现控温目标。关键叙述系统硬件组成、各部分关键作用及系统软件设计过程。并对单片机在温度控制系统中基础理论和应用技术做了较为全方面介绍。关键词:AT89S52 ;温度测控;温度传感器;控制智能化Design of Temperature Contro

21、l System Based on AT89S52 ( Year Student of the Department of Physics and Electronic Information technology, Hunan City University, Yiyang, Hunan, 413000, China)Abstract: The paper introduces intelligent temperature measurement and control system to use single chip . proposes a microcontroller based

22、 AT89S52 temperature measurement and control device. The device can achieve the right temperature measurement ,and set value based on the environmental temperature regulation ,temperature control to achieve the purpose. This paper focuses on the hardware configuration of the system ,the main part of

23、 the role and system software design process. The design of the microcontroller temperature control system of the basic theory and application of techniques are more comprehensive presentation.Key words :AT89S52 ;temperature monitoring ;temperature sensor ;intelligent control绪论全文介绍怎样用“单片机模型法”实现系统温度自

24、动控制,用这种方法控温,使整个系统灵活、可靠性高,系统达成热平衡很快,而且精度也比较高,愈加简单方便。智能水温控制系统有很好实用性,能够方便大家对水温和多种液体温度远程监控,伴随科技发展,水温控制系统将会得到广泛应用。温度测控在工业领域含有广泛应用,伴随传感器技术等一系列相关技术不停地发展,为智能温度测控系统功效、精度提升和抗干扰能力增强提供了条件。本文设计一个基于AT89S52单片机温度测量系统硬件结构及汇编程序,而且叙述其在温度调控方面应用。该系统结构含有价格低廉,精度高、微型化、抗干扰能力强、易扩展等一系列优点。1 设计思绪整个系统主控部分采取AT89S52组成单片机应用系统;温度检测部

25、分采取DS18B20单总线数字温度传感器对温度进行检测;控制部分由固态继电器控制电炉和制冷机通断,工作时,由键盘输入设定温度值,系统采取PID控制算法进行运算,经过单片机AT89S52开关量控制固态继电器通断,以调整温度至设定值.系统设计总体框图图1.1所表示。显示模块键盘输入蜂鸣报警器加热控制制冷控制数据采集电炉制冷机DS18B20单片机水图1.1 系统结构框图2 硬件电路组成2.1 AT89S52 单片机系统AT89S52是一个低功耗、高性能CMOS8位微控制器,含有8K在系统可编程Flash 存放器。使用Atmel 企业高密度非易失性存放器技术制造,和工业80C51 产品指令和引脚完全兼

26、容。片上Flash许可程序存放器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效处理方案。AT89S52含有以下标准功效:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中止结构,全双工串行口,片内晶振立即钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,许可RAM、定时器/计数器、串口、中止继续工作。掉电保护方法下,RAM内容被保留,振荡器被冻

27、结,单片机一切工作停止,直到下一个中止或硬件复位为止。VCC : 电源GND: 地P0 口:P0口是一个8位漏极开路双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存放器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0含有内部上拉电阻。在 flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1 口:P1 口是一个含有内部上拉电阻8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时能够作为输入口使用

28、。作为输入使用时,被外部拉低引脚因为内部电阻原因,将输出电流。P2 口:P2 口是一个含有内部上拉电阻8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时能够作为输入口使用。作为输入使用时,被外部拉低引脚因为内部电阻原因,将输出电流(IIL)。在访问外部程序存放器或用16位地址读取外部数据存放器(比如实施MOVX DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存放器时,P2口输出P2锁存器内容。在flash编程和校验时,P2口也接收高8位地址字

29、节和部分控制信号。P3 口:P3 口是一个含有内部上拉电阻8 位双向I/O 口,p2 输出缓冲器能驱动4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时能够作为输入口使用。作为输入使用时,被外部拉低引脚因为内部电阻原因,将输出电流。RST: 复位输入。晶振工作时,RST脚连续2 个机器周期高电平将使单片机复位。2.1.1 输入键盘设计这里采取键盘是4 4 , 其中有0 F , 能够在4090 之间任意设定值。系统要求第一次输入值要在49 之间,当小于4 或大于9 时系统不处理,等候输入正确值。当系统得到正确输入值时键盘锁定,随即输入系统必需复位。键盘是用AT89S52

30、 P0 口来控制。2.1.2 输出显示设计显示是应用LED 来显示。其实质就是为了程序在一定条件下愈加合理和简练。在单片机AT89S52 和显示模块通信是应用到AT89S52 P1L1口。LED 前4 位为实时采样取回温度,后3 位为想要目标温度。2.1.3 和上位机串口通信为了实时地对温度改变愈加直观显示还用上位机串口通信,用计算机来打印数据。2.1.4 蜂鸣报警电路蜂鸣报警电路由晶体管和蜂鸣器组成,由单片机口输出信号控制晶体管导通和截止,由此来控制蜂鸣器报警。由DS18B20采集温度值,当温度高于或低于设定温度值一定范围时,给单片机一个命令setb P2.5,单片机P2.5口输出信号,晶体

31、管导通,蜂鸣器报警。当温度在设定值范围内时,实施 CLR P2. 5,单片机P2.5停止输出信号,晶体管截止,蜂鸣报警器停止报警。2.2 传感器和测温电路设计DALLAS最新单线数字温度传感器 DS18B20 ,是新“接口 ,测量温度范围为 - 55 + 125 ,在 - 10+85 范围内 ,精度为 0.5现场温度直接以“一线总线”数字方法传输 ,大大提升了系统抗干扰性 ,适合于恶劣环境现场温度测量 ,如:环境控制、设备或过程控制、测温类电子产品等。DS18B20 能够程序设定912 位分辨率 ,精度为0.5温度采集含有正确性、实时性。DS18B20 管脚排列以下:DQ 为数字信号输入输出端

32、;GND 为电源地;VDD 为外接供电电源输入端在寄生电源接线方法时接地检测温度高于一定值时 ,单片机控制打开制冷机 ,关闭电炉。当温度低于一定值时 ,单片机控制制冷机停止转动,打开电炉。一线器件”,体积小、适用电压宽、经济方便。DS18B20“一线总线”数字化温度传感器支持“一线总线”图2.1 DS18B20结构图2. 3 固态继电器系统采取对电炉和制冷机两端电压进行通断方法。弱电控制强电: 用固态继电器, 继电器有线圈 ,常开触点 ,常闭触点。常开触点在线圈不通电情况下是断开 ,当线圈中有电流经过时 ,常开触点闭合;常闭触点在线圈不通电情况下是闭合,当线圈中有电流经过时断开。本文用到是继电

33、器常开触点 ,即在继电器线圈没有电流经过时是断开状态 ,当继电器线圈中有电流经过时闭合导通。其电路图图2.2所表示。图2.2固态继电器电路图3 温度控制原理3.1 电炉工作原理实现弱电控制强电 ,单片机是弱电器件 ,通常情况下它工作电压为5 V ,电炉工作所需电压为220 V,属于强电 ,强电不能和弱电有任何电器接触 ,预防强电进入到单片机内 ,继电器起到隔离作用。因为单片机是一个弱电器件 ,它工作电压是 5 V ,驱动电流在 mA级以下 ,而现在要把它用于部分大功率场所 ,控制电炉 ,显然是不行。所以 ,就要有一个步骤来衔接 ,这个步骤就是所谓“功率驱动”,继电器驱动就是一个经典、简单功率驱

34、动步骤。继电器驱动就是单片机和其它大功率负载接口 ,起到控制作用 ,三极管起到放大作用。这里继电器由对应三极管来驱动 ,当温度低于设定值时 , 则发光二极管发出绿光,给单片机一个命令 ,setb P2. 7 ,单片机 P2.7引脚输出高电平 ,三极管导通 ,继电器线圈得电有电流经过 ,常开触点闭合 ,电炉电路接通 , 电炉开始运行。温度高于设定值时,发光二极管发出红光,实施 CLR P2. 7 ,单片机 P2. 7引脚输出低电平 ,三极管截至 ,继电器线圈中没有电流经过 ,常开触点保持原断开状态 , 电炉电路断路 , 电炉不能运行。继电器线圈两端反相并联二极管起到吸收反向电动势功效 ,保护对应

35、驱动三极管。3.2 制冷机控制制冷机是用来降温,也是由单片机输出控制。系统工作原理和电炉相同:DS18B20进行现场温度测量后将测量数据送入AT89S52P3.5口;经单片机处理后显示温度值,并和设定报警温度上限值比较。若高于设定值,给单片机一个命令 setb P2. 6 , 单片机 P2.6引脚输出高电平 ,三极管导通 ,继电器线圈得电有电流经过 ,常开触点闭合 ,制冷机电路接通 , 制冷机开始运行。温度低于设定值时 ,实施 CLR P2. 7 ,单片机 P2. 7引脚输出低电平 ,三极管截至 ,继电器线圈中没有电流经过 ,常开触点保持原断开状态 , 制冷机电路断路 , 制冷机不能运行,停止

36、制冷。总系统电路图3.1所表示图3.1 系统控温电路图4 软件程序设计4.1 单片机主程序4.1.1 主程序步骤图主程序步骤图4.1所表示:图4.1 程序步骤图4.1.2 汇编语言程序AJMPMA INORG 0030HMA IN: MOV SP, #70HLCALL GET_TEMPER ; 读出转换后温度值LCALL TEMPER_COV ;DS18B20 中读出温度数据进行转换LCALL D ISPLAY ; 调用显示子程序LCALL TEMPER_AL_SEARCH ; 报警搜索调用程序LJMPMA INNOPLOW_ALARM:SET P2.7 ; 加热开关SET P2.5 ; 开启

37、报警LCALL DELAY2 ; 2 s延迟CLR P2.7RETH IGH_ALARM:CLR P2.7 ; 关闭加热SET P2.6 ; 开启制冷机SET P2.5 ; 开启报警LCALL DELAY2 ; 2 s延迟CLR P2.6RET4.2 温度检测子程序DS18B20使用关键在于清楚总线读写时序。 因为DS18B20外接电路极为简单,所以电路连接没有问题;但在软件编程上,就要求严格根据它时序进行读写操作。具体操作以下:对DS18B20操作时,首先要将它复位。将DQ线拉低480-960us低电平作为应答信号,这时主机才能对它进行其它操作。写操作:将数据线从高电平拉至低电平,产生写起始

38、信号。从DQ线下降沿起计时,在15us到60us这段时间内对数据线进行检测,如数据线为高电平则写1;若为低电平则写0,完成了一个写周期。在开始另一个写周期前,必需有1us以上高电平恢复期。每个写周期必需要有60us以上连续期。读操作:主机将数据线从高电平拉至低电平1us以上,再使数据线升为高电平,从而产生读起始信号。从主机将数据线高电平拉至低电平起 15us至60us ,主机读取数据。每个读周期最短连续期为60us。周期之间必需有1us以上高电平恢复期。系统软件采取keil c51 编制。复位子程序:sbit DQ=P33; /定义数据线口地址unsigned char reset()unsigned char presence; /拉低 总线开始复位DQ=0; /DQ delay(30); /保持低电平480usDQ=1; / 释放总线 delay(3); /等候芯片应答信号75uspresence=DQ; /获取应答信号 delay(28); /延时以完成整个时序return(prese

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服