0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用Zigbee、传感器与计算机技术构建的智能灯光跟随系统介绍

电子设计 作者:电子设计 2018-11-16 07:39 次阅读

目前,在我国,资源消耗高、浪费大等问题很严重,随着经济的快速增长和人口的不断增加,资源不足的矛盾更加突出,建设节约型社会已刻不容缓。节约不仅要减少消费,而且要提高利用效率。建设节约型社会的最大动力在于科技创新。节能性产品成为社会追求的目标。

ZigBee是一种便宜的,低功耗的近距离无线组网通讯技术。Zigbee无线传感器网络以其自组网,体积小,低功耗的优势已在很多地方得到应用。基于此,本文设计了一种基于Zigbee无线传感器网络的智能灯光跟随系统,该系统利用Zigbee无线传感器网络和嵌入式控制器,实现了有人时,灯光紧随人的移动而移动,无人时,灯自动熄灭。避免了长时间、大范围不必要的照明造成的电能的浪费,达到节能的效果。

1 系统的总体构架

整个系统的布署的拓扑结构如图1,该系统基于Zigbee的WSN技术,利用Zigbee的低耗能,低成本,高扩充性,免频段使用费的优点,构建一个无线传感器网络。该系统可分为Zigbee无线传感器网络,嵌入式控制机构和执行装置,Zigbee无线传感器网络是由一个协调器节点和若干传感器节点组成的星型网络,负责采集环境中人员存在方位的信息;Zigbee网络中传感器节点分布在房间和走廊的各个角落,实时监测特定区域的人员存在方位的信息。协调器节点负责建立并维护网络,收集到传感器节点采集刭的信息,并通过UART方式传给主控制器。主控制器分析采集的数据,判断人员的方位,控制舵机的转向和灯的亮和灭,实现灯光跟随功能。

采用Zigbee、传感器与计算机技术构建的智能灯光跟随系统介绍

2 系统的硬件设计

本系统的硬件主要包括3部分:无线传感器网络,嵌入式器PXA270和舵机、照明设备执行机构。

2.1 Zigbee无线传感器网络

本系统采用的无线传感器网络的核心是基于TI公司生产的CC2430开发的无线模块,CC2430结合一个高性能2.4 GHz DSSS射频收发器核心和一颗工业级小巧高效的8051控制器,拥有8~14位ADCDMA,定时、计数器、USABT、AES-128协处理器、睡眠模式定时器看门狗、上电

复位和掉电检测电路以及21个可编程引脚,是一颗真正的系统芯片(SoC)CMOS解决方案。

系统中的无线传感器网络由一个协调器节点和若干传感器节点组成,传感器节点由数据采集模块,数据处理模块,无线通信模块,电源模块组成,电路图如图2所示。

采用Zigbee、传感器与计算机技术构建的智能灯光跟随系统介绍

连接人体红外模块HC-SR501。HC-SB501是基于红外线技术的自动控制模块,采用德国原装进口LHI778探头设计,灵敏度高,可靠性强。人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。人体红外传感器的OUT输出端口连接到CC2430的I/O口上,把I/O口设置为输入模式,通过检测I/O端口的高低电平就能得到人员是否存在的信息。协调器节点功能相当于网关节点,在本系统中充当与主控制器通信的硬件,其组成如图3所示,包括CC2430射频模块,仿真下载模块,UABT,开关和LED指示灯。Zigbee节点组成星状网络,所有的传感器节点都将采集到的信息实时发送到协调器节点。

2.2 嵌入式控制平台和执行机构

系统中采用的主控制器为Intel公司生产的PXA270,PXA270基于ARMv5E的Xscale核心,最高频率可达624 MHz,是一款性能极其强劲的嵌入式处理器,系统的控制机构结构如图4,PXA270通过串口连接Zigbee协调器节点,通过PWM模块堆垛机进行控制,I/O端口连接光耦芯片TPL521-4,利用I/O口的高低电平控制TPL521-4输出的导通和截止,照明装置的电源线连接到TPL521-4的输出端口,并固定在在舵机上,随舵机而转动。

