基于物联网的智能窗帘控制系统的设计(苏职大)

基于物联网的智能窗帘控制系统的设计(苏职大)

ID:12456578

大小:12.60 MB

页数:118页

时间:2018-07-17

基于物联网的智能窗帘控制系统的设计(苏职大)_第1页
基于物联网的智能窗帘控制系统的设计(苏职大)_第2页
基于物联网的智能窗帘控制系统的设计(苏职大)_第3页
基于物联网的智能窗帘控制系统的设计(苏职大)_第4页
基于物联网的智能窗帘控制系统的设计(苏职大)_第5页
资源描述:

《基于物联网的智能窗帘控制系统的设计(苏职大)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录第一章概述61.1系统概述61.2系统名字61.3基本功能61.4系统模块61.5实现的原理6第二章系统硬件组成72.1系统硬件连接原理图72.2协调器72.3天线72.4单片机芯片72.5计算机(安装有keiluVision4)82.6专用的控制模块82.6.1CC2420模块82.6.2E-WS-EC模块92.6.3zigbee采集节点模块92.6.4zigbee无线传输模块92.7窗帘10第三章系统设计113.1标准功能设计113.1.1、实现的功能113.1.2、程序的流程(主要实现功能的程序)1

2、23.1.3、原理123.2扩展功能设计133.2.1对按钮名称、颜色、大小、位置等的修改133.2.2stop与open的功能互换143.2.3、控制界面控制按钮增加15第四章系统测试184.1测试步骤184.2测试结果19总结20基于物联网的智能窗帘控制系统的设计第一章概述1.1系统概述随着生活水平的提高,人们希望拥有一个舒适、便捷、安全的家居环境,传统的住宅正向智能化方向转变。在此背景下,设计了一种基于物联网的智能窗帘控制系统。给出系统结构及工作原理,着重阐述主要硬件及软件的设计。该系统以嵌入式操作系统

3、为核心,采用ZigBee无线通信技术实现信号传输,GPRS通信技术实现系统远程监控,实现了对窗帘的本地与远程控制。测试结果表明该系统运行稳定,数据传输正确率高。将该系统应用于智能窗帘中,能够使智能窗帘的控制更加多样化与智能化,对智能窗帘未来的发展,具有实际应用价值。1.2系统名字基于物联网的智能窗帘控制系统的设计。1.3基本功能在集成芯片的触摸屏上设置按键,通过CC2420模块发送数据,实现远程遥控智能窗帘的运行。也可以通过PC机的界面实现窗帘的控制。1.4系统模块lCC2420发送模块lE-WS-EC模块l

4、ZIGBEE采集节点模块lZIGBEE无线传输模块1.5实现的原理本次实训以无线传感器为控制核心,采用ZigBee无线通信技术3.1.2、程序的流程(主要实现功能的程序12实现信号传输,通过CC2420模块发送数据,GPRS通信技术实现系统远程监控、智能控制窗帘的运行,还可以通过个人PC的界面智能控制窗帘运行。第117页共118页基于物联网的智能窗帘控制系统的设计第二章系统硬件组成2.1系统硬件连接原理图图2-1-12.2协调器协调器CPU:采用TI公司LM3S9B96;CORTEXM3内核;主频为80MHz

5、。所谓协调器,就是网络组织的管理者。针对一般的应用模式,在一个Zigbee网络形成之后,协调器不是必须的。它最主要的作用是,依据扫描情况,选择一些合适参数建立一个网络。基于CC2420的zigbee协调器具有结构简单、功耗低、成本低等特点。2.3天线对于短距离无线通信设备(SRD,short range devices)来说,天线的设计关系到通信距离的问题。辐射模型、增益、阻抗匹配、带宽、尺寸和成本等因素,会影响我们对于天线的选择和设计。目前,国内普通的ZigBee芯片均工作在2.4G频段,也就是ISM频段。

6、工作于这个频段的无线技术很多,常见的还有Bluetooth(蓝牙),Wi-Fi(无线局域网)等.一般来说,在这个频段,我们可以选择的天线有PCB天线、Chip天线和Whip天线。基于CC2420的zigbee天线主要用于电磁波信号的发送和接收。2.4单片机芯片第117页共118页基于物联网的智能窗帘控制系统的设计主要作用是:用于控制射频芯片CC2420无线通信的实现。此处的单片机是8位低功耗、高性能的单片机微处理器具有丰富的资源和极低的能耗。它具有片内128KB的程序存储器(FLASH),4KB的数据存储器(

7、SRAM,可外扩到64KB)和4KB的EEPRM;有8个10位ADC通道,2个8位和2个16位硬件定时/计数器,并可在多种不同的模式下工作;8个PWM通道、可编程看门狗定时器和片上振荡器、片上模拟比较器;UART、SPI、I2C总线口;JTAG口为开发和调试提供了方便的接口。2.5计算机(安装有keiluVision4)KeiluVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。最新的KeiluVision4IDE,旨在提高开发人员的生产力

8、,实现更快,更有效的程序开发。uVision4引入了灵活的窗口管理系统,能够拖放到视图内的任何地方,包括支持多显示器窗口。uVision4在μVision3IDE的基础上,增加了更多大众化的功能。·多显示器和灵活的窗口管理系统·系统浏览器窗口的显示设备外设寄存器信息·调试还原视图创建并保存多个调试窗口布局·多项目工作区简化与众多的项目2.6专用的控制模块2.6.1CC2420模块作用:实现无线通信开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。