引言:
我国土地辽阔、人口众多,灾害事故多发。近年来,经济快速发展,综合国力明显增强,特大城市、中心城市发展速度明显加快,影响公共安全的突发事件逐渐增多,致灾因素大量增加。特别中西部省份地理环境复杂,地域区域灾害特征比较明显。应急救援工作在当前的发展形势下显得异常重要。
车辆监控系统用来提高车辆的快捷性和安全性受到了广泛应用。目前,安装在车辆上的车载终端通过GNSS 技术获取车辆的位置等信息,然后采用2G/3G/4G/5G 等地面无线通信网络将车辆的位置等信息发送到监控中心的服务器上[1][2]。该类车载终端有一定的局限性,类似四川的汶川和雅安地震造成电力设备损坏,导致供电一度中断,2G/3G/4G/5G 等无线地面网络瘫痪,该类车载终端在灾后就不能正常使用[3]
[4]
。本文提出一种基于天通、北斗双模卫星通信的应急车载
终端,可以在不依赖无线地面网络情况下,通过北斗卫星通信RDSS 的方式将车辆位置等信息发送到监控中心的服务器上,同时依赖天通卫星通信保证终端通话、短信、数据等业务功能[5][6]。
一、系统设计
基于天通、北斗的车辆监控调度系统以北斗卫星导航系统、天通1号系统为支撑,对注册车辆应急执勤作业提供全天候监控管理[7]
。其中,车载终端通过GNSS 卫星定位系统获取车辆的位置等信息,然后通过北斗短报文将车辆实时信息回传到监控中心的北斗指挥机上;车载终端可以提供天通语音通话业务,同时还可以收发天通短信,保证在地面网络瘫痪的情况下,双模卫星依然能够提供有效的通信服务。该
基于天通、北斗双模卫星通信的应急车载终端设计与实现
□李听听    刘铭    陈刘伟    中国电子科技集团公司第七研究所
【摘要】    我国幅员辽阔,灾害事故频发,对应急通讯技术有很高的要求。本文研制基于天通、北斗卫星通信的应急车载终端,提出北斗单次通信电文长度利用率可达到91.72%的多点传输协议,同时是详细描述了硬件、软件设计思路,摆脱了目前车载终端通讯过度依赖地面无线网络的痛点。最后,该终端投入实际使用,取得良好的社会效益。【关键词】    北斗    天通    应急车载    多点传输
Design and implementation of emergency vehicle terminal based on Tiantong and Beidou dual-mode satellite communication
Li Tingting, Liu Ming, Chen Liuwei
(The 7th Research Institute of China Electronics Technology Group Corporation, GuangZhou 510310, China)
Abstract: my country has a vast territory, frequent
disasters and accidents, and has high requirements for emergency communication technology. This article develops an emergency vehicle-mounted terminal based on Tiantong and Beidou satellite communications, and proposes a multipoint transmission protocol that can reach 91.72% of the length of Beidou’s single communication message. At the same time, it describes the hardware and software design ideas in detail, and gets rid of the current vehicle-mounted terminal communication. Pain points of over-reliance on terrestrial wireless networks. Finally, the terminal was put into actual use and achieved good social benefits.
Keywords: Beidou; Tiantong; Emergency vehicle; Multipoint transmission
系统为车辆监管部门建立多层次指挥平台,实现灵活组网、指挥操作便捷、功能强大、系统稳定可靠的监控系统。系统总体构成如图1所示:
图1    系统总体构成图
二、终端设计
2.1硬件设计
应急车载终端是上述监控系统的核心。终端硬件基带处理器选择基于ARM Cortex-M4内核设计的STM
32 MCU。该MCU 具有多种不同类型接口、较强的数据处理能力和较低
的待机功耗。终端集成多个功能模块,其中包含天通1号卫星通信模块、北斗短报文模块、GNSS 定位模块、MYP4100模块、电源模块等。北斗短报文模块与MCU 使用串口连接;天通卫星模块与MCU 使用串口连接,MCU 通过AT 指令对天通卫星模块进行一定的控制;是天通卫星模块的话音业务通过PCM 音频接口传输到MYP4100模块,MPY4100模块最终通过RJ11连接到外部话机,为终端用户提供卫星电话业务;MPY4100模块与MCU 使用串口连接,MCU 可以通过AT 指令对MPY4100模块进行控制操作;话机通过网口连接MCU,MCU 能够更快的将大量数据信息反馈到话机界面。
除去各个功能模块,硬件设计还需要考虑的电源、电平转换、存储调试等问题。在当前设计中,采用IIC 接口的FM24L256为存储器件。类比其他类型的EEPROM,FM24L256器件为铁电存储,具有存储容量大、存储速度快、功耗低等优点。系统使用JTAG 口为软硬件调试接口。
硬件设计中终端各个功能模块连接,如图2所示。2.2软件设计
2.2.1 多点传输协议设计
北斗RDSS 单元注册的授权信息包含通信等级,不同的通信等级每次发送的最大电文长度不同,如下表所示。从表中可以看出通信等级越高,能够发送的最大电文长度越长,但是最大电文长度最大不超过210个BCD 码
[8][9]
表1    通信等级表
通信等级
电文长度
1110bit(7个汉字或者27个BCD 码)2408bit(29个汉字或者102个BCD 码)3628bit(44个汉字或者157个BCD 码)4
848bit(60个汉字或者210个BCD 码)
基于北斗RDSS 上述通信特点,在有限时间内传输更多的位置信息,就需要最大化电文长度利用率。本文设计终端
采用通讯等级3,单次电文最大长度不超过157个BCD 码。下述根据终端要求,设计一种单次通信电文长度利用大于90%的多位置点数据传输协议。
如上表所示针对每个字段的简要解释如下:1.标识符
表明该协议的版本以及使用终端。2.数量
上报的位置数量(n = 5)。3.时间
时间表示为自 1970 年 1 月 1 日午夜 (00:00:00) 以来经过的秒数。一般操作系统比如Linux、Windows 等提供该秒数计算的库函数。
4.经度和纬度
表中经度1、纬度1传输值是第一个点的经纬和纬度放大1000000后的取值。
5.时间偏差值
时间偏差值等于时间2减去时间1。6.纬度2偏差值和经度2偏差值纬度2偏差值等于纬度2减去纬度1;经度2偏差值等于经度2减去经度1。7.速度
单位为公里
/小时。8.纬度半球1为S,0为N。9.经度半球1为W,0为E。
位置数据依照上述数据格式编码后,再转换16进制格式的ASCII 字符,这里计算电文传输所需要的BCD 码长度。标识符长度为1byte,第一个点数据位本次传输的基础数据,从表格中可以计算得到基础数据长度为19byte;在第
图2    模块连接示意图表2    多点传输协议字段编排
1byte 1byte 4byte 4byte 4byte 1bit 7bit
1byte 2byte 1bit 标识符数量时间1纬度1经度1正负号高度速度经度半球1bit 6bit
1byte
1byte 1bit 7bit 2byte
1bit 7bit 纬度半球航向
时间2偏差值正负号
纬度2偏差值
正负号经度2偏差值2byte
1bit 7bit
1byte
2byte 1bit 1bit 6bit
1byte
经度2偏差值正负号
高度
速度
经度半球
纬度半球
航向
一个点数据后面,每追加一个点的数据会增加字节数据长度12byte。这样可以计算传输数量为n,传输字节总长度为N,则有如下公式
N = 1 + 19 + 13 * (n - 1)
当n = 5时,N = 72(byte),这时在不使用任何压缩编码算法的情况下,转化为电文长度144个BCD 码,小于表格1中通信等级为3时157个BCD 码。可以计算出,每次传输电文长度利用率为91.72%,满
足终端设计要求。
2.2.2 应用程序设计
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU 的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。FreeRTOS 是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要[10]。应急车载终端的MCU 移植后FreeRTOS,应用程序完成终端的功能。应用程序软件根据系统功能需求设计。首先,主线程启动后,创建4个子线程来实现,4个子线程设计为非抢先方式,MCU 按照时间片轮转的方式进行线程切换。主线程检测是否有按键按下,对按键值进行处理,保证按键功能正常响应,同时保证指示灯正常显示工作状态。主线程流程图如图3所示。
2.2.2.1 GNSS 处理线程
GNSS 处理线程需要对GNSS 模块进行上电,选择参与定位解算的卫星模式
[11]
。本文选择的模块支持北斗、GPS、
GLONASS 三系统定位,可以任意组合定位。一般还需要对串口输出语句格式设置,本文只保留RMC 语句输出。按照NEMA-0183协议进行串口协议解析,最终得到终端的位置、速度、时间等信息。
表3    多点传输协议关键字段说明
编号含义字节单位备注1标识符1——版本号
2位置数
1——3第一个位置点定位时间4——1970年1月1日以来的总秒数
4第一个位置点纬度4——放大1000000倍取整5第一个位置点经度4——放大1000000倍取整6第一个位置点高度2
米最高位为符号位,1为负
7第一个位置点速度2Km/h 8第一个位置点航行2度第15bit 为1表示西经,0:表示东经第14bit 为1表示南纬,0:表示北纬
其他位表示航向
9第二个位置点定位时间1秒与第一点定位时间差值,最高位为符号位,1为负10第二个位置点纬度3——与第一点定纬度差值,最高位为符号位,1为负11第二个位置点经度3——与第一点经度差值,最高位为符号位,1为负
12第二个位置点高度2米最高位为符号位,1为负
13第二个位置点速度2Km/h 最高位为符号位,1为负
14第二个位置点航向
2度第15bit 为1表示西经,0:表示东经第14bit 为1表示南纬,0:表示北纬
其他位表示航向
按照第二个点排布方式,重复其他位置点数据
图3    主线程流程图
李听听(1989-),男,汉族,河南沈丘,工程师,硕士,研究方向为卫星通信、移动通信。刘铭(1987-),男,汉族,陕西蓝田,工程师,博士,研究方向为无线通信、信号处理。陈刘伟(1990-),男,汉族,安徽安庆,工程师,硕士,研究方向为无线通信、卫星通信。
参  考  文  献
[1] 李军焕.基于GPS/GPRS 车载终端的设计与实现[J].数字通信世界,2012. 6[2] 基于GPS/GPRS 的车载定位远程监测系统设计[J]. 曹景胜,石晶,魏丹,刘丛浩.  仪器仪表与分析监测. 2018(02)
[3] 曹彬, 李君, 孙倩, 王红梅. 电网遭遇震害的应对措施与优化设计[J]. 供用电.2016(03):76-80.[4] 谢强
.电力系统的地震灾害研究现状与应急响应[J].电力建设,2008,29(8):1-5.
[5] 我国首颗移动通信卫星成功发射[J].  数字通信世界. 2016(08)
[6] 现代应急卫星通信系统应用综述[J]. 杨春香,赵书伦,杨帆. 导航与控制. 2011(02)
[7] 李洪力,张婷,杨华,刘安斐. 基于RDSS 系统的高性能信号接收总体设计研究 [J]. 电子世界. 2018(24)
linux内核设计与实现 pdf[8] 傅家亮.北斗卫星下的海洋水文实时监测系统分析 [J]. 通讯世界. 2019 (01)[9] 北斗用户设备测试系统的设计与实现[J]. 张桂华,陈锡春.  电子测量与仪器学报. 2009(01)
[10] 谢鹏程. 基于STM32和FreeRTOS 的独立式运动控制器设计与研究 [D]. 华南理工大学. 2012
[11] 周锋. 多系统GNSS 非差非组合精密单点定位相关理论和方法研究 [D]. 华东师范大学. 2018
2.2.2.2 北斗RDSS 线程
北斗RDSS 线程主要完成北斗RDSS 模块上电、自检、终端信息上报等功能。其中终端位置以60s 频度上报后台北斗指挥机,上报协议格式遵守3.3.1中设计的多点位置传输协议。上报位置点平均分布在60s 时间内,保证后台接收的位置轨迹均匀、平滑分布。
2.2.2.3 天通业务线程
天通业务线程主要完成天通模块的上电、入网、控制管理。由于车载终端在移动过程中,天通卫星信号质量会发生改变,该线程实现了对天通卫星信号质量的实时监控,并保证下发入网指令。天通通话业务处理流程:由话机发起拨号命令,该命令转化为AT 指令后,首先由MYP4100通过串口发送给MCU,MCU 再将该命令解析、转化发送给天通模块,
从而实现通话需求。天通短信业务处理流程:由话机通过网
口将短信发送给MCU,MCU 再进行AT 命令的转换,最终控制天通模块,完成短信的发送,并将收、发短信结果状态
上报。
2.2.2.4 MYP4100管理线程
MYP4100管理线程主要完成MYP4100模块的上电、AT 指令控制等。该线程主要配合天通业务线程完成天通通话业
务。三、结束语
本文针对当前监控终端过于依赖地面无线网络的痛点,提出基于天通、北斗双模卫星通信的应急车载终端,详细描述该终端的硬件、软件设计方法。目前,该终端在四川省某消防应急管理部门投入使用,并取得良好的用户口碑。下图为终端样机照片,该终端系统未来能够填补市场空缺,为应急救援提供更加可靠的通讯方式。
图4    终端照片

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。