|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
第1 章绪论: T& n# ]' n$ F- P
1.1 研究目的和意义
4 p G, ^6 o+ `) [21 世纪是科技飞速发展的时代,单片机的应用也随之越来越广泛。在这样高速发展的环/ _ b- T( g: ^/ X6 T0 c; V1 ]2 t
境下,各种新型产品犹如雨后春笋,单片机的作用也越发重要单片机是一种集成电路芯片,8 C# A; K( e" V6 u
是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存
: ]5 _* ]' a! t5 }" |( T2 |储器ROM、多种IO 口和中断系统、定时器计时器等功能集成到一块硅片上构成的一个小而完
* r2 _& c5 r! o( U. R+ ]善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80 年代,由当时的4 位、8 位
4 H [! I% W- T4 a* j' H5 u单片机,发展到现在的32 位300M的高速单片机。单片机具有高集成度、高可靠性,控制功, ]9 p6 p8 ^8 `1 y1 b% o( g
能强,低电压、低功耗,优异的性价比。由于这些优良的特性,单片机广泛的应用到工业控
, s4 ~3 j" s) E制,智能家电,汽车电子,楼宇自动化,医疗器械。日常生活中,验钞机、门禁系统、电子
7 `5 |: s- K( o' v: A& q1 t$ k监控、变频空调等也使用到了单片机。1 V' S; ]' i& b
在材料科学、工业技术、计算机技术的发展与进步的带动下,电路系统向着高度集成的
2 R. P6 g0 B- H, z, R方向发展。CPU的生产制造技术,也朝着综合性、技术性、实用性发展。其告诉的发展可以用1 e7 j3 ~: z* y- }1 j8 g
日新月异来形容。其中单片机的重要性越来越越突出,在控制系统中的应用越来越普遍。要
* y% j& `( O0 i9 k进行单片机系统的设计首先,要有一定的基础知识;第二,需要具有一定的软件设计能力,7 P0 A0 t. g1 p( K& A) X* ]5 i. A
能够根据设计的要求,写出所需程序;第三,要灵活的把知识综合运用。另外,单片机也经6 c) J, F2 q+ w, ]
常应用到一些小系统的设计。本系统就是依靠AT89C51单片机的优点顺利设计出来的。
9 R' p2 } g" B, V随着科技的发展,人们生活水平不断提高,使得人们对于居住的空间的环境有了更高的
w( r( q8 L6 {% J5 b要求,人们希望居住空间更加的舒适、便捷。这是人类发展的必然规律。科技把人们的生活
0 R& K" L: m4 Q9 n( ~. }1 i0 B变的更加智能化,使人们生活的更加舒适、便捷。人们的生活离不开窗帘,它保护了人们的
7 n0 v: D+ N" h X/ i5 K隐私。对于现代的建筑,对于窗帘的要求也越来越高,既能解决每天手动开关的麻烦,又能$ s' ^- a" G4 _# ?1 a! h
显示出生活的档次,所以窗帘自动系统会越来越普及。并且可以广泛的应用到普通住宅、宾9 H7 u' ^6 \- X1 C8 L2 d! @
馆饭店、写字楼等各种场所,因此自动窗帘系统有着广阔的市场前景,因此研究这方面的产% @, m9 W. u9 p4 i
品也显得更加的重要。' V) n& F! f } t5 h2 ?
由于我国的科技刚刚发展起来,各种科技产品还明显的落后于发达国家,人民的生活也
6 @% x' _. Q! S$ ~0 X, T刚刚开始富裕起来,许多智能系统也刚刚在我国兴起。但是,发展前景却广阔。这种系统可3 t/ q/ F' t5 z
以为我们营造出高效、舒适、便捷的居住环境。并且它可以牵动一大批产业。如此广泛的应
3 F+ W% X- l& t2 |% J( N% a5 q' U用,他的前景也必将非常广阔。随着科学技术的飞速发展,人们的生活观念也在渐渐的发生- G, u9 R* B% {5 B9 H! w3 f
转变。各种家电也在发生着变化。由于单片机技术和计算机技术的的不断成熟,家电越来越
4 f" t& t. E: d; M' H& S) o智能化。窗帘也不例外,在欧美等发达国家,智能窗帘系统已广泛应用。智能窗帘在国内算
! N% N o3 |% `& z6 W是高端前沿产业,市场广阔,有推广和应用的意义,在发达的欧美市场智能窗帘已经并不新
8 u, h4 T8 _7 y0 N鲜,已经广泛运用于平常百姓家中,所以有必要在国内推广。' m8 {9 @, A' {# s
1.2 国内外发展状况3 ]2 P, F/ M) n' f7 I1 u, B/ h
随着科学技术的飞速发展,人们的生活观念也在渐渐的发生转变。各种家电也在发生着1 S% g& S' t# _4 R& [/ D/ U) B0 F
变化。由于单片机技术和计算机技术的的不断成熟,家电越来越智能化。窗帘也不例外,在
0 a- r' T' |5 W M欧美等发达国家,电动智能窗帘已广泛应用。自动窗帘在国内算是高端前沿产业,市场广阔,( V5 O0 M2 V& h9 \6 b1 A
有推广和应用的意义,在发达的欧美市场智能窗帘已经并不新鲜,已经广泛运用于平常百姓, D) p5 k: T; }; X3 g% ]/ K
家中。
- r( P" l0 @. ~# E$ [( G+ Q" n$ S本设计通过分析自动窗帘的发展和现状来规划其智能功能,从而对窗帘进行智能控制。4 n$ t0 r* Y# e. d. c+ g
采用步进电机为执行原件, 以光敏电阻和雨滴传感器作为传感原件, AT89C51单片机作为控制; `5 ~7 T5 }0 ]+ m! P
芯片,辅助键盘和显示,实现自动窗帘的多项智能项目。
0 R4 \: [# i" i8 U. p; H5 x; E自动窗帘控制系统设计过程主要分为以下几个章节:, O9 W9 ?. f C. i7 k
(1)绪论:介绍目前国内自动窗帘的发展现状和研究的目的和意义。* p$ e2 w: \: t8 C. w8 p6 E
总体设计方案:给出智能窗帘系统的总体方案设想,智能项目,和设计结构规划。" P0 [& d/ |3 O2 g k$ ^# i
(2)硬件设计:选用AT89C51单片机为核心的各种电路设计,包括复位电路,电源电路,时
% k6 c3 o: E0 \/ n6 l5 c# ^钟电路,步进电机控制电路,传感器电路,键盘显示电路等一系列相关电路。
: V. V7 L+ q/ v& {(3)软件设计:主要介绍了各项功能的设计流程。# U, ^* p6 l! R! F) o8 }: V, W6 G' D
(4)总结与展望:针对设计中的不足进行再思考以及提出自动窗帘控制系统功能的扩展,和
$ Z k! w1 |* B ]对此设计发展前景的展望。" R8 e$ `, K" \- t" U$ n
1.3 课题的目的任务和要求
* N5 ~2 J, K4 {6 h) H0 U自动窗帘控制系统总体设计方案是确定能满足设计要求的总体方案环节。本章从系统功
* \# B; ]2 e# W$ f能的需求出发,规划并确定系统的总体结构,并在次基础上考虑了系统的可扩展性以及可实
, O; K) l$ z8 }" T* Y现性。3 L1 b- @1 X- l
该系统除了具有一般窗帘控制系统的最基本功能以外,还通过单片机的控制实现了根据2 w7 w1 u' G% U4 |- a# s
光照强度,空气湿度和设定时间自动开闭窗帘的功能,在选取设计方案和采用元器件方面,
# D" ?4 B; P$ Y1 D1 m' n; ~- 3 -+ g3 M) \/ S: c1 P
该设计本着简单实用经济的思想,尽量使电路的设计简单化,用最简单的电路布线和选用最0 C7 U0 G: ]. b
经济实用的器件来达到设计的需求。3 a# a( R* j: R4 [
智能窗帘主要有一下功能
# p1 P5 c2 N9 v* B(1)手动控制:该功能是根据用户的需求通过按键进行窗帘的开关,此功能可以使窗帘的开! R& i }3 ?1 z6 J3 C M, `- i
闭处于任何一种状态;' V; J( b1 w; W9 ~5 [3 L1 A
(2)光敏控制:根据光的强弱,实现窗帘的自动开关。
: J( ?# l! Z) \6 c9 c2 R! S1 {(3)雨滴传感器控制:若传感器上有水滴,则窗帘自动关闭,水干后,自动开启。
2 ?) e) |* S, I1 b0 E( ]5 W(4)时间自动控制:根据用户设置的时间来控制开启或者关闭窗帘。7 _7 p6 _1 a3 ?; ?1 L" M }
第2 章系统方案论证
- A! J5 j4 Q3 j& a2.1 方案选取
' g8 f" u2 V$ h单片机在各种电子产品中的应用已经越来越广泛,很多的电子产品利用单片机所取得的
/ o5 y5 D S( N0 y便利性得到了人们的好评,所以本设计采用的控制元器件选用单片机。
( _# P% M0 O( F) B: g; y7 [单片机的选择:
% E5 Q1 [, U2 ]3 I, ?' v) p单片机自70 年代问世以来都以微处理器( MPU)技术及超大规模集成电路技术的发展为
3 n/ T* b- M6 n1 A; S先导,通过广泛的应用领域拉动得到了蓬勃发展,单片机功能也日渐完善。由于单片机的应+ U) O7 |" J$ ^: t
用,使许多领域的技术水平和自动化程度都大大提高,可以不夸张的说当今世界正在经受着 \' _9 p! m; k% \( F/ j
一场以单片机技术为标志的新技术革命浪潮冲击。主要的单片机类型如下:: W$ ^/ B4 X* ^3 ^5 j) n- P: E. r% P
(1) MCS-51系列单片机& C$ N. ?. i' z+ _( O6 z$ _; D* G7 \! e
MCS-51系列单片机主要指Intel 公司生产的以51 位内核的单片机芯片, 具有8 位CPU、
5 Y( I- U; j8 ]1 Y9 @5 d4K字节的ROM、128 字节的RAM、同时可扩展外部64K字节RAM和ROM、两个16 位的定时器、/ b( ^5 }9 f# S7 g4 J
四个8 位并行IO 口、一个全双工串行IO 口、21 字节专用寄存器、五个中断源、片内自带振
$ v" C' v3 p3 R- H+ i' r2 \荡器、片内单总线等功能部件。
: O2 D* g1 y4 P: t' e! s(2)AT89C51单片机
: V2 ^+ E4 s+ c: T# j, e8 vAT89C51是一种带4K字节FLASH存储器( FPEROM —Flash Programmable and Erasable1 d* i% _0 C" X
Read Only Memory)的低电压、高性能的CMOS 8位微处理器,俗称为单片机。AT89C2051单
$ X* N/ x' d( R4 r. @5 [片机是一种带2K 字节闪存,可编程可擦除只读存储器的单片机。单片机的可擦除只读存储
6 v5 }: |" W$ O0 l+ W器可以反复擦除1000 次。该器件采用了ATMEL高密度非易失存储器制造技术制造,和工业0 k! m: w1 c' T, Q
标准的MCS-51指令集和输出管脚相兼容。由于将多功能8 位CPU和闪烁存储器组合在了单
0 @' M( h( n6 Z个芯片中,ATMEL的AT89C51是一种高效微控制器, 而AT89C2051是它的一种精简版本。AT89C" `* J9 ]0 i( e1 M5 V; _
单片机为很多嵌入式控制系统提供了一种灵活性较高且价廉的方案。外形及引脚的排列& ^2 _6 C8 S; c9 |6 Y' {
4 i2 m$ Q0 q8 V. ~
" k2 I* Y( ?& ?! y- x! g& ]# U
: M" R8 r _3 @! d1 \7 i$ ?2 Z
0 W) x) z& U6 K/ o |
|