基于Zigbee技术的失火公交定位系统
3定位原理
Zigbee芯片CC2431内部设计了定位引擎。定位系统中的参考节点选用CC2430进行设计。CC2431芯片使能后,将收集与多个参考节点通信时的信号强度值,利用三个参数(A值、N值、RSSI值)值,结合相应参考节点的坐标进行定位计算。三个参数中A值为距离发射机(CC2430/CC 2431)1 m远的RSSI绝对值;N值为距离发射机每增加1 m衰减的RSSI绝对值;RSSI为CC2430/CC2431信号强度,单位为dBm。计算中用到三角(三边)测量法。
三角(三边)测量的原理是,在地面选一系列控制点,相互连接成若干个三角形,构成各种网(锁)状图形。通过观测三角形的内角(或边长),再根据已知控制点的坐标、起始边的边长和坐标方位角,经解算三角形和坐标方位角推算可得到三角形各边的边长和坐标方位角,进而由直角坐标正算公式计算待定点的平面坐标。
该计算由硬件执行,占用很少的CPU资源,计算速度快,定位响应时间少于40μs。为了确保公交定位的准确性,沿途的参考点应保证一定数量,一次定位至少需要三个参考节点。
4系统控制流程
系统的软件控制流程如图2所示。当系统初始化完成后,系统将不断扫描各个公交车火灾信号的状态值,当状态为发生火灾时,系统将立即发出声音警报。在覆盖公交行径整个区域的电子地图上,将以火焰的符号显示公交所在地点。同时,系统将发送短信给相关负责人员,通知他们发生火灾的公交地点,以便救援行动能够及时展开。本文引用地址://m.amcfsurvey.com/article/155099.htm
5 结论
本文中的城市公交车火灾快速定位系统能够缩短消防和医护人员对公交车进行救援的响应时间,对人民的出行安全有重要意义。采用的Zigbee网络组网灵活简易,成本和耗能较低,有利于系统投放到实际应用中。
评论