|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
0 ~( t6 J9 |, _% r3 M. C. u摘要:本文介绍了单线数字温度传感器DS18B20的结构、特点、工作原理,设计了一种基于DS18B20和AT89S52
0 O0 x) e4 V) E- j) f5 z' H单片机的温度测量系统的硬件结构及汇蝙程序设计。
B* [! |6 h. h8 S4 V8 F& ?8 \关键词:AT89S52单片机;DS18B20;温度;测量- Y, [8 ^- m5 Q4 c
温度是一种最基本的环境参数,人民的日常生
$ p$ p' u- M5 H1 d) y! q活与环境的温度息息相关,另外它也是工业对象中! t2 r* H. R( m/ m4 p
主要的被控参数之一。目前,典型的温度测控系统是
& E/ c& o, @+ |3 z: L由模拟式温度传感器、A/D转换电路和单片机组
& N; y, e9 I9 V2 I& }2 K& r7 F成,由于模拟式温度传感器输出为模拟信号,必须经$ Y6 {* q6 l2 a ~2 r W! J
过A /D转换环节获得数字信号后才能与单片机等- R A1 u- v: l- h
微处理器接口,使得硬件电路结构复杂,成本较高。
, }% y* q6 }3 e! X! `而以DS18B20为代表的新型单总线数字式温度传, I: s. r( {. g/ n! _7 W" `) W
感器集温度测量和A/D转换于一体,直接输出数字5 N3 y! s; W' L( @' i. c7 C
量,与单片机接口电路结构简单,广泛使用于距离' K( v1 M5 \5 a& t O. u8 ^$ ]
远,节点分布多的场合,具有较强的推广应用价值。
# o' J3 e3 ]* |2 _( d1 DS1 8B20简介
2 x M0 a% F1 Y/ d$ s F X由DALLAS半导体公司生产的DS18B20型单
4 D$ r! L3 S+ a" k% a0 r线智能温度传感器,属于新一代适配微处理器的智% @. |! V1 `) k
能温度传感器。与传统的热敏电阻相比,它能够直接
* q/ u' z, ?* P读出被测温度,并且可根据实际要求通过简单的编9 N# u% M0 Q; R ]! X) U
程实现9~12位的数字值读数方式。可以分别在. R' T$ R) \+ I/ ?% C& f6 B
93.75ms和750ms内完成9位和12位的数字量,最
: x9 {+ _( i+ q) S4 W大分辨率为0.0625摄氏度,而且从DS18B20读出
& u- q& W7 M" f& L" x( F+ c的信息或写入DS18B20的信息仅需要一根口线(单, q! O# R( I) o9 |" S0 {
线接口)读写。
) v1 R1 I% ?* E9 v1.1DS18B20性能特点4 @$ k% a, a# h/ R* }
DS18B20的性能特点:①独特的单线接口,既 F5 z+ ?6 S0 Z- Z4 d7 Y
可通过串行口线,也可通过其它I/O口线与微机接
' {/ \% A0 Y. P0 h" a口,无须经过其它变换电路,直接输出被测温度值;4 H$ H. T5 I a8 l
②多点(multidrop)能力使分布式温度检测应用得以! `9 `& b1 M0 @$ z
简化;③不需要外部元件;④既可用数据线供电,也
: ?' }3 \5 M, M2 J ^7 p9 q可采用外部电源供电;⑤不需备份电源;⑥测量范围
: ?3 y* X1 Q+ Y" Y. W) O从-55至+125,固有测温分辨率为0. 5,等效的华
( J, H: n" P' O& e
# R! t$ ?7 u- o5 E氏温度范围是一67至257,增量值为0. 9;⑦通过编: o0 Q$ k7 j o) Z1 N
程可实现9~12位的数字读数方式;⑧用户可定义* w" Q. s7 k, F9 W+ B6 q
非易失性的温度告警设置;⑨告警搜索命令识别和1 ~. h- y5 w6 V6 R+ A
寻址温度在编定的极限之外的器件(温度告警情4 y9 @) w( W' ?* m; { H3 c z
1.2 DS18B20的内部结构
: _2 Y+ u& M, Z/ {& e1 L6 E+ k6 v' D# }' [6 {6 q" S, |
$ D+ y/ _: Y1 N5 @
" q8 v% k: s0 B; J8 P( d* n! k附件下载:7 T7 q2 c2 m8 X. X
2 {/ [* {; m1 O& j- @7 X
* y( V1 I/ [# I B* h8 U. F1 f |
|