2.2 无线搜救器 无线搜救器由控制模块、接收模块、电源模块、显示模块以及存储模块组成。控制模块主要有三星公司的S3C2440 构成,主要负责接收由射频接收模块发送过来的数据并对其进行处理,提供实时时钟及看门狗的功能。通过指示灯和蜂鸣器对搜救工作的状态进行指示。接收模块由CC2430 构成,主要负责接收无线射频终端的数据,802.15.14/Zigbee 协议处理以及执行BI 和SI 的动态调度算法。存储模块存储各种与应用相关的数据,主要通过外部的RAM 和ROM扩展来实现。电源模块为尽量减少系统的功耗满足电池供电的要求,在硬件设计中采用了低功耗的器件,如射频芯片,RS-232 芯片,存储芯片等都能在3.3V下正常工作。LCD 显示模块实时的将遇难者总数,遇难者与搜救器之间的距离,遇难者的个人信息如ID 编号等显示在LCD 显示屏上。硬件连接框图如下所示: 图2 搜救器硬件框图 2.3 系统软件实现 无线搜救器系统分为无线搜救器和人员终端射频卡两部分,终端无线搜救器做为网络中的协调器,负责建立一个信标使能的网络,并允许有加入请求的终端射频卡加入到网络中来,当加入成功后,便可进行数据的传送,软件流程图如图3 所示。终端射频卡在无灾难发生时作为考情卡使用,当灾难发生时则作为定位卡使用,流程如图4。 图3 协调器流程图 图4 终端流程图 |