工具遗漏正正在飞机内部,关于飞行安全保障无比关键。每架飞机所关于应的工具都是独一无二的,工具箱追寻飞机的移动,长远是人工关于工具箱中的工具部门和种类中止清点确认,正正在部门和种类准确准确的情况下威力关于飞机中止相关任务。现有使命方式由于工具种类繁多,人工频次低下且存正在天然误判的情况,这将关于飞行安全构成严重肘腋之患;同时每天需要去工具房借还工具,使命量较大。为解决上述成就,朱文设计了一种基于ZigBee无线传感
管理,并将前因反响给现场使命人员,实现了各类人员关于数据的共享。本系统有效地解决了现有使命方式下监管没有到位、存正在天然差错肘腋之患、使命次第简便的弊端;既了安全又退步了使命频次,关于探索飞行安全保障方式存正正在次要意义。
1系统总体设计
系统功能主要分红3整体:(1)实现单个工具箱(ZigBee终端节点)的工具出库入库时分器条形码的网罗。(2)ZigBee无线传感
网络的建立,将各终端节点网罗的数据实时上传到和谐器点,并中止和谐器点和终端节点的数据交换。(3)正正在PC端,通过RS232串口吸引和谐器节点的数据,通过建立的数据库中止数据处理,实现关于处理前因的可视化显示并将处理前因反响给各个终端节点。
整个工具
网络,是整个硬件的核心;而集聚节点包括由器节点和谐和器节点,由器节点主要负责数据的由;和谐器节点主要负责和PC端上位机次第的数据通信,吸引由器的数据通过串口输出到PC机,通过串口吸引PC端处理后的数据,通过无线传感
图3 CC2530核心电图
2.2数据网罗模块电
正正在终端节点中,条形码扫描枪负责关于工具条形码收支工具箱的数据中止网罗,通过RS232串口通信将数据传输给CC2530,CC2530模块再将线形码数据中止处理后通过无线传感
图4 PL2303转串口电
2.3状态显示模块电
液晶屏采用LCD1602,存正正在标准的16脚接口,可显示汉字、英文和图形。常用的指令集有:清屏指令、输入方式装置指令、显示开关主宰指令、光标位移指令、功能装置指令、写数据指令等。液晶屏用于显示工具状态信息,工具全部归还时显示为OK,工具缺失是现实缺失的部门和工具代码。液晶屏电如图5所示。
图5 液晶屏电
LED用于系统的使命状态显示,D1为系统报警灯,终端节点吸引到上位机反响的信息为工具部门没有足时D1为闪烁状态,并正正在液晶显示屏幕上显示细致确实的工具代码。D2为工具出库状态灯,D3为工具入库状态灯,LED电如图6所示。
与数据转发两个阶段。次第设计采用TI公司最新的符合ZigBee2007规范的Z-Stack协议栈。ZStack是量具推出的ZigBee协议栈软件,为运用开辟者需求了一个模板,正正在其基础上中止开辟可大幅加快运用开辟周期。
图9 和谐器清流线
ZStack采用操作系统的思想来构建,采用事件轮询机制。系统按照任务优先级依次处理事件,而正正在事件处理完后,进入低功耗方式,降低了系统功耗。操作系统抽象层(OSAL)的使命就是关于多个任务中止系统资源分配,核心是通过参数传递的事件类型来判断关于应处理照应任务的事件。正正在系统中,定义Taskevents数组存放每个任务的标志位,正正在OS主体反复函数中,轮询判断各任务标志位来关于应执行照应的任务。进而执行事件处理函数,完成任务事件处理。
正正在中止运用末尾时,需要定义平添照应的任务。过程主要包括任务初始化函数和事件处理函数。任务初始化函数定义一个TasksArr数组,存放所有任务事件处理函数的地方。给每个任务分配唯一的任务标识号,最后注册系统服务。ZStack协议栈中按照由高到低的优先级已经定义好了MAC层、
网络多跳功能,最后通过由器发送数据给和谐器。
3.2 ZigBee终端节点软件设计
CC2530是基于8051 MCU的SOC芯片,数据传输采中将每次发送的数据打包成一个128位的数据包,过程包头为校验码55,包尾校验码为AA,吸引端收到数据后将数据包解析,并判断包头包尾是否为“55”和“AA”,若是,则将数据包放入缓存中;如果没有是,则返回移花接木信息,发送端重新发送数据。终端节点软件分红网罗数据并发送、吸引数据并显示两整体。通过串口网罗数据打包后通过无线传感
网络发送。吸引和谐器发送来的数据后,解析后将符合要求的数据正正在LCD上显示。
3.3上位机软件设计
中心主要完成数据收发、存储、处理以及显示,软件框图如图10所示。上位机的界面是采用VB编写,数据库采用的是SQL.中心是本系统的核心整体,终端网罗到的各节点数据都通过无线传感
图11 上位机界面
上位机界面如图11所示,系统运行后打开通信端口按键,选择串行端口、波特率,系统则自动吸引和谐器通过串口发送的数据,并存储正正在系统数据库中。当操作人员按下获取按钮时,系统次第将反响出结论:当工具全部归还时,关于应的终端节点显示为绿色;当工具未全部归还时显示为红色,并正正在下方文本框中显示所缺工具型号。按下发送按钮时,则将工具状态发送给照应终端节点,实现数据的共享交互。
4结束语
系统设计了一套基于ZigBee技艺的飞行保障工具