Results tagged “ACARS”

看一下卫星通信中的ACARS

十年前的老文章 漫谈个人接受ACARS信号的方法 里介绍过接收VHF的ACARS信号,
卫星通信(SATCOM)中的ACARS又是什么样,稍微查了一下资料。

首先看马来西亚航空MH377失联事件的Wikipedia页面
与卫星通信的信息如下:


飞行时间01:30 Inmarsat-3 F1卫星接收到七个握手信号中的第一个
飞行时间07:30 Inmarsat-3 F1卫星捕捉到飞机ACARS发出的最后一次完整握手信号,代表此时还在飞行
飞行时间07:38 计划外,透过飞机发出的无法解释的"部分握手"信号,在作业程序中须预留的抵达后余存燃油应所剩无几
飞行时间08:34 Inmarsat预定下次握手时间未收到飞机答复

Inmarsat即国际海事卫星组织, 同样可以通过Wikipedia看到Inmarsat提供的卫星服务

Inmarsat-3 F1卫星的涵盖范围为印度洋地区, 发射日期为1996年4月3日,已经在太空中运行了28年。

支 持 本 站 运 营    

使用phpVMS和xacars来记录飞行日志

xacars是一个用于x-plane的免费插件,模拟使用acars协议把飞机的一些基本信息,
比如起飞着陆机场,高度速度,航向等等通过HTTP传到一个web server,
并记录到服务器端的数据库内。

phpVMS是一款模拟虚拟航空公司的开源软件(web application),
使用它可以在internet上开设一个航空公司,
模拟飞行爱好者们参加进来就能执行模拟商业飞行任务,
并不断提高自己的飞行等级。

xacars和phpVMS可以同时使用,
这样在x-plane里就可以自动把自己的飞行信息实时地传到虚拟航空公司,
在google地图上能一目了然地掌握整个公司的飞行状况。

我对虚航兴趣不大,但是使用这两个免费软件可以把自己的飞行日志传到服务器,
随时随地可以查看飞行记录,很有些云服务的感觉,这点还是挺有吸引力的。
所以今天花半天时间把这两个软件装了装,基本让插件和网站运转起来了。
下面简单记录下安装过程。


xacars插件从这里下载
解压文件后把XACARS.xpl拷贝到Resources/plugins目录下。
在plugins目录下建立XAcars目录,并在下面放置设定文件XACARS.ini,其内容大约如下,
[Server]
Address = http://host/vms1/action.php/acars/xacars/acars
PIREP = http://host/vms1/action.php/acars/xacars/pirep
FlightInfo = http://host/vms1/action.php/acars/xacars/data
User = admin
Password = 123456

[ACARS]
POSReportTime = 1
EnableLiveACARS = 1
EnablePIREP = 1
AutoPIREP = 1

支 持 本 站 运 营    

ACARS Message Types

这里光把ACARS的消息类型列出来,单纯是为了今后自己查找方便,没有更多信息。
不好意思了。

_j No info to transmit. Polled mode ¹
_DEL General response, Demand mode; no information to transmit¹
00  HJK Emergency situation report
2S Weather request
2U Weather
4M Cargo information
51 Ground GMT request response
52 AGM Ground UTC request
54  Aircrew initiated voice contact request
57  AEP Alternate aircrew initiated posit. rpt.
5D  TIS ATIS request
5P  Temporary suspension of ACARS
5R  AEP Aircraft initiated position report
5U  WXR Weather request
5Y  ETA Revision to previous ETA
5Z  AGM Airline designated downlink
7A  ENG Aircraft initiated engine data
7B  ABM Aircraft initiated misc.message
80-9  Aircraft addressed downlinks

支 持 本 站 运 营    

网上查了查ACARS的数据格式,发现资料非常少,
还算找到几个有帮助的联接,终于对其格式有些极其初步的了解。
解说起来太麻烦,下面给出url,有兴趣的话请自己学习。
不过ACARS消息格式貌似每个厂家都有自己的自定义,没有内部资料的话,基本无法完全解读。

・ACARS概要
http://www.universal-radio.com/catalog/decoders/acars.pdf
这里面的sample和MESSAGE TYPES的一览很有帮助。
看一个例子,
N330AA QG
3115 AA001 SFO 0507 0516
指的是机体号N330AA的AA001航班,QG是离开和进入门位的报告,
在这里是UTC的5点7分飞机了离开门位。

