|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& L. I9 `8 A% e4 _9 E4 C8 R7 z; X
摘要:本文介绍了一种基于MCS-51系列单片机的发动机冷却水温自动监测系统的设计,该系统实现了对监测到的水温进' |0 Z4 a0 O, f' P
行及时采集和智能化处理的功能。简述了其工作原理、硬件系统及软件编程思路。
+ v1 C; R* ~' G0 c% o关键词:冷却水温,单片机,AD转换器' k* }6 N* t% Q, K
1引言" `( K) O$ k1 t" n9 a
发动机是现在动力的主要来源之一。发动机工作热负荷8 T5 b* G: h: x5 O: w9 |2 R
大,作业时周围环境灰尘多,气温- -般又较高,容易使发动机水1 y7 o, C' A5 Z p% K; Y1 o
温升高。必须有良好的散热条件,因此冷却系统工作状态应予以0 i0 m6 _" X# n; ^5 ?: }
监控。冷却系统工作状态的主要参数是冷却水温度。并且发动.
$ D, P3 K5 e+ S- U& S- C机水温数据也是汽车电控系统使用的主要数据之一,也是发动
, h2 Z! R9 @3 ?& Q* E机暖机情况的主要指标。冷却水温的过高过低都会对发动机的0 k/ k" v( j' P: e
工作状况造成破坏。本文采用了MCS- -51系列单片机进行了发" E6 V: b$ N. l
动机水温数据的自动检测,对进--步提高发动机的性能发挥具
- s+ z/ n! q m4 E有重要意义。, `0 ]/ o& | k6 W: ?7 u+ o0 Y
2系统的工作原理& N4 v8 p5 L' U& ]) J2 q" P4 x; E
本系统利用温度传感器实现对温度的采集,,然后把温度信) @& J) G0 e# a, E+ i: q3 x! x# H% ^+ I4 X
号转变为电压模拟信号,信号通过运算放大器、保持器和AD0 h/ |8 d F$ Z3 a& _9 s: r* U% w
转换器将模拟量变为数字量送人单片机进行处理。单片机根据2 @2 P/ E8 U6 q' T! p1 j
不同的输入信号分析处理,并将检测到的水温通过数字显示电2 e- w g3 l4 s8 k; g
路显示出来,进而与设定参数进行比较,如果超出设定值,立即
0 G, p8 j1 N* z. D/ y) v启动报警系统,告知工作人员采取相应的措施;如果正常,循环8 k' z' B1 ^7 w. o& @. a* C
采集数据,即可实现发动机水温的自动检测。+ E) ~# }* X+ Y: i/ e, W- J$ f# q2 e( D
3硬件电路的设计
0 z2 i* T9 z, K" O# R: V本系统以8031单片机为核心,组成-个集发动机水温的
' N1 f9 M0 `* ]$ J( Q采集、数据处理、显示、报警为一体的自动监测系统,其原理框
7 [$ ]3 p; G. O图见图1。图中硬件电路主要由以下几部分组成:单片机控制: ~3 v8 q% v! l- j, |4 K! I
器、显示系统、水温监控电路、报警器。# V3 _* D# p! p/ [; D8 T
3.1单片机
: y; Q# p0 P! B: W2 ~1 G0 e% i从本系统的功能精度及工作环境出发,并且系统中需处
, h" G0 l' E$ i W0 N4 A# a$ l理的信息量不是很大,故根据实际应用要求,所选用的是MCS-* N, T. q6 y( I* p
51系列的8031单片机作为中央处理器。使系统具有良好的性
1 r: g5 b) G$ z1 ?' r能/价格比和较高的可靠性,充分发挥了单片机的功能多、抗干+ J# q/ B# D, ~3 I
$ z' ^4 a! {. O( s# G6 X. Y- G
扰、性能好的特点。- Y9 }0 d/ M" i& f& ]4 e
图1硬件框图& j7 C9 ?4 k9 U0 u" w- C
3.2水温传感器
2 f! L) P" I. F0 {, l发动机水温传感器一般采用负温度系数的热敏电阻式传& G# D2 P8 w) g+ ?- Z. V, s
感器。常用的温度传感器有热电阻和热敏电阻传感器两种,前) p& D+ e1 u3 A' o( \( }+ O7 J
者适用于低温测量,需要辅助电源且不能应用动态测量;后者
% T1 ], v8 L( u1 w# w# r ]. W电阻温度系数大、灵敏度高、响应速度快。NTC热敏电阻具有很
6 v5 P0 r) h# E+ B, F高的负温度系数,适宜于' p2 b) ~! t0 T5 X5 i; m+ u
-100C一300C之间的温度测量,广泛应用于点温度、表面
) B4 }" |5 }5 u* h5 p温度和温度场的测量。温度数值的变化反映为电阻值的变化,: ] {/ }# s# g* F- K
再通过电桥变换电路转换为电压信号输出,放大后再由V /F& a" g7 Z( N0 ^) [" k
转换电路转换为频率信号。- A$ o4 y# {* u2 b/ J
3.3信号处理电路- } K8 g; T4 |% x: V/ _7 B. _
信号处理电路的设计必须考虑许多实际因素。由于水温传* Y; f, }9 U% h0 o+ Q: O8 y
感器的输出是幅度为0-12伏、脉冲持续时间和周期均可变。因
- i2 `! w+ _; T% q7 f) H此,此类信号必须经过转换才能送人A/D转换器。本设计给出$ ?6 s+ N9 b9 Q
的电路如图2所示,可以很好实现脉冲信号的处理。
) s) u3 ]' m% h* G4 G( F; O/ Q
8 ]; x0 a3 ^( G) u3 H, I- R
3 V* ~' @0 ^- e% l6 z; d( n8 R2 |! B附件下载:, q2 Y1 c U* \( w: ^
_& _( B' |9 d) ]9 a4 U1 I3 F' j |
|