- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AT89C51单片机数字温度计设计①
基于AT89C51单片机数字温度计设计①
[摘 要]设计一种基于AT89C51单片机的数字温度计,详细阐述了单片机、显示电路、DS18B20传感器芯片的功能。该数字温度计充分利用AT89C51单片机的特点,具有参数测量准确、操作方便、电路简单、安全可靠等特点,可广泛应用于自动温度测量。
[关键词]AT89C51单片机 数字温度计 DS18B20传感器芯片 自动温度测量
[中图分类号]TP368.1 [文献标识码]A[文章编号]1007-9416(2009)12-0007-03
[Abstract] Design a kind of digital thermometer based on ultralow AT89C51 single chip.Illustrate the function of the single chip,display circuit,DS18B20 sensor chip.The digital thermometer takes advantage of the characteristics of AT89C51 single chip. It has following characteristics,such as exact parameter measure,convenient operation,simple design,safe and reliable,so it can be widely used to automatic temperature measurement.
[Key words] AT89C51;single chip; digital thermometer; DS18B20; sensor chip; automatic temperature measurement
在冶金、石油、化工、机械制造和国防等行业中,往往需要测量-200℃~1000℃气体、液体等环境中的温度。以前一般采用玻璃液体温度计、双金属温度计、压力式温度计、热电偶、热电阻和非接触式温度计等进行温度测量。其中热电偶的温度测量范围较宽,它无需使用驱动电源即可直接产生电压信号,该信号既可用直流测量仪器(如电位差计、数字电压表、毫伏计等)读取,以通过热电偶温度特性分度表查出对应的温度;也可以用线性校正电路将小信号电压放大后,通过显示仪表的刻度读数。在某些输油、输气管道应用中,往往要求对温度进行长时间监测,且要求能够快速准确地读数。此时,上述各类温度计则难以胜任。而如果将热电偶产生的热电动势转换成数字信号后由单片机进行数据处理,并通过数码管来显示其温度结果,这种方法反应迅速,测量精度高,功耗小,显示直观。因此,由热电偶、A/D转换电路、单片机和数码管组成的数字式低功耗高精度温度计可以代替许多温度计来完成特殊情况下的温度测控工作,且便于实现小型化设计。
1 数字温度计的工作原理
数字温度计的工作原理如图1所示。输油、输气管道中的温度由传感器输出与温度值相对应的电流值,该电流值经过I/V转换电路得到电压值,最后经过A/D转换电路将模拟信号转换为数字信号送入单片机[1]。单片机对采样值进行数字处理后驱动显示电路显示出采集到的温度值。对于图1中的传感器、I/V转换电路、A/D转换电路这三部分的功能可以用美国达拉斯(DALLAS)公司的单线数字温度传感器芯片DS18B20来实现。
2 硬件电路设计
为了满足用户的需要,能够进行简单便捷的操作,同时还要兼顾体积小、耗电少、精度高的要求,使系统具有抗干扰能力强的特点。硬件电路设计中尽可能选用功耗小、性能稳定的集成电路。系统由3个模块组成:微处理器、显示电路及测温电路。
2.1 微处理器AT89C51
微处理器AT89C51是数字温度计的主要部件之一,它完成传感器功能设定、测量对象的选择、信号处理存储、状态信息的显示、输出等功能。相对于AT89系列单片机,选择通用性强、功耗小、性能良好的8位AT89C51微处理器芯片,它与MCS-51兼容,具有4KB的FLASH存储空间、128×8位内部RAM、32个可编程I/O线、低功耗的闲置和掉电模式、两个16位定时器/计数器、5个中断源和可编程串行通道等特点,大大简化了电路的设计[2]。
2.2 显示电路
系统硬件选择的是LED动态显示,LED显示子程序主要是完成对设定的LED段,并通过查七段码表,使它显示制定的图样。图2中描述的是通过选定一段数码管显示数据。
2.3 温度传感器
这里采用的是DS18B20数字传感器芯片,是数字温度计的核心元器件,是DALLAS公司生产的1-Wi
原创力文档


文档评论(0)