您的当前位置:首页正文

自动转报系统GPS故障案例分析

2023-10-05 来源:个人技术集锦
自动转报系统G PS故障案例分析 徐斌 郑斌 (民航海南空管分局 海南海口570126) 蜘 摘要:本文介绍了自动转报系统的GPS时钟的工作原理,并从故障现象及故障处置过程进行分析,详细叙述了GPS时钟故障 排查维修的案例.最后总结出同类故障的排除方法、步骤及建议措施。 关键词:GPS时钟;NC601 引言 自动转报系统是民航空管最重要的设备之一,系统的稳定 运行需要高精度GPS时钟提供保障,当系统时间出现偏差,会导 一 姗 查看系统时间: #date 1.4 GPS常用操作如下: 致系统报错说丢失定检报的情况发生,甚至导致电报流水号不 顺。本文针对海南空管分局的大型自动转报系统DMHS—H平 台,介绍了航管科技转报系统的GPS接入方法及GPS故障案例 分析.对值班过程中GPS相关故障的处理有借鉴的意义。 1转报系统时钟工作原理与常用指令 I.1 GPS的时钟接入 自动转报系统的时钟使用东进GPS时钟源发出的串1:3信 号,经过串口一UDP转换器NC601,将串口信号转换为UDP包, 接人转报系统交换机中。 ≤ 一__Ⅲ_… 动转报系统 时钟源 图1 GPS时钟的接人 1.2 GPS程序 大型转报系统的GPS时钟是由dmhs_gps程序控制,该程序 存放在根目录下dmhsgps文件夹中,程序通过访问GPS—CONF 文件的配置,对服务器主机的系统时钟进行控制校正,并将日志 记录在根目录下l0g文件夹中的timer.1og中。 在GPS—CONF中,对GPS程序的运行参数进行配置,参数 包括GPS格式类型,通讯类型,通讯端口等,其中需要注意: 1)配置中的GPS发生装置的IP地址,默认为192.168.1 1.41, 并不是东进时钟源的地址。而是协议转换器NC601的地址。 2)GPS时钟与系统时钟差值的上厂F限,当差值在设定值范 围内,GPS程序不会对系统时钟进行修改,低于下限或者高于上 限才会修改,这样的目的是程序不会过于频繁的修改时钟,而且 也会预防一些系统时钟正常,GPS时钟源故障产生的系统时钟 跳变。默认的下限为3秒,上限8秒。当需要手动修改系统时钟 时.最好是将时间改为与GPS时钟源相差3—8秒范围内由GPS 程序校正到准确时间。 3)主备系统关联进程,该选项是配置服务器备机是同步 GPS时间还是同步主机时间.一般若使用GPS时间配置成 dmhs_afs,使用主机时间配置成CHECH_PRO,dmhs—ip或不配, 默认配置为CHECH—PRO,dmhs—ip,即备机同步主机时间。 1.3 GPS时钟源信号格式 GPS时钟源每秒发送一个时钟信号,该信号为一个二进制 数的序列。海口大型转报系统的时钟信号为14字节的二进制 数,旧48路时钟为10字节,以大型转报系统为例,用16进制显 示该信号格式为 5c 10 0o 0O O0 hh mill ss CC YY MM DD WW XX 其中,前五个字节为固定格式,后面是时分秒纪年月日星期 和信号序号如 5C 1O 00 00 00 0F 07 29 14 0F 07.09 04 98 表示15点07分29秒2015年7月9日星期4(世界时)。 210 当代青年201 5.07 修改系统时间: #date-s[hh:mm:ss] 或#date—u[MMDDhhmmCCYYss】 ,咱\~~ 查看GPS服务进程:  #ps-eflgrep gps 启动GPS服务进程: #service dmhsgps start 或#nohup/dmhsgps/dmhs ̄;ps& 停止GPS服务进程: #service dmhsgps stop 或#kill一9 f进程号] 2案例分析 2.1故障现象及处置过程 值班员在检查转报系统时钟时.发现系统时钟和机房挂钟 时间相差了9秒。 于是值班员在主机上用date—s修改服务器系统时间,指令 输入的时间与机房挂钟相差4秒。输入后查看发现系统时钟为 指令输入的时间,而不是机房挂钟的时间。这说明GPS程序并没 有校正系统时钟,因为GPS程序会根据配置文件,将有3-8秒误 差的系统时问校正成准确的GPS时间。于是值班员先用指令校 正到当前的准确的时间后,开始排查GPS故障。 用指令ps—ef l grep gps查看GPS进程,能够看到 dmhs_gps进程正在运行,然后去机柜检查了机房GPS时钟分接 器和串口一UDP转换器NC601.检查发现原来时钟分配器和 NC601都掉电了,将时钟分配器和NC601电源都接入后,在服务 器主机用kill一9加dmhs_gps的进程号杀掉进程。再在/dmhsgps 文件夹中输入nohup./dmhs_gps&命令重启GPS程序后,为了 验证GPS程序是否已经正常运行,再用指令将系统时钟修改为 与挂钟相差4秒,看GPS程序是否会校正时间,然而GPS未校 正时钟,说明故障未修复,为避免过于频繁修改时钟,于是暂保 持4秒的误差时间.继续排查故障。 查看/log/timer.1og发现15日2:17(UTC)后开始有记录说时 钟报文解析错误。说明的确是时钟信号没有正确送到服务器。 于是尝试访问NC601,从GPS—CONF文件中看到GPS发生装置 的地址为192.168.11.41.此地址即为NC601的地址,ping该地 址,发现ping不通,看来是NC601出现了问题。 到机柜查看NC601.发现NC601背面上说了默认地址为 192.168.0.233,于是我们用一台笔记本,将地址设为192.168.0网 段后用网线直连NC601。在命令提示行输入telnet 192.168.0.233,无密码,回车后显示telnet成功! telnet上后就直接进入了NC601的管理界面,此时可以对 NC601进行配置,航管科技的培训教材中(ME—H204 DMHS—H 系统硬件》中有介绍NC601的配置内容,按照文档进行配置IP 地址——192.168.11.41.串口参数——4800 8 1,T作模式—— TCP/UDP Socket,对端IP为192.168.1 1.1和192.168.1 1.2等内 容,配置好后,保存配置,再重启设备,此时连接(下转第212页) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top