为什么飞机的24位地址码出错

大约1个月前,发生一件奇怪的事情,经常有管制单位向我们反映,管制的二次雷达上看到飞机发射的地址码和FPL电报里的CODE不一致。这架飞机的地址码应该是7811D1,但是管制看到的是7891D1。虽然管制能继续指挥,但是缺少了扩展信息,无法自动匹配到航班信息。

而且这个问题,在不同时间、不同空间无规律发生。比如这架飞机飞重庆时发现地址错误,但是明天飞重庆就变成正确的,或者在上海飞时深圳是正确的,深圳回上海时又出错了。

因为这两个数据在二进制上看,只相差一位:

7811D1 = 11110000001000111010001
7891D1 = 11110001001000111010001

因此最初机务认为是某个插头松了。但是机务检查时,一切都是正常的。

最后,经过机务的不懈检查,发现是因为两部ATC应答机中,ATC1的编码错误,ATC2的编码是正确的。不同的机组每天飞行时,在两部ATC应答机中挑选一部用,所以造成这个错误的24位地址问题随机出现。

我斗胆去看了一眼机务的“SYSTEM SCHEMATIC MANUAL ”,ATC1的设置在M1987,而ATC2设置在M1988上。

通过这个例子,我才知道737飞机的24位地址是物理设置的,就像以前我修电脑,拔主板的跳线一样。但是我猜软件设置也不是做不到,以前看Discovery频道介绍空军一号的时候就说,空军一号可以伪装成任意一架飞机。无非就是发射了另一架飞机的24位地址。

另外,想起来半年前,我们在监控航班位置的时候,出现过同一架飞机,同时出现在两个地理位置的情况。我猜想一定是另一架飞机的24位地址设置错了。

PS:推荐微信公众号 九品机务《修改飞机24位地址码》解释了飞机上设置24位编码的过程。