・代码
http://www.angelfire.com/sc/scannerpost/acars.html
这里总结了很多缩写代码和国家代码

・详解
http://acarsonline.pbworks.com/w/page/1286730/Message%20Labels
这篇资料最赞,给出大量数据和解说,对于ACARS的理解帮助最大。
而且里面还有一些很有意思的sample,略微介绍一下。

比如这是一个地面时的国泰航空CX088航空的舱单(LOADSHEET)数据,
ACARS mode: 2 Aircraft reg: ..B-HOS
Message label: C1 Block id: G Msg. no: .HKG
Flight id: YRCX 0
Message content:-
90800
AGM
AN B-HOS/GL LAX/MA 408A
- LOADSHEET EDNO 04
LAX HKG CX0881/08 B-HOS
F18J56W313 4/18/0 09NOV97
ZFW ACT 227720 MAX 244939
TO FUEL 16600
机体号B-HOS,从洛杉矶LAX到香港HKG,EDNO 04表明这是舱单修正的04版,
实际无燃油空重zero fuel weight (ZFW) 为227720磅等等。

这是Q1信息,离开门位的时间是14:01,离地时间14:11,预计达到时间16:15,油量为31.3,
ACARS mode: 2 Aircraft reg: .N54325
Message label: Q1 Block id: Msg. no: 1210
Flight id: TW0429
Message content:-
BWI14011411 0313STL/ET 1615
-----------------------------------[02/12/1997 14:11]

看一个free text的,
ACARS mode: 2 Aircraft reg: .N536US
Message label: 39 Block id: 3 Msg. no:M52A
Flightid: NW1778
Message content:-121839 DTW PHL1
1912 N
PLZ GIVE ETA TO HOLIDAY
INN STADIUM THX
飞机在空中从DTW飞往PHL途中,飞行员发信息给地面问什么时候能到酒店,有意思吧。

再看这条天气信息,
ACARS mode: 2 Aircraft reg: .N536US
Message label: 31 Block id: 4 Msg. no: M53A
Flight id: NW1778
Message content:-
121831 DTW PHL0
N42039 W082392 1812 212 -153 252022 00
N41271 W081359 1819 343 -453 328055 00
N40381 W080406 1827 370 -525 345057 00
N40232 W079260 1834 338 -448 347067 00
N40195 W078083 1842 275 -325 287020 00
NW1778航班飞机传出5条气象数据,
看第一行数据,N42049 W082392是经纬度,北纬42。049度,西经82。392度,
时间为UTC18:12,高度为FL212,温度为零下15.3度,风向252度,风力22节。

支 持 本 站 运 营    

漫谈个人接受ACARS信号的方法

本周由于马航MH370失联(坠毁)事件,
大家都知道了通过ACARS飞机通信寻址与报告系统
地面可以接收到飞机上的很多飞行数据信息。

本站在客机驾驶探秘系列介绍中也好几次提到了ACARS
(Aircraft Communications Addressing and Reporting System),
比如1.8节 飞行前程序和驾驶舱内部
2.1节 出发前5分钟5.1节 下降准备等等。
这种技术已经相当普遍地运用在日常的航班飞机之中了。

其实ACARS也不是什么很神奇的东西,只要你有一台能接受航空波段的接收机,
还有一台计算机的话,就可以接受并解码这些数据,毕竟这是一种没有加密的信号。
下面就简单介绍一下个人如何接受ACARS信号。

首先是接收机,比如德生PL-660收音机就可以用来接受航空波段,

艾可幕便携式无线电接收机ICOM IC-R6也是一个很好的选择。

然后是天线,最好有一根比较长的天线,因为它的质量直接会影响到数据的接受质量。
第一电波工业株式会社的盘锥天线discone antenna D130就是一款很好的产品。

然后是计算机,只要有一台windows的PC机,再装上这款KG-ACARS免费软件就可以接受ACRAS信号了。

具体的连接方法也很简单,我是把天线通过同轴电缆连到IC-R6接收机上,
接收机调到131.250兆赫或者131.450兆赫,
然后通过接收机上的耳机插口,用一根音频线把声音信号连到计算机的LINE-IN接口,
最后把计算机上的KG-ACARS软件启动即可。

支 持 本 站 运 营