- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕 业 设 计 论 文
题 目 :自动温控系统的设计
姓 名 :
班 级 :应电081班
专 业 :应用电子技术
指 导 教 师 :
完 成 日 期 :2011年6月8日
摘 要
本文综述了数字温度计的设计与制作过程,介绍了设计制作一个完整的数字温度计需要做的准备与制作过程,通过一段时间的努力制作,从刚开始透彻理解题目要求及所要设计的产品的各项性能功能,然后觉得利用单片机作为控制内核,其次主要的就是温度传感器DS18B20,及其他重要部分电路的配合下设计出一套完整的硬件系统,及它的灵魂软件系统。得到了一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机AT89S51,测温传感器使用DS18B20,用4位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。
关键词:单片机,数字控制,温度计, DS18B20,AT89S51
目 录
摘 要 1
第1章 绪 论 0
1.1数字温度计设计方案论证 0
1.1.1方案一:热敏电阻 0
1.1.2 方案二:温度传感器DS18B20 0
1.1.3 方案三:控制内核不用单片机,用DSP 0
第2章 数字温度计详细设计 0
2.1 主控制器AT89S51 0
2.1.1 AT89s51的特点及特性: 0
2.2温度采集部分的设计 0
2.2.1.温度传感器DS18B20 0
2.2.2 DS18B20温度传感器与单片机的接口电路 0
2.2.3 DS18B20控制方法(操作指令) 0
2.2.4 DS18B20的复位时序 : 0
2.2.5 DS18B20的读时序: 0
2.2.6 DS18B20的写时序: 0
第3章 系统硬件电路设计 0
3.1 电路原理 0
3.2电路原材料清单 0
3.3使用工具及仪表清单 0
3.4 显示电路 0
3.5 单片机电路 0
3.6 DS18B20温度传感器电路 0
3.7晶振控制电路 0
3.8 复位电路 0
第4章 系统软件设计 23
4.1流程图 1
4.2读出温度子程序 1
图6读温度流程图 0
4.3温度转换命令子程序 0
4.4 计算温度子程序 0
4.5 报警程序流程图 0
4.6 数字温度计程序清单 0
总 结 0
致谢 0
参考文献 0
第1章 绪 论
1.1数字温度计设计方案论证
1.1.1方案一:热敏电阻
由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。热敏电阻如下图:
热敏电阻
1.1.2 方案二:温度传感器DS18B20
(1) 进而考虑到用温度传感器,在设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
(2) 方案二的总体设计框图
温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用4位LED数码管以串口传送数据实现温度显示。
图1 总体设计方框图
1.1.3 方案三:控制内核不用单片机,用DSP
选定了温度传感器之后,再来考虑它的控制内核,因为数字温度计的设计并不复杂,单片机完全可以处理的了,DSP是比较高端的控制内核应用成本相对较高,所以选用单片机是即经济又实惠的选择。
从以上三种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。
第2章 数字温度计详细设计
2.1 主控制器AT89S51
2.1.1 AT89s51的特点及特性:
40个引脚,4k bytes flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。????? 此外,at89s51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有pdip、tqfp和plcc等三种封装形式,以适应
不同产品的需求。
文档评论(0)