|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 m6 O" d9 |, u) Y. Y摘要:介绍了一种多库房药品库的远程温湿度监控系统。系统为两级分布式控制结构,上、下位机
3 F& W' c, l6 }1 T3 A6 R系统处理器采用高速C8051F单片机,利用RS-485总线将多个库房联为一体;温湿度测量选用数字化
! L* m& d8 h1 ~! Z传感器件,形成单总线传感器网络,极大地减小了线缆数量及布线难度,提高了系统的可靠性;人机界
' K$ x3 b9 ?0 J* I" x4 ?/ l0 j面采用触摸屏,完成各库房温湿度的设定值设置和实测值显示,实现基于触摸屏操作的远程监控。- Q7 _, B$ F- n( c. w% f& B$ Q
关键词:单片机;触摸屏;单总线传感器
0 A. B" J, i" R- I: [5 X0 E* t- \* P1系统 总体设计# j1 J0 {( t7 U8 b4 f, m
如图1所示,上、下位机系统通过RS - 485总线相
$ k% h7 ~( w9 ?连。. 上位机处理器(通讯处理器)采用C8051F021 高速
! g- x6 d. `; C7 B单片机1-2],通过RS-232串口与F940触摸屏通讯。
1 I$ e. l; f, g/ n-方面,将所有库房的温湿度测量值、系统运行状态9 }5 w- J3 Y6 i* z, U
等信息送给触摸屏实时显示;另一方面,读取触摸屏.9 @/ i- \6 v8 |5 c& D
设置的各库房温湿度设定值,经485总线传送给相应.
; Y: r, m2 e( q3 z" G下位机。另外,当系统异常时,通过I/0口控制相应库
6 ^! \ G+ Z; G7 N5 S# W房异常报警灯,及时提醒值班人员进行处理。
" N2 c# F# c" e- G3 q3 v图1系统总体框图$ ^/ i$ A d V" |! u! T
图2为下位机库房温湿度监控系统框图,处理器# S% u0 m5 H; B0 W& c
采用C8051F300高速单片机,主要实现库房温湿度采
6 B9 U% i+ j, S6 _集及控制,温度测量采用DS18B20单总线数字温度传, s. H: h9 a% C' b% K% {
& N; k' a! M) X感器,共配置5点,形成单总线温度网络;湿度测量采:/ g- i: j I4 |4 ~ H% R
用HIH3610,其输出模拟电压经DS2450四通道单总线
: m) q" _3 L$ N0 e0 fA/D转换器转换为数字量,也配置5点,形成单总线9 G7 B* |" i1 w8 U2 c! m7 G2 }, K
湿度网络;控制设备则采用普通空调,为了方便控制, ., n5 S. V$ Y$ D: c5 e/ B
使用2只继电器,其常开触点并联在空调遥控器“开机
2 J1 d- r; Q2 D( ]3 C! y! r/关机”和“工作方式”2个按键上,处理器控制继电器
! x" z* w$ r' L/ A( I/ R( t' d% X的分/合即可实现空调的开/关机以及制冷、制热、抽
$ }+ R' N( ]3 `9 g) m- n% c3 s' R! o2 Q; G湿通风等4种功能方式。9 }5 j! Q; d$ @& _1 b2 ^. `5 R, Q
图2下 位机系统框图4 Q" Z2 V0 ?' \( d# ^2 M) s
这种控制方法实现了基于触摸屏操作的远程监" b7 P* o, e- p1 V8 Q, v
控,若触摸屏、单片机系统或通讯网络发生故障,则可
0 Y" x- N! G3 Q6 ]以采用直接人工“就地”操作空调遥控器实现库房温
# i9 Q3 D3 `: h" l: y湿度控制,从而提高了系统的可靠性。
4 b `6 p7 F" u. m2 u, w2 F940触摸屏, \& M& P0 h8 k7 B# ^* f
系统采用F940触摸屏[3-4],编程软件采用GT-8 U/ U% T7 c8 Q
Designer,利用文本、线、矩形、数据输人、数据输出、触
0 U! C3 ^+ g$ }/ s2 E5 G' r摸键、历史曲线等部件组成B1~B5等5个基本画面5 N3 ]/ z6 ?( ~
: H8 u! F1 _! r0 b. k! i) t
; j: e# q1 X; f$ T- ]) S
9 Y3 X: n+ I) e# a( P; x3 M) |3 }" \6 ^0 {
附件下载:
3 F5 S$ n' u" m, S" m% C5 Y% Y/ }5 D5 g4 v/ s
|
|