3 系统的软件设计

3.1 无线传感器网络的设计

系统中Zigbee节点的软件设计移植了Z-stack协议栈,该协议栈提供了完整的路由协议,并对应用层是完全透明的,只需将数据下发至协议栈,协议栈便会自动寻找路径,因此在程序开发上,主要是在Z-stack协议栈的基础上,完成协调器节点和传感器节点的程序设计。

1)协调器节点的软件设计

协调器节点是整个网络的核心,负责网络的建立和管理,工作流程图如图5所示。系统上电后,首先初始化硬件和协议栈,初始化完成后,协议栈扫描出一个合适的信道建立一个网络。当有设备请求加入时,协调器负责分配它一个16位的短地址,并允许加入网络,组网完成后,协调器节点开始接受从传感器节点传送过来的数据并通过串口传至嵌入式控制器。

采用Zigbee、传感器与计算机技术构建的智能灯光跟随系统介绍

2)传感器节点的设计

传感器节点工作流程图如图6,其主要通过无线传输的方式,将采集到的人员信息送至协调器节点。完成CC2430的初始化后,开始扫瞄信道,寻找到合适的网络,发进加入网络信息,得到确认后,开始进入休眠状态,等待定时器唤醒,收到唤醒指令后,开始通过传感器采集信息,并发至其父节点。

采用Zigbee、传感器与计算机技术构建的智能灯光跟随系统介绍

3.2 嵌入式控制器的软件设计

PXA270通过串口接收Zigbee节点采集到的信息,根据Zigbee的16位物理地址和相应采集到人是否存在的信息来确定人员的方位,工作流程如图7所示,首先,检测是否有节点返回有人存在的信息,如果无人存在,则把I/O口的输出设置为低电平,使灯熄灭,否则,I/O设置为高电平,灯亮起,然后根据返回的Zigbee的物理地址,判断是哪个节点返回的信息,从而确定人员存在的大致方位,进而控制舵机转动,使灯光照向这个方位。

采用Zigbee、传感器与计算机技术构建的智能灯光跟随系统介绍

4 系统测试

实验时,在实验室搭建了1个小的模型,其中的无线传感器网络包含1个协调器节点和3个传感器节点(Zigbee节点实物如图8),传感器节点均匀地分布在走廊的两侧,PXA270和照明装置(实物如图9)放在了较高的柜子上。

Zigbee节点上电后,过了大约5 s,开发板上的led显示网络建立完成,当人走过时,灯自动的开启,舵机转动,照向人存在的方位,当人走动的时侯,舵机随之转动。当人离开检测区域时,照明装置自动熄灭,实验结果表明,该系统可以正常工作。

5 结束语

文中采用无线传感器技术、Zigbee技术、传感器技术、嵌入式技术和计算机技术构建智能灯光跟随系统,实现对人体的检测并使灯光跟随人体移动,从而达到节能环保的效果。本系统具有成本低、低功耗、检测准确、实用性强等特点,非常适合在走廊、道路等场所使用,具有很好的经济效益和社会价值。目前,我们尚处在实验阶段,正在进行产品化过渡。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48069

    浏览量

    739979
  • 计算机
    +关注

    关注

    19

    文章

    6646

    浏览量

    84481
  • ZigBee
    +关注

    关注

    158

    文章

    2245

    浏览量

    241206
