- 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文档。上传文档
查看更多
【2017年整理】基于单片机的数字温度计设计40458
PAGE
第 PAGE 19 页 共 NUMPAGES 19 页
第 PAGE 1 页 共 NUMPAGES 19 页
基于单片机的数字温度计设计
引言
随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单片机作为主控制器件,DSl8B20作为测温传感器通过4位共阳极LED数码管串口传送数据,实现温度显示。通过DSl8B20直接读取被测温度值,进行数据转换,该器件的物理化学性能稳定,线性度较好,在0℃~100℃最大线性偏差小于0.1℃。该器件可直接向单片机传输数字信号,便于单片机处理及控制。另外,该温度计还能直接采用测温器件测量温度,从而简化数据传输与处理过程。
2 系统硬件设计方案
根据系统功能要求,构造图1所示的系统原理结构框图。
图1 系统原理结构框图
2.1 单片机的选择
AT89C51作为温度测试系统设计的核心器件。该器件是INTEL公司生产的MCS一5l系列单片机中的基础产品,采用了可靠的CMOS工艺制造技术,具有高性能的8位单片机,属于标准的MCS—51的CMOS产品。不仅结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,而且继承和扩展了MCS—48单片机的体系结构和指令系统。单片机小系统的电路图如图2所示。
图2 单片机小系统电路
AT89C51单片机的主要特性:
(1)与MCS-51 兼容,4K字节可编程闪烁存储器;
(2)灵活的在线系统编程,掉电标识和快速编程特性;
(3)寿命为1000次写/擦周期,数据保留时间可10年以上;
(4)全静态工作模式:0Hz-33Hz;
(5)三级程序存储器锁定;
(6)128*8位内部RAM,32可编程I/O线;
(7)两个16位定时器/计数器,6个中断源;
(8)全双工串行UART通道,低功耗的闲置和掉电模式;
(9)看门狗(WDT)及双数据指针;
(9)片内振荡器和时钟电路;
2.2 温度传感器介绍
DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EPROM中,掉电后依然保存。
温度传感器DS18B20引脚如图3所示。
8引脚封装 TO-92封装
图3 温度传感器
引脚功能说明:
NC :空引脚,悬空不使用;
VDD :可选电源脚,电源电压范围3~5.5V。当工作于寄生电源时,此引脚必须接地。
DQ :数据输入/输出脚。漏极开路,常态下高电平。
GND :为电源地
DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。
光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。
DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。
这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。 例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。
DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。
暂存存储器包含了8个连续字节,前两个字节是测得的温度信息,第一个字节的内容是温度的低八位,第二个字节是温度的高八位。第三个和第四个字节是TH、TL的易失性拷贝,第五个字节是结构寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时
您可能关注的文档
- 【2017年整理】地质油藏基本概念.doc
- 【2017年整理】地铁2号线监理、施工-爆破.doc
- 【2017年整理】地铁各阶段文件组成及要求.doc
- 【2017年整理】地质实习报告.doc
- 【2017年整理】地铁学习体会.doc
- 【2017年整理】地铁知识.docx
- 【2017年整理】地铁站工程深基坑的施工监测方法.doc
- 【2017年整理】地铁车站施工监测.doc
- 【2017年整理】地铁运营管理信息传输方式.doc
- 【2017年整理】地铁联络通道.doc
- 全国大学生职业规划大赛模板范文1500字现代物流管理专业职业生涯规划书发展报告大一.pdf
- SC现场审核核查项目及评分标准.pdf
- 国开电大《药理学(本)》形考任务1答案.pdf
- 国家开放大学电大《电算化会计》形考任务二网考题库附答案.pdf
- 十大券商看后市|A股震荡市或延续“资产荒”支持市场基本热度.pdf
- GB50242-2022_建筑给排水及采暖工程施工质量验收规范.pdf
- 【语文】重庆市沙坪坝区树人小学小学五年级下册期末试题(含答案).pdf
- 国开电大2032水力学(B)形考任务1-10章参考答案.pdf
- 土地估价师-土地管理基础与法规-精选练习题一.pdf
- 国开一网一平台《建筑工程项目招投标与合同管理》作业4试题与答案.pdf
文档评论(0)