摘要:智能家居已成为当下盛行趋势,但是当下智能家居方法均选用无线通讯方法,对现有的家居设备,尤其是红外设备需求进行改善。本文介绍了一种根据CC2530的智能无线设备,不只能够接纳多种无线信号对现有红外设备进行操控,并且能有用避免待机资源糟蹋。
要害词:CC2530;无线通讯;红外收发;数据搜集
跟着网络技能和通讯技能的不断进步,物联网一词走入了人们的视野。随之而来的智能家居体系也成为时下的抢手。智能家居在开展的过程中也呈现了一些难题,首要表现为以下两方面:一是现在的智能家居体系大多选用无线通讯的方法,无法对现有的家居设备进行直接操控,特别是现有的红外设备品种繁复,无法集中式办理。二是现在的智能家居很少重视对资源的节省,红外设备的待机资源糟蹋尤为显着。本文提出的根据CC2530的智能无线设备不光能够很好的对现有的红外设备进行集中式的办理并且能够避免待机资源糟蹋。
1 CC2530简介及总体规划
TI公司的推出的CC2530是第二代的Zigbee RF收发器,首要用于2.4 GHz的ISM频段。其集成了1个高性能的RF收发器和1个优化的低功耗的8051微操控器内核。具有优异的接纳器灵敏度和优胜的抗干扰性。一起,CC2530能够装备TI的Remo TI,ZStack或Simplici TI等专有或规范兼容的网络协议栈来简化开发。CC2530作为处理器不只能够便利的进行Zigbee通讯,将其IO口扩展还能够衔接其他通讯模块,能够完成多种无线方法对其操控。
智能无线设备由CC2530、Zigbee外接天线、WiFi模块、蓝牙模块、红外收发模块、传感器组、继电器插座和扩展模块组成。监控前端的硬件模块规划如图1所示,WiFi模块选用了ESP8266模块,经过UART衔接至CC2530。蓝牙模块运用CC2540模块,CC2540模块没有运用USB 转接,直接经过UART衔接至处理器。红外收发模块,经过GPIO衔接至处理器,红外发射经过三极管开关电路,操控红外发光二极管两头的电压发射红外信号,红外接纳选用了VS1838红外一体化接纳头。传感器组是选用的SHT11温湿度传感器,经过IIC衔接至CC2530。继电器插座,经过GPIO衔接至处理器,继电器插座能有用避免待机资源消耗,监控前端经过继电器插座相连,当设备处于待机状况时,能够经过GPIO直接封闭电源,避免了待机资源的消耗。
2 硬件要害规划
2.1 处理器及Zigbee天线电路
智能无线设备的处理器和Zigbee天线电路图,如图2所示。本体系用匹配CC2530芯片的2450BM15A0002替代传统CC2530芯片天线电路,2450BM15A0002体积小,功耗低且易
焊接,运用2450BM15A0002能更好确保天线抗干扰性和稳定性。CC2530芯片外接了32M和32.768 K的晶振,32 M的晶振是用于CPU及外设运用,32.768 K的晶振是专门用于内部ZigBee天线。由于智能无线设备的无线通讯模块、红外收发模块、传感器模块和继电器插座均选用外接的方法,所以CC2530的剩下管脚需求悉数引出,其间红外收发模块和继电
器插座选用一般管脚即可,而无线通讯模块和传感器组需求专有的管脚进行操控,如:UART、I%&&&&&%、SPI等功用的管脚。
2.2 红外收发模块
红外收发模块如图3所示,选用8050三极管发射驱动电路,8050三极管为硅三极管,比一般的三极管愈加耐大电流。考虑到红外发射模块的发射间隔和功耗问题,红外发射模块选用发射极胁迫输出电路,经过串联两个二极管使8050三极管的基极电压坚持不变,使红外发光二极管中的电流坚持不变从而使红外操控间隔坚持不变。
红外接纳模块选用VS1838一体化红外接纳头,红外接纳模块首要用于少数红外学习编码和红外收发调试,红外接纳模块的间隔可到达20米左右。
3 软件要害规划
智能无线设备的软件要害是完成通讯功用,需求担任接纳来自前端的指令操控红外设备,当传感器监测到周围反常,需求将信号反应给前端。其次智能无线设备需求经过GPIO堵截红外设备电源,避免红外设备待机资源糟蹋。
如图4所示,智能无线设备接纳到前端的指令时,初始化后对接纳到的信号品种进行判别,经往后智能无线设备对接纳到信号进行解析,比照指令表判别是否为有用信号,假如为有用信号则发送信号给红外设备。
智能无线设备需求将传感器信息反应给前端。如图5所示,智能无线设备接纳传感器信号后直接对传感器数据进行解析,假如是有用信号即经过无线模块给前端发送反应信号。传感器模块可能会检测到周围反常情况,这就要求监控前端有必要要将信息反应给前端。传感器模块可能会检测到周围反常情况,这就要求监控前端有必要要实时将信息反应给前端,所以最终会做出发射成功的判别。
4 测验剖析
红外设备选用了自主规划以红外方法操控的电灯,首要经过房间、电器的查找,找到红外操控灯的模仿遥控器,模仿遥控器上有灯的开关和灯火强弱操控,经过操控模仿遥控器开关即可操控灯的开关,开始状况红外灯的状况为封闭状况。点击开灯按键,电灯很快被翻开,如图6所示,开灯状况。
经过智能手机能够查看到传感器数据,如图7所示,智能手机能够查看到智能无线设备中缓存的温度和湿度的数据。
5 结束语
根据CC2530的智能无线设备能够对红外设备进行一致操控,前端设备也能够接纳到智能无线设备上传感器监测的信息。关于避免红外设备待机资源的糟蹋,智能无线设备经过GPIO口与继电器插座相连,经过操控IO口就能够直接堵截红外设备电源,避免了待机资源的糟蹋。后期非红外设备也能够刺进智能无线设备上的继电器插座中,这样前端设备也能够操控非红外设备的开关。