|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 v" C. s/ L" M, o
摘要:介绍了一种多库房药品库的远程温湿度监控系统。系统为两级分布式控制结构,上、下位机
8 Z1 ^" j6 H$ b* ?# P# E系统处理器采用高速C8051F单片机,利用RS-485总线将多个库房联为一体;温湿度测量选用数字化
% X2 r- s6 _/ H0 M/ H3 x传感器件,形成单总线传感器网络,极大地减小了线缆数量及布线难度,提高了系统的可靠性;人机界
; e3 _/ D+ L/ C/ g n1 n7 @面采用触摸屏,完成各库房温湿度的设定值设置和实测值显示,实现基于触摸屏操作的远程监控。/ D+ `5 f j. Z- z/ a
关键词:单片机;触摸屏;单总线传感器- Q6 d9 [( w7 x! F
1系统 总体设计( f4 Q3 k8 d- C, Z- ~
如图1所示,上、下位机系统通过RS - 485总线相
6 ?( l1 E9 h9 `连。. 上位机处理器(通讯处理器)采用C8051F021 高速
4 V* x7 S* `) T4 t& r- Q9 F2 }单片机1-2],通过RS-232串口与F940触摸屏通讯。
: x4 Q$ z% z! @* _$ w-方面,将所有库房的温湿度测量值、系统运行状态) {1 H7 |& _7 w. j2 X! A
等信息送给触摸屏实时显示;另一方面,读取触摸屏.
7 [9 n' l2 \1 S" K: h: O设置的各库房温湿度设定值,经485总线传送给相应.
, M0 A4 E# S& k% M) T. |下位机。另外,当系统异常时,通过I/0口控制相应库
& {$ j( M$ |3 z+ q, p+ [& [: Q房异常报警灯,及时提醒值班人员进行处理。- p* ?; e: ]+ {5 t; O
图1系统总体框图9 Z: A# n; k5 M$ I4 l# ?5 y8 Y
图2为下位机库房温湿度监控系统框图,处理器3 O$ ^# p2 f2 D" s1 b( z; q
采用C8051F300高速单片机,主要实现库房温湿度采# S& R) O1 X; Z; G. I+ O2 p" l
集及控制,温度测量采用DS18B20单总线数字温度传, U% O7 I3 k$ z- H- M. f
- M4 {6 f- M$ `5 L& |/ H感器,共配置5点,形成单总线温度网络;湿度测量采:7 ?' B4 W9 }0 Q' n4 _4 [- ~1 d6 Q" N
用HIH3610,其输出模拟电压经DS2450四通道单总线% R" X. [! i% w! m
A/D转换器转换为数字量,也配置5点,形成单总线
8 `7 I+ l/ Z0 j" y湿度网络;控制设备则采用普通空调,为了方便控制, .
4 z) h% n) K2 Q. d使用2只继电器,其常开触点并联在空调遥控器“开机: o9 f$ X2 k$ ^4 _( B2 j/ o
/关机”和“工作方式”2个按键上,处理器控制继电器
5 ]) N1 ?. |4 y8 c3 ]7 B的分/合即可实现空调的开/关机以及制冷、制热、抽
/ j% @0 D8 K' [+ }湿通风等4种功能方式。$ ]0 D( t- i% J+ j+ B+ z3 e
图2下 位机系统框图
# }* p/ _6 j# y& ^% b这种控制方法实现了基于触摸屏操作的远程监
- v0 s3 y) D9 _4 Y控,若触摸屏、单片机系统或通讯网络发生故障,则可
6 n& ~; t) U" `$ G以采用直接人工“就地”操作空调遥控器实现库房温
! r# B, X q* U# m/ B( ]. b湿度控制,从而提高了系统的可靠性。
# ~, L. ?- t( q& q8 p3 b" b! L; c X: |2 F940触摸屏
7 x+ S6 x& b- q9 U3 V. Q系统采用F940触摸屏[3-4],编程软件采用GT-
/ R3 B1 \, p' m0 t! i. F7 {3 T2 fDesigner,利用文本、线、矩形、数据输人、数据输出、触. |3 ?1 O# g4 O6 N6 e$ o) J
摸键、历史曲线等部件组成B1~B5等5个基本画面 t* {4 ^% F, j
& ?, l5 X" z5 U0 L% x/ v
& v, E' K2 I4 D0 W7 P
1 n# r3 u4 ?8 L4 J" h. c6 h
2 p. f/ {: n" w3 F9 @
附件下载:/ ~/ E; ]$ c+ I8 |5 u
! {8 @% K* u5 U9 F
|
|