基于单总线数字温度传感器DS18B20的测温系统设计

基于单总线数字温度传感器DS18B20的测温系统设计

ID:36502653

大小:556.05 KB

页数:3页

时间:2019-05-11

基于单总线数字温度传感器DS18B20的测温系统设计_第1页
基于单总线数字温度传感器DS18B20的测温系统设计_第2页
基于单总线数字温度传感器DS18B20的测温系统设计_第3页
资源描述:

《基于单总线数字温度传感器DS18B20的测温系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2012年10月1日现代电子技术Oct.2012第35卷第19期ModernElectronicsTechniqueVol.35No.19基于单总线数字温度传感器DS18B20的测温系统设计吕建波(西安文理学院物理与机械电子工程学院,陕西西安710065)摘要:设计了一种基于单总线数字温度传感器DS18B20的测温系统,给出了DS18B20传感器特性和控制命令及时序,在Proteus环境下进行了测温系统硬件设计,同时采用Keil软件完成了系统主程序、DS18B20驱动程序的设计;最后进行了系统Proteus仿真,提高了系统开发

2、效率,并获得了良好的仿真实验结果。关键词:温度传感器;DS18B20;控制命令;驱动程序;Proteus仿真中图分类号:TN710-34文献标识码:A文章编号:1004-373X(2012)19-0117-03Designoftemperaturemeasurementsystembasedonsingle-wireDS18B20LJian-bo(CollegeofPhysicsandMechatronicsEngineering,Xi’anUniversityofArtsandScience,Xi’an710065,Chi

3、na)Abstract:Atemperaturemeasurementsystembasedonsingle-wiredigitaltemperaturesensorDS18B20wasdesigned,andthecharacteristics,controlcommandsandtimesequenceofDS18B20werepresented.Thehardwaredesignofthetemper-aturemeasurementsystemweredesignedbyusingProteussoftware,and

4、themainprogramandDS18B20driverprogramweredesignedbyusingKeilsoftware.Finally,thetemperaturemeasurementsystemwassimulatedbyProteussoftware.Andthesystemdevelopmentefficiencywasimprovedandthefavorablesimulationresultswereobtained.Keywords:temperaturesensor;DS18B20;cont

5、rolcommand;driverprogram;Proteussimulation为3.0~5.5V;测温范围为-55~125℃,可根据系统0引言需求通过设置配置寄存器中的R1,R0位调整为9~温度是基本物理量之一,是工农业生产和日常生活12位分辨率,对应的可分辨温度和最大转换时间如表1中经常需要测试的重要参数,温度测量亦是应用频率最所示;每个DS18B20器件有惟一的序列号,多个高的技术之一,在粮食仓库存储、环境监测、过程温度监DS18B20器件可接至同一个单总线上构成多点分布式测、中央空调监测、医学体温检测等领域有着广泛

6、应温度测量系统;具有极强的抗干扰纠错能力[3-4]。[1-2]用。传统的温度检测方式一般采用热电偶或热敏电表1分辨率与最大转换时间关系阻,输出模拟信号,经A/D转换后才能送入单片机处理R1R0分辨率最大转换时间/ms器,检测电路复杂。009位93.75因此,本文采用单总线智能型数字温度传感器0110位187.5DS18B20,以AT89C51单片机为核心处理器,进行测温系统设计,在Proteus环境中进行系统硬件设计,并结1011位375合软件进行了仿真,降低了开发成本,提高了开发效率。1112位7501DS18B20传感器特

7、性与控制时序DS18B20的TO-92封装如图1所示,针脚1为电源地线,针脚2为数据输入/输出线,针脚3为可选电DS18B20是美国DALLAS半导体公司的单总线源线。智能型数字温度传感器,它通过单总线与处理器进行数DS18B20的单总线访问协议由如下4个步骤据传输,主要由64位ROM、温度敏感元件、非易失性温构成。度告警触发器TH和TL、配置寄存器组成。供电范围(1)主机对DS18B20进行复位初始化,初始化时序如图2(a)所示,主机在t1时刻在单总线上发出一持收稿日期:2012-05-20基金项目:西安文理学院教学改革资助

8、项目(2010C1021)续480~960μs的低电平脉冲的复位脉冲,在t2时刻释118现代电子技术2012年第35卷放单总线至少等待480μs确保应答正确,并接收采样,2测温系统硬件设计DS18B20等待15~60μs,在t3时刻发出60~240μs的[5]低电平存在脉冲,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。