|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:MAXIM 公司的MAX6577 是一种将温度转换为频率的温度传感器,通过 AT89C2051单片机对输出信号频率
' P" N7 P4 K1 j3 ~进行计算处理,设计实用的温度测控系统,可以实现包括温度测量、显示、控制与报警等功能。介绍了硬件电路和软件编写,% O" E s- E9 g5 z$ Z" `0 p m
提供完整的电路图,给出了软件的总体设计,特别是对数据计算处理部分的程序编写做了详细分析。+ Z8 c z4 D4 p
关键词:温度传感器;单片机;MX6577 ;AT89C2051, k& |# I( z1 x5 D9 M6 f6 U
温度是单片机应用系统中常见的一个测控参数,根据
3 w, W$ e+ V5 }/ X. X! }- o温度传感器的不同,其测控系统亦有较大差别。在满足应
* D2 T6 z2 d9 b4 K$ M- U- i用场合需求的前提下,选择合适的温度传感器,同时兼顾.. L; O) B7 s! _
测量温度误差小、电路简洁可靠是本设计考虑的主要1 d% T8 ?9 U8 R) X
内容。.7 P/ f7 d! r- u9 }* t4 @8 @3 G# x
1硬件电路设计
! k3 M5 [6 r/ F) V1.1温度传感器. i0 M3 D" C2 |- R: W3 K. O" g- d8 Q
采用MAXIM公司的MAX6577作为温度传感芯片,
+ H0 ]8 p8 U' P" A- H这是一种将温度转换为均衡频率方波的传感器(温度→频
( s8 Q$ M& W4 B4 |率)[凹,其主要特点如下:
; s1 n6 a8 \/ z& a* h(1)方波输出,无需A/D转换与单片机计数端直接$ v: S& ]) p6 U/ V
相连。+ u; ?" R9 t# C6 A6 }
(2)温度测量范围-40~+125 C。
8 [% U. d* O0 e# R4 r(3)较低的测量误差。测量温度是+25 °C时,误差范 T9 P& N2 u7 M: B+ E
围为士0.8C;测量温度是+125C时,误差范围
+ Y. v% B1 @* e% W' F为士0.5 C。
; m1 ]4 K+ q5 P1 c M$ z1 ~# O% h1 Z- (4)不需外接元件,体积小(最大3 mmX3 mm),适合
* a7 E' o- @( y! {- _用作温度测量探头。需要注意的是,该传感芯片将温度转,
, o, D" o7 {% B$ i, N, [5 Q换为频率是以绝对温度(K)为前提,因此对频率的计数结
r6 Q6 C4 e9 |1 p/ }2 |% h果应减去273才能得到摄氏度C,这当然可以在软件编写
5 D$ M( V' T1 {% ?时方便地做运算处理。' MAX6577采用SOT23-6脚封
! U2 u5 N$ D- u) g3 @
4 c$ B1 G; k. P$ ^( P. {, A装,图1可见其管脚分布,表1是各管脚功能描述。
% ~7 x: z! m* x& |4 D# `, ?8 Z7 Q8 d2 m: k' l
{; E7 J+ y4 n+ B4 v! r* m% P+ x+ E5 R7 y, Y# B( ?! l8 e
附件下载:
- M, z& S: s4 J: x0 b- w$ X ?
. @( W' L/ `2 e: U; N. ^% b |
|