收藏 人收藏

    评论

    相关推荐

    智能传感器

    广泛需要的是尽快提高与完善传统传感器的功能。也就是在现有使用的传感器中,采用先进的微处理机和微型计算机系统,使之完成第一类途径的智能化。随着
    发表于 01-03 17:06

    LG基于AuthenTec传感器的具备指纹辨识功能的笔记型计算机

    AuthenTec传感器用于该公司的指纹手机和笔记型计算机。AuthenTec个人计算机市场营销主管Tom Aebli表示,LG扩大采用生物辨识技术
    发表于 10-24 11:37

    基于ZigBee技术传感器网络构建与应用

    节点都具备一个无线电收发、一个很小的微控制和一个能源(通常为电池)。这些装置互相帮助,将数据传输到一台监控计算机。  由于大部分的节点只需要有数据传输的功能,不需要有控制能力,ZigBee
    发表于 12-04 13:47

    使用片上系统芯片怎么实现传感器模块的软硬件设计?

    智能传感器网络化技术致力于研究智能传感器的网络通信功能,将传感器
    发表于 10-10 08:06

    基于片上系统芯片的传感器模块有什么作用?

    智能传感器网络化技术致力于研究智能传感器的网络通信功能,将传感器
    发表于 10-21 06:07

    如何将计算机技术和自动控制理论应用于工业中

    0818微型计算机控制技术系统天津市高等教育自学考试课程考试大纲课程名称:微型计算机控制技术系统
    发表于 09-01 07:57

    微型计算机控制技术系统

    微型计算机控制技术系统天津市高等教育自学考试课程考试大纲课程名称:微型计算机控制技术系统
    发表于 09-01 08:16

    计算机控制技术及应用课程设计

    计算机控制技术及用课程设计,计算机控制课程设计,计算机控制技术课程,计算机技术课程,微型
    发表于 09-06 06:32

    人工智能计算机技术对数控技术发展的影响有哪些?

    数控技术的特点是什么?人工智能计算机技术对数控技术发展的影响有哪些?数控技术在加工机械中的应用是什么?
    发表于 11-01 07:40

    CTP丝印刷计算机技术介绍

    CTP丝网印刷计算机技术介绍 丝印直接制版(CTS- computer to screen)在国外已经发展了很多年,而在国内则处于刚刚起步阶段。
    发表于 04-07 17:05 917次阅读

    电力系统自动化与计算机技术

    介绍计算机技术在电力系统自动化中部分应用情况,简要回顾了计算机技术发展对电力系统自动化的推动作用,提出了当前电力
    发表于 04-02 00:35 50次下载

    基于气体传感器计算机测试系统的研制

    基于 气体传感器计算机测试系统的研制介绍了标定气体传感器的电性能参数,对于其理论研究和应用都具有重要的意义。文章
    发表于 07-08 12:01 50次下载
    基于气体<b class='flag-5'>传感器</b>的<b class='flag-5'>计算机</b>测试<b class='flag-5'>系统</b>的研制

    基于Zigbee无线传感器网络的智能灯光跟随系统

    设计一个基于Zigbee智能灯光跟随系统系统中连接有人体红外热释电
    发表于 11-26 14:41 88次下载
    基于<b class='flag-5'>Zigbee</b>无线<b class='flag-5'>传感器</b>网络的<b class='flag-5'>智能</b><b class='flag-5'>灯光</b><b class='flag-5'>跟随</b><b class='flag-5'>系统</b>

    如何使用ZigBee技术来设计无线传感器网络的详细构建与应用资料概述

    基于无线传感器网络和ZigBee协议特点分析了ZigBee协议栈的体系结构、无线传感器网络的组网原理、构建基于
    发表于 09-07 15:12 18次下载
    如何使用<b class='flag-5'>ZigBee</b><b class='flag-5'>技术</b>来设计无线<b class='flag-5'>传感器</b>网络的详细<b class='flag-5'>构建</b>与应用资料概述

    基于Zigbee无线传感器网络的智能灯光跟随系统

    电子发烧友网站提供《基于Zigbee无线传感器网络的智能灯光跟随系统.pdf》资料免费下载
    发表于 10-23 10:03 0次下载
    基于<b class='flag-5'>Zigbee</b>无线<b class='flag-5'>传感器</b>网络的<b class='flag-5'>智能</b><b class='flag-5'>灯光</b><b class='flag-5'>跟随</b><b class='flag-5'>系统</b>