新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于GPRS与ZigBee技术的公交车智能监控系统

基于GPRS与ZigBee技术的公交车智能监控系统

作者:时间:2011-08-03来源:网络收藏

  3 软件设计

  3.1 ZigBee网络地址分配

  设计中使用分布式地址分配方案来分配ZigBee网络地址,采用对等网络结构构建网络,监测器作为父设备,无线终端作为子设备。终点站的父设备作为网络协调器启动网络的建立,选择一个信道,确定唯一的PAN地址并广播建立网络信息。该父设备建立网络后,设置自身地址为0X0000,其他监测器作为路由器、无线终端作为终端节点加入网络。网络地址的分配与3个参数有关,分别为允许的最大子节点数Cm、允许的最大路由节点数Rm和允许的最大网络深度Lm,根据这3个参数可自下而上地计算出每一级邻近节点间的地址间隔Is(d):

邻近节点间的地址间隔

其中,An为同等级深度节点中序列为n的节点,1≤n≤Cm-Rm,Ap为其上一级父节点地址。

  3.2 软件流程

  系统的软件设计包含三部分:无线终端、监测器和监控中心软件设计,文中只介绍无线终端和监测站软件设计,监控中心软件设计请读者参阅其他资料。

  监测器通电后,进行Q2403和ZigBee的初始化和ZigBee通信的准备工作,等待ZigBee设备的连接请求。当接收到某设备的连接请求后,确认是否为合法用户,如果是则发出允许连接的命令,实现无线终端和监测器的无线连接。建立连接后,监测器获得了的唯一标识号,将该进行登记,并将车号和时间信息通过网络发送给监控中心。当离开站台后,信号强度下降到一定程度,公交车与该监测器断开连接,认为该公交车已离开该站。监测站还时刻接收监控中心发送的公交车运行状态信息,并通过运行状态指示灯显示给候车者。工作流程如图7所示。

  无线终端通电后进行ZigBee初始化工作,寻找监测器,当检测到监测器的信号强度大于一定值时,向该监测器发出建立连接的请求,获得该监测器的标识符,从而知道是哪一站,并采用语音和LED屏实现自动报站。当驶离站台监测器时,检测到该监测器的信号强度弱小到一定程度,便向该监测器发出断开连接请求。其工作流程如图8所示。

  4 结语

  将应用到公交车,解决了多年来困扰公交车监控系统的诸多问题,使其作用更为突出,提高了公交车的服务质量和运行效率,具有很高的实用价值。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