|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' S% T& y: _9 _, Y1 `
摘要:介绍了一种多库房药品库的远程温湿度监控系统。系统为两级分布式控制结构,上、下位机* f* I. X9 D P3 F5 X: c; Q
系统处理器采用高速C8051F单片机,利用RS-485总线将多个库房联为一体;温湿度测量选用数字化
3 @+ x( [3 e }2 d- U( o' K7 }. Z6 l传感器件,形成单总线传感器网络,极大地减小了线缆数量及布线难度,提高了系统的可靠性;人机界 Q+ Z# {' p# F) G4 Y- ?0 M
面采用触摸屏,完成各库房温湿度的设定值设置和实测值显示,实现基于触摸屏操作的远程监控。
6 o) s; N& s+ U关键词:单片机;触摸屏;单总线传感器) K. h9 u: B2 d T
1系统 总体设计/ S( v' S: p; s( E+ u4 Z) w& `# B$ b
如图1所示,上、下位机系统通过RS - 485总线相
7 A: X# W+ ^) U8 [, i& M连。. 上位机处理器(通讯处理器)采用C8051F021 高速 @1 \ k% d% @
单片机1-2],通过RS-232串口与F940触摸屏通讯。! M# L+ A6 B. j B
-方面,将所有库房的温湿度测量值、系统运行状态
. D; ]( p' h N0 ?5 |7 U等信息送给触摸屏实时显示;另一方面,读取触摸屏., ?) c" }6 d' B! {
设置的各库房温湿度设定值,经485总线传送给相应.
; s/ B2 p/ q4 ^, P下位机。另外,当系统异常时,通过I/0口控制相应库1 o+ K, Q/ j* K) M$ F# S9 q
房异常报警灯,及时提醒值班人员进行处理。
% Y) c$ C' |3 C! I图1系统总体框图
' }! I9 O" s+ `9 O# z图2为下位机库房温湿度监控系统框图,处理器
3 z$ H, f# R( }5 a, O* K) u采用C8051F300高速单片机,主要实现库房温湿度采
6 l7 G0 |* E) O- ~集及控制,温度测量采用DS18B20单总线数字温度传& W; p3 A/ p1 L4 [8 K- Y
' V6 Z6 V+ U, s" m2 E7 x6 t1 k
感器,共配置5点,形成单总线温度网络;湿度测量采:$ l4 i. ~* O3 Y8 l
用HIH3610,其输出模拟电压经DS2450四通道单总线
8 e. }0 w2 ]. n( f5 sA/D转换器转换为数字量,也配置5点,形成单总线
8 O& F2 L b F/ y( X- ]! k湿度网络;控制设备则采用普通空调,为了方便控制, .; c, u" G+ U- [' C. v( A
使用2只继电器,其常开触点并联在空调遥控器“开机) Z$ E( A! k i' W. q. F. Z
/关机”和“工作方式”2个按键上,处理器控制继电器
% g. @$ |: U, f4 @1 S7 [: T的分/合即可实现空调的开/关机以及制冷、制热、抽
6 q8 I; Y$ T$ o- Z! w8 r4 F湿通风等4种功能方式。
* o+ ~& n+ R. H图2下 位机系统框图
: T9 H9 Y1 Y! L! p8 c这种控制方法实现了基于触摸屏操作的远程监% k4 a& ?& F. ?$ J
控,若触摸屏、单片机系统或通讯网络发生故障,则可
* J' ]9 H/ X, X* A2 x以采用直接人工“就地”操作空调遥控器实现库房温( k; K" |6 O3 J& ]3 c' \9 k
湿度控制,从而提高了系统的可靠性。3 a: S9 Y# U/ f/ f+ m8 V. s
2 F940触摸屏
1 b2 n9 I, v+ [7 f系统采用F940触摸屏[3-4],编程软件采用GT- G. }+ h: r! }; v; a
Designer,利用文本、线、矩形、数据输人、数据输出、触: |' a; O- w. U" X4 n, M
摸键、历史曲线等部件组成B1~B5等5个基本画面; @6 @9 @3 P- i: w, F- F- P
8 H1 [' j' y# I: {7 ^/ t
4 J6 x P1 R. K! |8 Q, Y( j+ y5 l" Z/ f/ A0 q' s
# {# z& n3 y# d4 q
附件下载:
. A4 J0 ^9 l7 C$ i+ ~: S/ v
7 |* h2 _$ @" S/ N2 X% m |
|