您当前的位置:首页 > 技术风向标

基于ZigBee技术的智能家居系统

时间:2015-01-03  来源:扁平线圈电感厂家  点击:


4 系统软件设计
4.1 ZigBee协议栈运行机理
ZigBee协议栈ZStack运行在一个OSAL(操作系统抽象层)操作系统上。该操作系统基于协同轮转查询式插件电感的任务调度机制,ZStack协议栈的每一层均作为一个独立的具有优先级任务。每个任务都对应着一个任务事件处理函数。每个任务都包含若干个事件,每个事件都对应着一个事件号。当一个事件产生时,相应任务的事件就被设置为相应的事件号,即事件处于有效状态。这样,基于任务轮询的OS将进入相应任务的任务事件处理函数的有效事件处理程序中执行。而且在ZStaek中将硬件的驱动放到了硬件抽象层(HAL)中,这样屏蔽了底层硬件的具体实现,有利于应用软件的模块化和可移植性。使用时可以对HAL中的一体电感驱动函数进行适当的裁剪和修改以适应实际应用系统的需要。OSAL中的任务可以通过任务API函数接口将其添加到系统中,这样就可以实现多任务机制。软件设计体系如图4所示。

d.jpg


4.2电感器厂家 家庭内网的软件设计
家庭网关软件流程如图5所示,首先初始化CC2430系统时钟和定时器。初始化之后发光二极管闪烁一下,表示正在等待捕获遥控器的红外脉冲码。在一段时间里没有捕获到,则以协调器身份初始化ZigBee协议栈,如果建网成功,则发光二极管闪烁一下,此时处于正常工作状态。当接收到有效短信的有效命令后,调用存储器中的红外脉冲码驱动红外脉冲电路发送并在本网中广播发送。

e.jpg


4.3 家庭外网的软件小型固定电感器设计
GR64模块支持两种模式收发短信:Text模式、PDU模式。Text模式是纯文本方式,不支持中文,可使用不同的字符集,主要用于欧美地区;PDU模式被所有手机及工业级模块支持,可以使用任何字符集,目前最为常用。系统中通过手机发送AT命令对GR64参数进行设置,包括GR64的字符集,设置短信格式,当前短信存储载体,新短信提示等。系统采用PDU模式,以便手机可以接收到GR64模块发送的汉字。其中,将GR64模块新短信提示的方式设置为:AT+CNMI=1,2,2,1表示接收到的短信和状态不进行存储,直接通过串口1送入CC2430。
4.4 红外信号的收发与存储
遥控器红外脉冲码一般由引导码、地址码、数据码、数据码反码和结果码组成。由于各个公司生产的红外编/解码芯片采用的编/解码方式和脉宽周期不同,导致了市场上的各类遥控器的功能互不兼容。为了能拥有各种遥控器的的遥控功能,首先必须要正确地原样接收并存储遥控器的红外脉冲码,对于某些一键双码的按键插件电感器,必须进行两次比较确认后存储。其次所有驱动电路输出的红外脉冲码均来自已保存在存储器中的红外脉冲码基带信号对38 kHz的载波信号进行脉宽调制产生的。因此利用单片机CC2430的内部定时器T1可以完成红外脉冲码的接收采集和调制输出,T3用来产生 38 kHz的载波信号。再次,对于没有红外接收的设备可以安装一个红外接收头即可实现设备的控制,既简单又方便。

5 结语
目前,智能家居的规范,设计和应用正在稳步进行中。构建一个符合家居环境的分布式、低功耗、运行稳定的家庭网关尤其重要。Zig-Bee无线通信协议的设备具有低功耗、低成本、低速率、灵活高效等诸多优势,相信在不久的将来,以ZigBee技术为典型特征的智能家居设备将进入日常生活的方方面面。
本文作者的创新点:以无线射频芯片CC2430为核心设计实现的家庭网关可以收发短信,自学习存储红外码,并能够通过红外线方式控制设备,具有控制容量大和功耗低等特点。

大电流电感

5V2A如何才能将效率提升到80+5V2A, 5V3A 如何才能做到效率80+?上同步整流这个效率应该很轻松,85%应该都可以看看用我们的同步整流完全可以!同步整流也得看看客户能不能接受啊...现在好多客户已经在小功率的

如何判别一颗IC是开环控制还是闭环控制?如何判别一颗IC是开环控制还是闭环控制?抢个沙发。。。。。。。。。。。。。。。。。。
你這樣問有點攏統不知所云..


一般穩態控制一定是閉迴路不可能是開迴路, 開迴路的

UC3875发热


请问有用过UC3875的大神吗?这芯片我用着怎么老是发热严重啊?后面是驱动IR2110的
会不会是驱动电流太大?驱动和IR2110之间已经加了1K的驱动电阻了情况没有很明显的改善已

注塑加工厂


上一篇基于MiniGUI的数字加密电话系统GUI设计

下一篇LED控制系统在夜景照明中的应用


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话