|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( k% t* D0 F+ a' W [5 O3 Q2 D[摘要]本文介绍一 种以AT89C51单片机为核心,采用温度传感器18B20将温度转换成数字信号,用图形LCD模; z: _: j! N) x- F5 T* O
块显示温度并以继电器控制电热膜加热的摄像机温控显示系统。8 O6 v% c# ?: ^' U1 l* s
[关键词]单片机18B20 LCD
3 |6 N; Q9 a& o t8 r) U1 S) \& n; q$ S2 X+ A# t
0引言, J2 o# U+ U4 i. `5 a% [3 l. ~
温度是控制中主要的被控参数之一,对于不同场所、不同
* @% y6 d# {. T. a/ {/ [, @工艺,所需温度高低范围不同、精度不同,则采用的测温元件、
4 E9 {4 i8 `6 v0 W测温方法以及对温度的控制方法也将不同。本文设计的温控显
# T5 {8 D2 G( a9 N" p7 n示系统在环境温度较低时为经纬仪上高速和捕获摄像机工作
& T+ t% _% y. S/ k) u' W, f9 J4 Z* C小环境加温,以保障摄像机达到正常工作温度。
# f+ M: F0 k% c F4 m5 w3 G% {LCD模块具有低工作电压、微功耗、信息量大寿命长等诸) q3 Y: z, W+ x) ^
多特点,在科研、生产与产品设计等领域正发挥着越来越重要3 B. A( n( }# r* j, \9 I
的作用,其应用范围也呈现迅速扩展的态势。目前,单片机控制, { u5 M1 a& r: H3 q
系统已经成为嵌人式系统的主流,用其控制LCD的技术已经很* K7 o/ v3 R. \) C+ f
成熟,在国内也已开始普及。由于单片机是由程序来控制其输9 Y3 p6 x$ l q: t1 c) v
人和输出的,在对硬件进行一般通用的连接后,一切工作均由
. o/ s! [# o9 b4 P# T1 n程序完成,从而简化了硬件设计,减少了硬件出错的可能性。通) m# |( p( M4 }! T
过在程序中对所采集的数据进行查表转换,可以较精确的反映
6 m# g2 V, p6 T9 L! z& s实际温度值。这样,可以直接通过观察LCD上显示的温度值来
/ M8 v8 M7 j1 }: j0 I& `2 r7 v W实现继电器对加热膜的控制。. k6 T5 J. z+ F0 i" v' J: G
1系统主要功能
0 V1 v/ O$ O2 s0 H: O温控显示系统由加热器、温度传感器、控制单元、显示单元
4 ~( Y- k3 g. F. _, N0 ?以及电源等组成。当温度低于要求的工作点时,合上继电器,使
* K& P; _% Q( u* \电热膜工作,当温度达到所要求的范围后,断开继电器,停止电- O2 Q& _( }9 g; w8 R6 g0 [
热膜加热,同时实时显示测量的温度值。, L Z- B4 M. l
2系统硬件设计9 D) ]( n, N2 ~- S7 W/ G8 }
(1 )温控模块电路工作原理
& b/ k2 [6 a5 e l# E用于探测高速/捕获镜头内部温度的温度传感器选用美国' r- Q5 |8 x& x% n% X% f
DALLAS公司生产的单线数字温度传感器DS18B20,可把温度) v9 Y% u T* N; Y, X5 `- a
信号直接转换成串行数字信号供微机处理,其工作时序如图1% x2 o) V/ d/ ]7 E
所示,它与单片机的连接如图2所示。
3 O) a! z# F y1 k* C1 A' _9 N* y" M6 U
8 d4 [- V6 O! k# A$ C
+ e$ E7 E6 g$ n9 l |
|