新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于北斗二代的飞机除冰车定位系统设计

基于北斗二代的飞机除冰车定位系统设计

作者:时间:2016-10-08来源:网络收藏

摘要:提出了一种基于BD2的机场除冰车定位系统,以为硬件平台,Linux系统为软件载体,在利用技术实现定位的同时,检测除冰车的油位等参数,并通过模块实现与上位机的通信,实现管理者对除冰车更加合理的调度。给出了系统的整体设计流程,重点介绍了与BD2定位相关的硬件及软件设计,该系统经过测试具有良好的定位效果。

本文引用地址:http://www.eepw.com.cn/article/201610/305617.htm

引言

飞机除冰车是对飞机进行除冰的机场特种车辆。机身表面的冰层会增加飞机在空中的运动阻力,造成飞机失速、机翼变形等故障,因而飞机在起飞前必须进行除冰。在机场运行中,为了更加有效地使用除冰车,调度系统应运而生。目前市场上广泛存在以GPS为主的车辆调度系统,然而随着我国二代(BD2)技术的逐渐成熟,定位技术必将在民航等领域取代GPS成为定位导航技术的主流,因而对于北斗定位技术的研发具有极大的科研意义。本文中提出的除冰车定位技术,以BD2定位技术为前提,充分考虑了除冰车本身的特殊性,研制了一种适用于除冰车的调度管理系统,以提高除冰车的运行效率。

1 系统设计

系统主要由处理器模块、定位模块、检测模块、无线传输模块、电源模块五部分组成。处理器模块主要由ARM处理器、SDRAM、NAND FLASH、复位电路组成。NANDFALSH用于存储系统代码,SDRAM提供系统运行的内存空间,ARM处理器采用SAMSUNG公司的ARM9系列A A基于ARM920T内核,价格低,功耗小,适于应用型设备的开发。

定位模块UM220用于接收除冰车的定位信息数据,CR-606检测模块完成对除冰车油位及除冰液液位数据的采集,无线传输模块GTM900B则用于将采集到的数据传送到上位机,供管理人员参考。电源模块主要负责各模块的电能供给。系统的结构示意图如图1所示。

基于北斗二代的飞机除冰车定位系统设计

2 硬件设计

2.1 液位检测模块

传感器壳体与感应电极之间有电容量的变化,将这个变化量经电路转换后以4~20 mA标准信号输出。但由于处理器A/D模块输入范围为0~3.3 V的电压信号,因此需将传感器的输出信号进行转换,转换原理图如图2所示。

基于北斗二代的飞机除冰车定位系统设计

信号转换电路基于运算放大器原理,采用TI公司的进行设计。为一款精密、超低失调、低功耗的电压放大器,且支持单电源供电。图中R1为250 Ω精密电阻,U1为电压跟随器用于将4~20 mA的电流信号转变为1~5 V的电压信号。如当Ii为4 mA时,Vi1为1V,Vo1= Av·Vi1,当Ii为20 mA时,可得Vo1为5V。

U2为调零、增益电路,负责将1~5 V的信号转变为0~3.3 V的处理器A/D标准信号。其中,Vi2为调零电压,R3=R4=400 Ω、R5=R6=400 Ω,R6/R3=R5/R4当由式(1)可得当Vo1为1 V时,输出Vo2为0 V,当Vo1为5 V时,输出Vo2为3.3 V。

基于北斗二代的飞机除冰车定位系统设计

2.2 定位模块

系统采用和芯星通公司的UM220作为定位模块。UM220为双模块、高性能的GNSS芯片,定位精度3 m,具有NMEA0183导航电文格式,支持GPS与BD的协同定位及GPS或BD的单独定位。

UM220通过串口与处理器连接,硬件连接原理图如图3所示。J1端为外接天线端口,外接有源GPS/BD天线,天线与芯片间的L1、C9、C10组成馈电线路,L1防止电源对BD/GPS信道影响,C10用于隔离同轴线中的直流信号,避免芯片损坏。

基于北斗二代的飞机除冰车定位系统设计

引脚VBAT外接后备电池,在断电的情况下,由后备电池进行供电,使模块保存星历信息,保证在短时间内再次启动时,能够快速定位。串口RXD1、TXD1分别与S3C2440A的TXD1、RXD1相连,实现UM220与处理器之间的数据传递。

2.3 无线传输模块

无线传输部分采用华为公司的GTM900B模块。GTM900B是一款三频段GSM/无线模块,支持标准的AT命令,内嵌TCP/IP协议,推荐工作电压为4 V。

GTM900B的串口0与S3C2440A的串口2相连接,但由于S3C2440A的串口2在Linux系统下默认为红外接口,故需先调试内核,将S3C2440A的串口2改为普通串口后才能使用。GTM900B的电路原理图如图4所示。

基于北斗二代的飞机除冰车定位系统设计

PWON为模块开/关机控制引脚,在GPRS模块上电后,引脚必须维持至少10 ms的低电平,模块才能工作。系统采用RC电路完成GPRS模块的上电自启动功能。D1用于断电后将C4两端的电压释放掉,以备下次启动。SIM引脚与SIM卡相连接,SIM_VCC与SIMGND负责给SIM卡供电,SIM_DATA用于在SIM卡与GPRS模块之间进行数据的传输,SIM_CLK提供读写SIM卡的参考时钟。模块通过LPG引脚输出信号来反应模块的工作状态。如模块启动时,LPG引脚持续输出高电平,当模块发送数据时,发送周期为125 ms,高电平持续93.59 ms的方波信号,系统通过Q1的通断,控制LED0的闪灭频率,从而反应模块的工作状态。

3 软件设计

3.1 软件结构

系统软件以Linux载体进行开发,主要包括Linux系统制作、应用程序编写、图形界面设计。系统主程序框架如图5所示。

基于北斗二代的飞机除冰车定位系统设计
上一页 1 2 下一页

关键词: S3C2440 北斗 OP07D GPRS

评论


相关推荐

技术专区

关闭