新闻中心

EEPW首页>手机与无线通信>设计应用> 基于ZigBee和ARM技术的森林火情监测系统的设计

基于ZigBee和ARM技术的森林火情监测系统的设计

作者: 时间:2012-06-05 来源:网络 收藏

3软件
软件分为4部分:XBee模块的单片机软件编程,Coor-Node的节点TM32F103C8软件编程,中继节点软件编程,上位机管理软件的。在此只介绍XBee模块的软件编程。XBee软件编程包括采集节点的XBee模块上的单片机编程和Coor-Node节点的XBee模块上的单片机编程。
Coor-Node节点的XBee模块上的单片机编程。Coor-Node节点的XBee模块在构建的星型网络中作为协调器,协议栈初始化,创建PAN CO-ORDINATOR,选择PAN ID和Coor-Node的短地址,选择空闲信道,启动网络,转发数据。协调器软件流程图如图4所示。

本文引用地址://m.amcfsurvey.com/article/154722.htm

d.jpg


End-Node节点的XBee模块的编程,首先协议栈初始化,然后扫描信道发现网络中的协调器Coor-Node节点,通过相应的信道发送加入网络的请求,一旦Coor-Node节点接受了该设备,它将发送一个16位的短地址给设备,作为设备在网络中标识。
任务定时进行喂狗和向上位机发送心跳帧。定时喂狗可以在程序“跑飞”和“死锁”情况下实现自动复位:在数据上传间隔时间较长的情况下,定时发送心跳帧能够检测设备是否正常工作。

4 结论
以上提出了一种新的的无线系统,有机结合了高效的处理、短波灵活的远程数据传输和Zig Bee的低成本、低功耗等特点,经实验表明,该系统工作稳定,可靠性强,该系统在中有良好的应用前景。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