|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7 H8 V9 M$ V- L A
摘要:本文介绍了 基于AT89C55WD单片机设计的温室测控系统。该系统能完成温室内的温度、湿度光照及CO2等
6 [4 O$ b; ~0 A/ {0 z; T参量的采集。配合外围功能部件,实现对上述参数的控制。同时,可与上位机进行RS -232串行通信,并能将温室内的环境参1 `, i- Y9 H/ Z H( L
数的详细历史资料存储在EEPROM中备查。+ m; B3 s, R5 T0 l- j8 i4 S+ g2 C+ m
2 p, ]4 B8 r% u; O; o关键词:AT89C55WD单片机;RS- -232串行通信;传感器7 X j1 C+ u# D$ d
9 k) |- V6 R+ @& |
1引言7 X9 J4 H# e0 Y
当前随着农业生产技术的不断进步,先进的设施
9 g1 E! z% Q" h O4 m2 O' j# u. L被广泛应用于农业的各方面。计算机技术作为高新技- i2 \* N2 i, _+ Y% W) }
术的重要手段之一,在我国已较多应用于农作物管理
. N9 i5 X" d/ {' c, E$ z* E农业科研及农业信息服务领域。传统的温室管理采用. }9 s, s5 Q& N6 }
模拟控制仪表和人工管理方式,其落后的管理方式已' i7 C! H5 ~3 g
不能适应当前农业技术的发展。为此,采用单片机对温8 m3 x) m( j, v
室的温度、湿度、光照等进行控制和管理,实现温室测2 A* S) O: x& ]
量控制及管理的自动化和科学化。
. ~7 `* c0 {0 S2 AT89C55WD 单片机简介5 B$ A* }& w ~8 P6 [% M
AT89C55WD单片机为ATMEL公司生产的微控芯.
- e% I6 f: e y" F# |% R. n片。该单片机与MCS- -51 兼容外,另外具有以下主要内
" q# U1 h& @- O: a ?部资源:
8 J5 p8 H, p$ M(1)提供20K的可编程FLASH程序存储器ROM空
( J9 A: @& ?3 U! \间,可重复擦写次数达1000次。由于在本方案中,程序
% u9 L( M9 ?8 k. g, M功能模块较多,需要较大程序空间,选用AT89C55WD.
. [0 F$ }6 ^( O7 t! O% \芯片,可以不用添加外部ROM。
/ y6 ]! S" u9 p5 A0 `(2)自带硬件看门狗定时器。在实际应用中,看门狗8 e; B$ m# e! }3 d5 t ?4 J5 O3 S$ U
电路是必不可少的抗电磁干扰,防止软件进入死循环
* V# }" p# |5 `的硬件电路。
( T5 ^; \) O* _5 P# ~' H" d5 M3系统硬件设计
# a/ `7 W3 G& l" H- t* l: A6 J: w6 ~模块控制系统主要包括AT89C55WD单片机作为
/ ~/ v* r; V% C6 S9 K7 @8 ]温室的温度、湿度、光照、CO2浓度的控制器,以及相应$ A+ z! H+ f3 Z$ }# h/ i
的传感器.工作机部分、PC机等组成。其控制系统如图
3 K- u0 M& M2 U- l1所示。
) g4 Q7 g: W; t) s( b温室检测和控制系统模块是用于系统监视和控制2 G, U |# H: p9 b; r# Q/ W+ p
各功能部件,进行数据处理,数据保存,是维持温室内
1 U2 W1 z0 w2 T8 G, i2 O作物良好生长环境的核心。对外围器件主要采用I2C
- g+ d' Y- o+ F. a& t% G5 ^总线连接,温度测量、EPROM及时钟电路均外挂在该; L' V% J% h: G9 h! ~1 |
总线上。由于IC总线上,所有器件通过两根线(串行数
! T7 p7 |, j4 L8 Y; c+ O" ~据线SDA、串行时钟线SCL)连接,这样既可充分节约6 ^8 T/ ^. o( E3 E5 S: J" [
单片机引脚资源,也可对总线.上的器件模块进行独( h- N* c2 t/ M0 m
立电路设计,简化系统设计。并且,从系统中移去或增
$ K% B8 A" v/ `. r3 k: X加集成芯片对总线.上的其他芯片没有影响,便于产品
1 T2 D2 F) x5 Q7 n# Y5 o改型或升级.
) b2 l- k" c1 T3 i* x
0 S; T" z6 i+ B0 _附件下载:
6 ?" y( ]$ x b
" ?3 [, A6 P! X6 y* _" {4 T4 U3 Y; t( J6 E9 H
: `( Y( \( [+ A' T+ v |
|