|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
智能家居最终的目的是让家庭更舒适、更安全、更环保。随着人类应用需求和电子* s7 E6 y0 L5 k) k
设备的不断发展,今天的智能家居系统有能力实现更加丰富的内容,系统也越来越复杂。
j" M2 o& I0 R4 d- L3 m智能家居的基本功能可以满足安全(防盗、火灾、煤气)、网络服务、医疗服务、家具电
- E/ k5 i6 Y/ _3 N& H$ i t ?器自动控制管理系统等等。目前市场上的智能化主要体现在某一方面如扫地机器人等。+ r1 n6 B4 h7 t7 v2 C7 U( ]
未能做到在全方位家居提供智能化服务,这在一定程度上带来了不便性,给市场推广造9 Z$ L8 f6 ~; _) D
成了阻力,本作品旨在从智能家居的“智能化”特点,解决系统在实际应用中的几个痛; g: h0 y5 f i. z) B" w# D+ g
点,实现对智能家居系统的未来发展方向的展望。/ E" P1 C+ l1 D7 c8 y0 l0 {1 _; _! b" O/ T
本系统基于STC89C52单片机。该芯片是STC 公司生产的一种低功耗、高性能CMOS8
- F) k9 J! a7 d. m7 x位微控制器,具有8K 字节系统可编程Flash 存储器。这款芯片在功能、能耗、价格上
+ _: y+ M! Y- _达到了较好的平衡,是本系统很好的选择。" O H2 E# _& W' A
本文首先对于智能家居系统进行了分析,然后根据单片机的特点和实际的可操作性
S8 m, D7 j2 w! A& @& D给出了总体模块安排, 并按照设计目标依次讨论了照明、温度、门锁等功能的实现过程。
1 r3 T( @& y$ T( t' U7 {" q并为将来的升级预留了接口。最后本文还对已经完成的设计进行了总结,还研究了系统5 N0 ]# G0 ]3 r) H
进一步的发展方向6 `9 _% [5 `, ^1 J0 j
5 @' G' a1 T8 X' }! ]1 B8 {
整体介绍
' s( p" _! q' x, ]* \: u+ q Z5 Q本次设计以STC89C52 芯片为控制核心,温度,湿度等传感器为环境信息采集源,/ E/ L, B$ @ v3 L" J' b
以Web 控制为辅助,来制作一个物联网空调监控系统。在原有的机械式按键开关的基# p1 @& r) e1 ~9 q u: y( G4 B
础上,采用无线遥控器与Web 网页远程控制,来控制空调机组(如风机,加湿器,风" z5 H8 s, O4 y$ u1 g
阀等),实现了远距离,多角度对空调机组进行实时控制。此外在本次设计中,采用多
0 T8 b5 ]5 N8 x" z$ G种传感器想结合,智能根据各传感器采集的数值进行自动化控制,如自动开关风机,智 H, Z# n# J" d4 W/ [5 H
能调节冷冻水量,自动调节风阀开度等。并能够实现故障诊断,提供报警,数据实时数. F4 ] `; D# u s6 G% Q0 I
据与历史数据查询并Excel 表输出。; N* ^5 G5 @# D4 y& ~
2.2 系统设计方案4 ^, w+ Q6 b5 A% W" [
根据设计要求,系统提供了包括了核心控制模块, Web服务器, Web HTML 模块,
, z9 z! X# j2 Z2 i, Q数据采集模块, 继电器模块, 按键模块, 报警模块, 等等。系统的整体框图如图1 所示。
% C$ O' q. z; ^8 n1 L; g+ m2.3 功能设计
$ {9 H/ V1 r* R3 h& I/ u' m! s2.3.1 温度探测模块
( a( {5 L$ r: ^9 }) Z, S3 s G2 G通过温度传感器(如图2)采集当前的温度信息,送到采集模块中进行转换,由单
9 X0 o4 \* t1 q片机中的模块函数处理,并将得到的温度值传递给LCD 显示函数, LCD 显示函数控制
$ i9 `6 ?5 I9 D6 |2 ELCD 液晶屏幕显示出“温度”等字样
( j- X; n, Y8 w) v+ @6 i该模块的具体流程图如下:
2 h/ b" ^! T+ _- x' d, dDS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺
1 P, ~ R# d) M3 w. R. M纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874 等等。主7 ~8 ?9 Z9 u3 H) S, L
要根据应用场合的不同而改变其外观。封装后的DS18B20 可用于电缆沟测温,高炉水
% }" b9 A2 Y9 t6 {- C7 @9 |. O1 d循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极- N4 a2 E3 @) y: K: F% p* z
限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备
( ]* p, E- d9 D Q" h$ {3 [遥控器发
& E' y) c% k% N; l( s6 i送信号
/ s$ ?/ L% k3 D9 j% f7 \红外传感; E9 X3 l0 Z4 L% T$ i9 U1 i
器接收信" C5 h& h& m0 N9 }
号' ^! V9 \& h, B
单片机得到4 _& {( L) s! _1 a# ]
遥控指令5 w3 Y9 N$ U+ v* n" I
房间
4 _, A2 O% j0 I2 A) n6 d' A照明' H3 N1 S6 M1 Z2 [' a' z |; C; o
北京航空航天大学第十一届“电子创新大赛”学生参赛论文% z( r. B: ^* H
7
7 ]: R& L$ |$ J数字测温和控制领域。技术性能如下9 }0 w( r0 C; D$ [
①、独特的单线接口方式, DS18B20 在与微处理器连接时仅需要一条口线即可实" s: X, H+ R" O* T. v7 J
现微处理器与DS18B20 的双向通讯。7 f5 Z' Y! P9 E* x, M4 V9 N
② 、测温范围-55℃~+125℃,固有测温分辨率0.5℃。4 a4 Y) ]. M [
③、支持多点组网功能,多个DS18B20 可以并联在唯一的三线上,最多只能并联8
3 [4 f0 P6 w2 T+ i0 c个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳
9 X) O2 c' L6 F6 z定。" \8 v- a" e }8 r! t" ^( ]
④、工作电源: 3~5V/DC
7 I7 S) _3 u: ^# G& X⑤ 、在使用中不需要任何外围元件
* |& G$ z0 Z6 r0 `7 t⑥、测量结果以9~12 位数字量方式串行传送/ V' s; U; t* X0 O
⑦ 、不锈钢保护管直径Φ6+ q* R- u; i/ ?* \
⑧ 、适用于DN15~25, DN40~DN250 各种介质工业管道和狭小空间设备测温
* ], J, ]9 O$ o8 R; R' C& y⑨、标准安装螺纹M10X1, M12X1.5, G1/2 ”任选
2 m I: w& I& X! q" a⑩ 、PVC 电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。% P( V. k6 B z+ H9 L6 O2 h: d
2.3.2 密码锁模块
" c9 I: m' c. r6 G密码锁模块由软键盘、门栓、单片机构成。用户在门外的软键盘上输入房间密码,单片! z8 M2 x! e4 J. g
机对比输入密码与预设密码,如果一致便控制电机,使门栓缩回,房门可以打开。假如" m! O' q3 n3 [& K9 Z# |- h/ z' p
密码连续四次输错,便启动报警并锁定键盘无法输入。: f8 {6 I; X: m0 J5 R3 m& S6 r$ a; _4 b
* X0 B( S( o' n+ a: k8 T
* y; R- ?$ F7 A: O0 h/ Y
& d! D- z. r& C! f, G2 R0 w) k* b l( L& e% c# z7 [
|
|