!""!年安 徽 机 电 学 院 学 报
文章编号:#""$ % &!’" (!""! )"’ % ""*’ % "&
+,#-.!"集成温度传感器原理及其应用
陈跃东
(安徽工程科技学院 电气工程系,安徽 芜湖 !’#""")
摘要:为推广新型温度传感器的应用,介绍了数字式集成温度传感器 +,#-.!"的结构、原理和接口
技术 / 阐述了将其应用于多点温度检测系统中的若干关键技术问题 / 通过对主要运行参数的计算
和使用常规单片机开发工具,已将该传感器成功地应用于冰箱生产的多点温度在线检测系统中,投
资节省,运行可靠 /
关 键 词:集成温度传感器;一线总线;时隙;多点测温
中图分类号:01!$’ 文献标识码:2
在生产实践中对温度的多点监测,有时需要同时检测多至数百个测温点 / 美国 +2332,
公司近年来推出了以 +,#-.!"为代表的系列集成温度传感器 / 其器件的管芯内集成了温敏
元件、数据转换芯片、存储器芯片和计算机接口芯片等多功能模块,该器件可直接输出二进制
温敏信号,并通过串行输出方式与单片机通讯 / 该器件目前市场价格约为 #!元 / 用其组成的
多点测温系统其稳定性、可靠性、维护工作量和工程造价等一系列指标均具有明显的优势 /
# 器件 +,#-.!"简介
#4 # 管脚和供电方式
图 #所示,器件只有 * 根外部引
脚,其中 5++和 67+为电源引脚,另
一根 +8线则用作 9 : ;总线(+<=< 9> :
?@=),因此称为一线式数据总线 / 与单
片机接口的每个 9 : ; 口可挂接多个
+,#-.!" 器件 / 供电方式包括数据总
线供电(又称寄生供电)和外部电源供
电两种模式 (见图 !)/ 本文介绍的系
统采用外部供电方式,尽管需要多布
一根线,但测量速度较快 /
#4 ! 器件的内部结构和特性
图 # 所示的器件内部包括 A’ 位
光刻 B;C,温度传感器和报警触发器
等部分 / 温度传感器的检测转换结果
图 # +,#-.!" 结构图
图 ! 外部电源供电的多点测温系统结构图
第 #$ 卷第 ’ 期
!""!年 #!月
5?D4 #$E 7?4 ’
+FG4 E !""!
安 徽 机 电 学 院 学 报
H?@I>
K@L 9>M=L=@=F ?J CFGK<>LGPL>FFIL>P
收稿日期:!""! % #" % ##
基金项目:安徽省教育厅自然科学基金重点资助项目 (Q-H3"*’R)
作者简介:陈跃东 ( #Q&A % ),男,安徽芜湖人,副教授,硕士 /
·!"·第 #期 陈跃东:$%&’()*集成温度传感器原理及其应用
图 ! 便笺式存储器映象 图 # (%&’()*测温原理
以 &+位二进制数的形式存放在便笺式存储器中,其映象如图 !所示 , 其中字节 *存放测温结
果的低位(-% (./0),字节 &存放测温结果的高位 12% (./0 3,第 && 位为符号位,温度为负时 ! 4
&;温度为正时 ! 4 *, 格式如下:
+#位光刻 562记录了器件的识别信息 , 主机通过发出匹配 562命令后,可向其发出特
定的操作指令 ,
$%&’()*的测温范围为 7 "" 8 9 : &)" 8,温度转换结果以 ; 9 &)位二进制方式单线输
出 , 转换的位数可通过写配位寄存器(字节 #)设定 , 其格式如下:
5&、5*的设定值与位数、分辩力和最大转换时间的关系如表 &所示,可见位数每减少一位,
分辩力同比减少而转换时间则加快一倍 , 器件上电时默认分辩力为 &)位 ,
) $%&’()*的测温原理
$%&’()*的测温原理见图 #,它是通过计数时钟周期数来实现的 , 被测温度 "#同时调制
低温度系数振荡器和高温度系数振荡器,其输出周期分别为:
!& $ %& 1 "# 3 < 1 & 3
!) 4 %) 1 "# 3 < 1 ) 3
·!"· #$$#年安 徽 机 电 学 院 学 报
图 % 多点测温程序框图
(&)式和(#)式表明,!"分别与 !&和 !#单值对应 ’
为了简化分析,假设
!& ( #& ) & * "&· !" +· !" , ) ! +
!# ( ## ) & * "#· !" +· !" , ) - +
式中 #&、 ## 为常数, "& 称为低温度系数, "# 称为高温度系数 ’ 当上式中 "& !" . .& 和
!# !"/ / &时,(!)式和(-)式可简化为:
!& ( #&· !" , ) % +
!# ( ##· !"# ’ ) " +
如让计数器 &被预置在与 0 %% 1 (温度量程下限)相应的某个基数值 $,!&在计数器 &
中从 $开始被计数 ’ 当计满至 $时,计数器 &自动复零并产生溢出脉冲,其周期将为:
!" % $· !& ( $· #&· !" & ) 2 +
现以 !#作为 !"的门控信号,在开门时限内,如果计数器 &有溢出脉冲输出,表示 !"高于
0 %% 1,被预置在 0 %% 1的温度寄存器的值就增加 & 1,然后重复这个过程,直到计数器 #
的门控信号关门为止 ’ 于是温度寄存器中的内容将为:
’" % !#!"
( ##·"#·!
#
"
$·#&·!" % #
· !" , ) 3 +
式中 # ( ##·"##&·$
为常数 ’ 温度转换值 ’"将存放到便笺存储器(字节 $和字节 &)中,再由主机
通过发存储器命令读出 ’ 斜率累加器可适当补偿由于温度转换振荡器而产生的非线性误差 ’
! 用 45&36#$和单片机组成的多点测温系统
!7 & 系统框图
系统硬件结构如图 #所示,由 893:;%#单片机和少量外围器件组成 ’ 由于 45&36#$是单
线式接口器件,只需挂接到单片机的一个双向 < = >口上,比双线制的传感器系统布线有很大
的简化和节省 ’ 本系统中 ?&7 $ 口上挂接了总共 %#只 45&36#$传感器 ’ 扩展的数据存储器
用来存放从各测温点采集的温度数据 ’ 芯片 @8A3&!提供单片机的监控功能,上电、掉电和
电网电压过低时都会输出复位信号,同时它还能跟踪 &7 "5
的定时信号 , 为软件运行提供 BCDEF GHI 保护 ’ 按键和
JK4显示器用于系统运行参数的设定 )包括分辨力、上限
和下限超限报警等 + 及运行状态与测温结果 (包括读出 "-
位 L>@码和各点测温值)的显示 ’
!7 # 温度采集程序
采集程序框图如图 % 所示 ’ 主机事先对挂在口线上
的每一个 45&36#$逐一用读 L>@命令读出其序列号 ("-
位 L>@中的第 : M %"位),当主机要对某一器件进行操作
时,则要发出“匹配 L>@”命令 ’ 而所谓的“跳过 L>@”命
令是指以后的操作都是针对某一口线上的所有器件的 ’
框图流程中的“跳过 L>@”命令,即启动所有器件进行温度
8 = 4变换,此后通过“匹配 L>@”命令再逐一读出每个器
件的温度数据 ’
·!"·第 #期 陈跃东:$%&’()*集成温度传感器原理及其应用
!+ ! 系统的采样周期
根据表 &,器件的最大测温转换时间 !! , "-* ./,而主机读每个采样点温度数据的时间是
!" ./0 于是系统总的采样周期为:
#! $ !! % &· !" 1 2 3 4
式中 &为采集点数 0
由于主机在发出“跳过 567”命令后,接着便发出统一的温度转换命令(启动码为 ## 8),
所有器件同时转换,于是总的采样时间中转换时间与采样点无关 0 比常规的巡回检测系统时
间上有很大的节省,而且点数越多,省时效应越明显 0
# $%&’()*与单片机之间的通讯命令和时序
简单的硬件接口是以相对复杂的接口编程为代价的 0 各器件与单片机之间的接口
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
(包括初始化,写 &,写 *,读 &,读 *等协议)要通过严格的时序来保证 0 时序图如图 9所示 0
#+ & $%&’()*的初始化时序
初始化包括主机发送的复位脉冲和器
件向主机返回的存在脉冲 0 主机总线在 ’*
时刻发出一最短为 #’* !/的低电平复位脉
冲,接着在 ’& 时刻释放总线并进入接收状
态,器件在接收到总线的电平上升沿后,等
待 &- : 9* !/后在 ’) 时刻发出 9* : )#* !/
时延的低电平存在脉冲信号,通知主机器件
已接在总线上 0
#+ ) 单片机的写 *与写 &时序
当主机总线于 ’! 时刻从高电平拉至低
电平时,就产生 “写”的时间间隙 0 从 ’!时
刻开始 &- !/之内,应将所需写的位送到总
线上 0 器件在 ’! 后的 &- : #- !/ 期间内对
总线采样 0 低电平写入 *,高电平写入 &0
连续写两位之间的间隙应大于 & !/0
#+ ! 单片机的读 *与读 &时序
主机在 ’# 时刻将总线从高电平拉至低
电平,持续 & !/之后将总线释放,就产生
读时间隙 0 主机必须在 ’# 之后的 &- !/之
内完成读总线状态,并在 #- !/内释放总线 0 连续读两位之间的间隙应大于 & !/0
#+ # $%&’()*的 567操作命令
主机在收到器件的存在脉冲后,便可发出某个 567操作命令 0 这些命令的名称,代码和
功能如表 )所示 0
#+ - $%&’()*的存储器操作命令
主机通过口线对器件发出 567命令后,接着便发出某一存储器命令,去控制器件的工作
状态,完成温度的转换和数据的输出 0 存储器命令的名称、代码和功能如表 !所示 0
2 ; 4初始化时序
2 < 4写时序
2 = 4读时序
图 9 时序图
·!"· #$$#年安 徽 机 电 学 院 学 报
% 应用实例
由 &’(")#$和单片机 *+",-%#构成的单线多点测温系统作为分布式测温系统的下位机
已成功设计、调试,并运用于某大型电冰箱企业的生产线上 . 批量检测 (%$台冰箱,其测温点
数为 !(#点,采样周期为 ( /01,温度量程为 2 %$ 3 4 "$ 3,分辩力为 $5 % 3 . 现场的 (%$台
冰箱压缩机随时启动 6停止,存在着严重的电磁干扰,由于使用了数字式温度传感器和合理的
现场总线技术,加上在下位机系统设计上采用完善的软 6硬件抗干扰措施,使系统有很强的抗
干扰能力 . 经过一年的实际运行证明该系统具有投资省,安装施工方便,维护工作量小,测温
精度高,运行稳定可靠 . 性能远优于传统的模拟巡回检测系统 . 本系统具有广阔的应用前景 .
参考文献:
7 ( 8 &9::9; ;0=>1?@=A>B 01=C &’(")#$ DB>EB9//9F:< G<;>:@A0>1 (—H0B< &0E0A9: +I/1E
T&V P:<=5 P1E15 *1I@0 W10XV +<=I1>:>EY 91? ’=0<1=<,H@I@ #N($$$;-I019 Z
!"#$%&’$( [1 >B? ?0VV@;< AI< 9UU:0=9A0>1; >V 9 1<\ AYU< >V A:>EY \?@=5 ’>/< ]:>EY 0;;@<; >V /<9;@B01E AB\9B?5 )Y =9:=@:9A01E AI< >U1 U9B9/U01E A>>: >V ;01E:< 2 =I0U =>/U@A 9 /@:A0 2 U>01A /<9;@B01E AV 9 BB <1AV AI0; UB>^<=A
;I>\; I0EI >U19: B<:09F0:0AY 91? :>\ =>;A;5
)*+ ,-%.#( [- A1< 2 \0B< F@;_ A0/< ;:>A_ /@:A0 2 U>01A /<9;@B01E A
本文档为【DS18B20集成温度传感器原理及其应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。