- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用LED数码管和DS18B20设计的温度显示器.doc
单片机课程设计说明书
用LED数码管和DS18B20设计的温度显示器
目 录
1.概述 1
1.1课题研究背景和意义 1
1.2课题设计内容 1
2.课程方案设计 2
2.1系统总体设计要求 2
2.2系统模块结构论证 2
2.2.1方案一 2
2.2.2方案二 2
3.系统硬件设计 5
3.1总体设计 5
3.2单片机最小运行系统 5
3.3温度传感器(DS18B20)电路 6
3.3.1 DS18B20基本介绍 6
3.3.2 DS18B20控制方法 7
3.3.3 DS18B20供电方式 7
3.4七段数码管显示电路 7
3.5驱动电路 8
4.系统软件设计 9
4.1程序结构分析 9
4.2系统程序流图 9
5.软硬件联调 13
5.1软硬件调试中出现的问题及解决措施 13
5.2实物图 13
5.3调试结果 13
结束语 14
参考文献 15
附 录 16
附录1:基于单片机的温度显示系统设计原理图 17
附录2:基于单片机的温度显示系统设计PCB图 18
附录3:proteus仿真图 19
附录4:基于单片机的温度显示系统设计C语言程序清单 20
附录5: 基于单片机的温度显示系统设计元器件目录表 24
1.概述
1.1课题研究背景和意义
温度控制是工业自动控制的重要组成部分,在工业、电子、化工精度实验等诸多领域都有重要的应用,而温度测量又是温度控制当中重要的一环。将现场温度控制在一定范围内,是在各种实际应用的重要保证和前提。因此温度控制系统在工业控制领域中十分重要。
由于现代工艺越来越多的需要对实时温度进行监测和控制,而且需要的精度越来越高。所以温度控制系统国内外许多有关人员的重视,得到了十分广泛的应用。温度控制系统发展迅速,而且成果显著。由于单片微处理器的性能日益提高、价格又不断降低,使其性能价格比的优势非常明显。“用LED数码管和DS18B20设计的温度显示器”课程设计,主要设计以一个单片机为控制核心的温度自动测量系统,
本课题的研究意义如下:
(1)它是一个单片机系统,对它的设计和制作可以灵活运用在单片机课程中所学的知识,并使之得到巩固和提高。
(2)它的测温部分采用了美国Dallas半导体公司的DS18B20一线式数字式温度传感器,DS18B20是最新一代的测温器件,具有许多优点,它正在逐步取代传统的测温元件——热敏电阻和热电偶。它的最主要的优点是把温度转换、A/D转换和数据的串行通讯集成为一体,而且它的体积很小,非常便于构成多点测温系统。
1.2课题设计内容
本课题的主要任务是设计并制作用LED数码管和DS18B20设计的温度显示器,即根据温度传感器感受室温,通过数码管显示出来。它能感受微小的温度误差,灵敏度为0.1摄氏度。灵活方便,用途广泛。
设计温度显示器的硬件电路与软件控制程序,对硬件电路与软件程序分别进行调试,并进行软硬件联调,要求获得调试成功的实物。
2.课程方案设计
2.1系统总体设计要求
该系统组要有为核心的主控电路测温电路(DS18B20)、LED显示电路铂电阻测温的非线性校正方法
图2-1铂电阻桥式测温电路
2.2.2方案二
考虑使用数字温度传感器,结合单片机电路设计,采用一只DS18B20温度传感器,直接读取被测温度值,之后进行转换,依次完成设计要求。
图2-2 DS18B20测温系统框图
2.2.3方案比较
方案一采用模拟温度传感器,数据处理麻烦,且容易产生信号失真. DS18B20可以直接温度转换为串行数字信号,供单片机进行处理,具有低功耗、高性能、抗干扰能力强等优点。比较以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计容易实现,故实际设计中拟采用方案二。在本系统的电路设计方框图如图2-3所示。
图2-3 温度计电路总体设计方案
DS18B20是Dallas公司生产的一线式数字温度传感器,它具有微型化、低功耗、高性能抗干扰能力、强易配处理器等优点,特别适合用于构成多点温度测控系统,可直接将温度转化成串行数字信号(按9位二进制数字)给单片机处理,且在同一总线上可以挂接多个传感器芯片,它具有三引脚TO-92小体积封装形式,温度测量范围-55~+125℃,可编程为9~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出,其工作电源既可在远端引入,业可采用寄生电源方式产生,多个DS18B20可以并联到三根或者两根线上,CPU只需一根端口线就能与多个DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。从而可以看出DS18B20可以非常方便的被用于远距离多点温度检测系统。
图2-4 温度芯片DS18B20
3.系统硬件设计
3.1总体设计
根据第2节设计方案,设计的系统总体电
文档评论(0)