查看: 955|回复: 0

基于无线传感器网络的LED路灯远程控制系统(一)

[复制链接]

该用户从未签到

发表于 2015-5-19 22:35:43 | 显示全部楼层 |阅读模式
分享到:

1.4 微控制器电路设计

    MSP430是一类具有16位总线的带FLASH的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和内存统一编址,寻址范围可达64K,还可以外扩展存储器.具有统一的中断管理,微控制器具体连接电路图如图2.4所示。

MSP430具有丰富的片上外围模块,片内有精密硬件乘法器、两个16位定时器、一个14路的12位的模数转换器、一个看门狗、6路P口、两路USART通信端口、一个比较器、一个DCO内部振荡器和两个外部时钟,支持8MHz的时钟。因为是FLASH型,则可以在线对单片机进行调试和下载,且JTAG口直接和FET(FLASH EMULATION TOOL)的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小,测量结果为100mw左右的功耗(电流为14mA左右),可靠性能好,加强电干扰运行不受影响,适应工业级的运行环境。MSP430单片机的P3.4、P3.5端口设置成串口0(ΜSART0)的收发口与CC2480的异步串口相连,它们之间实现串口通信。单片机发送数据给CC2480,CC2480就可以无线发送出去,CC2480接收到无线数据也透明传送给单片机。

    2 软件流程设计

    在本系统中,ZigBee协议可以应用于所有的节点,因为ZigBee协议具有很多的实用函数,例如设备离开或者加入网络,创建一个新的网络,父节点和子结点的搜索,网络信标帧的发送,数据包的发送和接受等等。系统工作的过程中,协调器主要进行无线传感器网络的创建和负责接收节点发送回来的路灯信息,依据路灯的状况将控制信号发送给路灯节点。路由器节点处在监控状态,负责获取其他节点发送来的信息并判断是不是需要进行转发,与此同时把自身路灯的信息传送给协调器;接受协调器的控制信号来控制路灯的工作状态。终端节点功能是最简单的,只需要负责随时接收协调器发送的控制命令,并向上一级返回路灯当前的状态。

    系统投入运行时,首先对CC2480进行初始化,协调器运行初始化协议,同时打开中断。此后软件程序运行创建新网络,一旦网络能够成功创建,就对相应的网络协调器物理地址、当前建立网络的ID号以及频道号进行显示。协调器软件流程图如图3.1所示。对于路由器节点,首先对CC2480进行初始化,此后传感器的电源接通,并且对协议栈进行初始化,同时发送信号以请求加入网络,等待网络协调器或前面的路由器节点进行响应,将网络地址分配给自身。假如成功加入了网络,通过串口扩展口能够获取网络的网络地址、路由节点自己的物理地址和接入网络协调器或前面路由节点的物理地址等数据。路由器节点软件流程图如图3.2所示。在终端节点上程序同样首先对CC2480进行初始化,传感器电源接通,此后初始化协议栈,与此同时发送信号请求加入网络,并且等待前面的路由器节点进行响应,将网络地址分配给自身。假如成功的加入了网络,也能够通过串口扩展口获取所加入网络的网络地址、自己的物理地址和加入的路由节点的物理地址等所有数据信息。终端节点程序流程图如图3.3所示。(无线传感器网络群:8044196)

3 路灯控制模式

    根据不同上位机的不同控制命令,路灯节点有如下几种不同的控制模式。

    3.1 单双灯开启模式

    这个模式有两种情况,编号是奇数的灯开启或者编号是偶数的灯开启。当路灯节点接收到单双灯开启命令以后,路灯会根据自身的ID编号,选择开启还是关闭。这种模式应用于傍晚能见度较高或者阴雨天或沙尘暴等恶劣天气城市能见度不佳时。一般是单双灯轮流开启关闭,保证LED路灯工作时间大致相同以延长其寿命。

    3.2 全功率开启模式

    当路灯节点接收到全功率开启模式以后,路灯开始工作,并会以全功率打开,亮度最大。这种模式一般在晚上人车流量大时和节假日开启。

    3.3 半功率开启模式

    当路灯节点接收到全功率开启模式以后,路灯开始工作,但不会以全功率模式工作,而是通过LED驱动 模块的PWM调光机制,将LED的功率控制在额定值的一半,这样起到了节约电力的作用。

    3.4 随机选择关闭模式

    这种模式也是为了节约电力和延长路灯寿命的方法。在人流不大的道路上发给路灯随机关闭模式命令,路灯节点接收命令后,以一定概率(如20%)自行熄灭30分钟,由于路灯是随机熄灭的,不会影响到整体的照明情况。

    3.5 功率异常报警模式

    这种模式不是上位机发给的命令。当路灯节点检测到功率故障的时候(如LED二极管短路、功率过小或过大),路灯将自行切断照明电源,并向上位机报警

    4 结束语

    本文主要分析了ZigBee协议组网技术,设计了一种无线路灯远程控制系统,事实证明本系统该网络经一次性布置之后,可以在长期可靠运行。路灯节点的数量、位置可随时变更,使得调控路灯变得更加方便、科学。无线LED路灯远程控制系统为解决诸多问题提供一个良好平台。


回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-3-28 19:23 , Processed in 0.101472 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.