基于DS18B20高精度数字温度计设计研究.docVIP

基于DS18B20高精度数字温度计设计研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DS18B20高精度数字温度计设计研究

基于DS18B20高精度数字温度计设计研究   【摘 要】本文介绍了一种基于DS18B20的高精度数字温度计,该系统以单总线式数字温度传感器DS18B20作为测温传感器,数字温度计是由单片机STC11F01控制,实现功能为实时测量环境温度,四位显示温度0.00-99.99℃,并能根据程序设定的特定温度进行声音报警和继电器动作。实现了读数方便、设计简练、测量准确的测量效果,广泛应用于工业、农业等方面的温度测量。   【关键词】数字温度计;测温传感器;系统   1.引言   日常生活中温度测量占用非常重要的地位,人们每天通过天气预报关注当天的温度,工业中锻造高性能的产品,对于温度的控制至关重要,生活上人们感觉身体不舒服时首先通过体温计测量温度,根据测量结果进行治疗,温度过高或过低会对人的身体产生非常大的伤害。当前常见测量温度的基本是模拟式温度计,并且测量误差较大,测量读数不准确,所以研究一种简洁、准确的高精度数字温度计非常重要。本文就是基本以上原因,在前人研究的基础上设计一种高精度的数字温度计,以适应当前的工农业及生活的需要。   2.系统方案设计   2.1 系统设计的组成   该数字温度计电路系统是由电源部分、单片机主控电路、温度传感器电路、显示电路、蜂鸣器和继电器驱动电路、串口通讯电路等组成。设计电路合理,测量结果准确。   2.2 系统硬件介绍   2.2.1 温度传感器   系统温度传感器采用DALLAS公司生产的单总线式数字温度传感器DS18B20,它具有高性能、低功耗、微型化、抗干扰能力强、易配处理器等优点,特别适用于构成多点温度测控系统,可直接将温度转化成串行数字信号(提供9位二进制数字)给单片机处理,且在同一总线上可以挂接多个传感器芯片。DS18B20具有3引脚,TO-92小体积封装形式,温度测量范围广(一般为-55℃~+125℃),可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出,其工作电源既可在远端引入,也可采用寄生电源方式产生,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。   2.2.2 单片机   采用宏晶科技研究开发的STC11F01单片机,该单片机具有加密性强、超强抗干扰、超强抗静电(整机可过两万伏静电测试)、速度快,1个时钟/机器周期,可用低频晶振,大幅降低EMI等特点。另外该单片机输入/输出端口多,最多有40个I/O,复位脚如果I/O口使用,可以省去外部电路。还有其具有超低功耗,空闲模式功耗1.3MA,正常工作模式:2-7MA,使用与电池供电系统。   单片机STC11F01引脚功能   RST(1脚):强制复位端;   RXD(2脚):串行输入口;   TXD(3脚):串行输出口;   XTAL1、XTAL2(5、4脚):时钟电路引脚;   (6、7脚):外部中断输入口;   T0、T1(8、9脚):定时/计数口;   Gnd(10脚):接地端;   P1.0~P1.7(12~19脚):输入输出端口;   VCC(20脚):电源端+5V。   图1 STC11F01引脚图   2.3 电路硬件设计   2.3.1 电源电路设计   串联稳压电路接通220V的交流电后,经降压、整流、滤波后得到12V电压,再经数字温度计电源电路稳压、滤波得到5V电压。   图2 系统电源电路   2.3.2 单片机与温度传感器电路设计   温度传感器DS18B20探测环境温度,由5V电源供电,内部计数器对一个受温度影响的振荡器的脉冲进行计数,并将此信号由2脚经上拉电阻送入单片机STC11F01的P3.7口,经单片机程序处理将数据显示到四位数码管。   图3 单片机与温度传感器设计图   当按下单片机STC11F01的K1键时,由RST引脚进行强制复位。   2.3.3 显示电路设计   显示电路由动态显示控制电路、电源驱动电路和数据总线构成,四位数码管显示电路采用共阳极接法,由三极管Q1、Q2、Q3、Q4控制(Q1-Q4三极管均为8550),当单片机的2、3、6、7引脚使得三极管8550的基极为低电平时,三极管导通,相应的数码管动态工作,数据显示内容由单片机的P1.0~P1.7经总线传送到数码管。   图4 显示电路设计图   2.3.4 蜂鸣器驱动电路设计   蜂鸣器驱动电路由开关三级管Q5控制,当温度超过35℃时,单片机的T0口为低电平,使三极管Q5导通,蜂鸣器工作,当温度低于35℃时,T0口为高电平,三极管Q5截止,蜂鸣器停止工作。   图5 蜂鸣器驱动电路设计图   串口通讯电路由串口控制芯片MAX232

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档