|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:MAXIM 公司的MAX6577 是一种将温度转换为频率的温度传感器,通过 AT89C2051单片机对输出信号频率
/ A: O( u' k: P8 F进行计算处理,设计实用的温度测控系统,可以实现包括温度测量、显示、控制与报警等功能。介绍了硬件电路和软件编写,2 i2 W% W- z3 u. L' f- i" Z
提供完整的电路图,给出了软件的总体设计,特别是对数据计算处理部分的程序编写做了详细分析。
) \ ~% a2 i! @# x% |3 |关键词:温度传感器;单片机;MX6577 ;AT89C2051
* z- a+ F. q e5 Y# e" Y8 N( p- L温度是单片机应用系统中常见的一个测控参数,根据
0 e4 I8 z( D, f2 |6 c温度传感器的不同,其测控系统亦有较大差别。在满足应: z6 T4 j: y0 [' U+ ^8 f
用场合需求的前提下,选择合适的温度传感器,同时兼顾.3 H6 _! I, r: F" [8 P7 T
测量温度误差小、电路简洁可靠是本设计考虑的主要6 E2 q; e! Y9 U! F, K
内容。., @' `( t' m# w* A. |" ^
1硬件电路设计
) y6 m- Q! R: D# h. b1.1温度传感器
" ^) A7 I' R7 V$ Z7 X4 N( W采用MAXIM公司的MAX6577作为温度传感芯片,
% q; T( o" e' l# P这是一种将温度转换为均衡频率方波的传感器(温度→频; `: G! w" e8 V' V' G! L
率)[凹,其主要特点如下:
0 b/ E8 O1 L* G& o(1)方波输出,无需A/D转换与单片机计数端直接
) c: B5 |% {: ?' ]: |" w& D" J相连。
" e1 `: Y+ v' E2 [: R, ~(2)温度测量范围-40~+125 C。7 h4 o" r; Z8 i8 j6 @, D1 q
(3)较低的测量误差。测量温度是+25 °C时,误差范
/ N: E4 x9 P Q/ A! E6 j" n. c6 q围为士0.8C;测量温度是+125C时,误差范围
5 B+ W- Z( v8 |, e8 F为士0.5 C。
( g) _% y/ I% u" r A- (4)不需外接元件,体积小(最大3 mmX3 mm),适合
- ^! ]2 c- O' c" ^6 }0 u用作温度测量探头。需要注意的是,该传感芯片将温度转,# ~$ J: r% n0 O# F
换为频率是以绝对温度(K)为前提,因此对频率的计数结
]/ o" V/ w* W/ m; k果应减去273才能得到摄氏度C,这当然可以在软件编写) [- D9 L2 C) ^# R6 A
时方便地做运算处理。' MAX6577采用SOT23-6脚封
7 @$ A* O9 {* b d0 S7 H1 a$ p. y/ z9 Y) k; H8 Z
装,图1可见其管脚分布,表1是各管脚功能描述。" P! g! X% `# w" \! `9 K, d c
4 }9 Q; }4 e, Y# w3 W( O8 m, X! @7 M: Y. S' G+ v' V
& N+ X, E9 [3 z1 [5 j5 M
附件下载:2 {0 M, e' I8 ]( q. t2 l& M. F
0 `& d2 o/ u& n9 a$ E
|
|