Transponder 是什么?Mode A、C、S 与应答机工作原理解析
Transponder(应答机)是飞机配合 ATC 监视系统工作的重要设备。它不仅让管制员能够识别飞机,还可以根据设备类型提供压力高度等信息。
对于学生飞行员来说,真正需要理解的不只是 1200、7500、7600、7700 这些 Squawk Code,还包括 Mode A、Mode C、Mode S 的区别、ALT 和 IDENT 到底做什么,以及哪些空域要求使用 Transponder。
在飞行训练中,我们很早就会接触到 Transponder。起飞前把它设到 ALT,联系 Approach 后得到一个四位数 Squawk Code,ATC 偶尔还会说一句 “IDENT”。这些操作本身并不复杂,但如果只记住按钮怎么按,很容易把 Transponder、Mode C、Mode S 和 ADS-B 混为一谈。
理解 Transponder 最简单的方法,是先从 ATC 为什么需要它开始。
Transponder 是什么?
传统 ATC 雷达监视可以分成两个基本概念:Primary Surveillance Radar 和 Secondary Surveillance Radar。
Primary Radar 发射无线电波,信号碰到飞机后反射回来。它不需要飞机主动配合,但能够获得的信息比较有限。
Secondary Surveillance Radar(SSR) 的工作方式不同。地面设备向飞机发送 interrogation(询问),飞机上的 Transponder 接收到询问信号后自动回复。根据 Transponder 的工作模式,回复中可以包含 Squawk Code、Pressure Altitude 等信息。
所以 “Transponder” 这个词本身就来自:
Transmitter + Responder
也就是“接收到询问后进行回应的发射设备”。
这也是理解 Transponder 和 ADS-B 区别的关键:传统 Transponder 的核心逻辑是 Interrogate → Reply,而 ADS-B Out 的核心逻辑则是飞机主动、周期性地广播自己的位置和其他飞行信息。
Squawk Code 是什么?
当 ATC 告诉你:
“Squawk 4271.”
意思就是把 Transponder 设置成 4271。
传统 Mode A Transponder 使用四位八进制数字,每一位只能是 0–7,因此总共有 4096 种可能的代码。ATC 可以给不同飞机分配不同的 discrete code,从而把雷达屏幕上的目标与具体飞机对应起来。
如果你正在接受 ATC 服务,通常按照管制员分配的代码使用 Transponder。如果是在美国进行普通 VFR 飞行,并且 ATC 没有分配其他代码,最常见的是:1200 — VFR
因此 ATC 说:
“Squawk VFR.”
通常就是让你恢复 1200,并保持 altitude reporting enabled。FAA AIM 对这一标准用语也有明确规定。
但有三个特殊代码几乎所有飞行员都必须熟悉:
- 7500 — Hijacking / Unlawful Interference
- 7600 — Radio Communication Failure
- 7700 — Emergency
这三个数字很适合一起记,但不要因此认为遇到任何异常都必须立即使用特殊代码。实际飞行中应结合具体情况和 FAA emergency procedures 判断。
特别是 7700,它的作用是让 ATC 监视系统快速识别一架处于 distress 或 urgency situation 的飞机。FAA AIM 指出,需要向地面雷达设施发出紧急警报时,可以使用 Mode 3/A Code 7700,并保持 Mode C altitude reporting,同时尽快建立无线电联系。
Mode A、Mode C 和 Mode S 有什么区别?
这是 Transponder 最容易混淆的部分。
它们并不是:
Mode A = VFR
Mode C = IFR
Mode S = ADS-B
更准确的理解应该是看它们能够回复什么信息。
Mode A:告诉 ATC“我是谁”
Mode A 最核心的功能是发送飞机设置的四位数 Squawk Code。例如 ATC 给你:
“Squawk 4632.”
Mode A reply 可以让监视系统识别这个代码对应的 radar target。
因此可以把 Mode A 简单理解成:Code / Identification,但它本身不提供飞机的压力高度。
Mode C:在 Mode A 基础上增加高度
Mode C 增加了自动 Pressure Altitude Reporting。
因此 ATC 不仅能够识别你的 Squawk Code,还能够获得飞机的压力高度信息。
这里有一个非常重要的细节:
Transponder 报告的不是你根据当地 Altimeter Setting 看到的 indicated altitude,而是基于 29.92 inHg 标准压力基准的 pressure altitude。
飞机上的 altitude encoder 按标准压力基准编码高度;地面监视系统再根据当地气压修正后,把适当的高度信息显示给管制员。
所以当 ATC 第一次联系时询问:“Say altitude.”不要觉得奇怪。
FAA AIM 要求飞行员在与 ATC 初次建立联系时报告当前高度或 Flight Level,以便 ATC 验证自动 altitude reporting 是否合理。
Mode S:可以识别具体飞机
Mode S 中的 S 来自 Selective。
与传统 Mode A/C 相比,Mode S 支持更精确的 aircraft identification 和选择性询问,并能够支持更多数据交换能力。不同 Mode S equipment 的具体能力也并不完全相同:有些支持 pressure altitude,有些支持 aircraft identification,有些还支持 Extended Squitter。
因此:Mode S ≠ ADS-B。
但是某些 Mode S Transponder 具有 Extended Squitter(1090ES) 功能,可以作为 ADS-B Out 系统的一部分。这也是为什么现代 GA 飞机上,你经常会看到 Transponder 和 ADS-B 功能集成在同一套 avionics 中。
ALT 到底是什么意思?
很多学生飞行员第一次使用 Transponder 时,会看到面板上有:
OFF
STBY
ON
ALT
于是很容易理解成:ALT = 高空使用。其实不是,这里的 ALT 指的是 Altitude Reporting。
当设备工作在 ALT mode 时,Transponder 会在相应询问下提供 pressure altitude information。现代设备的具体操作方式因型号而异,有些设备还会自动管理 ground/air mode,因此实际操作应按照飞机的 POH、AFM Supplement 或 avionics manual。
对于飞行员来说,真正应该建立的概念是:
ALT 不是“飞机飞高以后打开”,而是启用正常的 altitude-reporting transponder operation。
如果 ATC 说:
“Squawk altitude.”
意思就是要求启用自动 Mode C altitude reporting。
如果 ATC 说:
“Stop altitude squawk.”
则是要求停止自动 altitude reporting,而不是让你关闭整个 Transponder。
IDENT 是做什么的?
Transponder 上通常还有一个非常明显的:IDENT按钮。
它不是紧急按钮,也不是“让 ATC 开始看到我”的按钮。
当 ATC 说:
“Squawk 4271 and IDENT.”
或者简单说:
“IDENT.”
飞行员按下 IDENT 后,Transponder 会暂时在回复信号中加入特殊识别,使你的 target 在管制员的 surveillance display 上突出显示,从而帮助 ATC 快速确认:
“这个 radar target 就是正在和我说话的这架飞机。”
FAA AIM 明确要求:
只有 ATC 要求时才使用 IDENT。
所以不要因为觉得 ATC 没看到自己,就主动连续按 IDENT。
哪些空域需要 Transponder?

这是 PPL Written、Oral 和实际飞行中都非常重要的内容。
根据 14 CFR §91.215 和 FAA AIM,一般情况下,飞机在以下空域运行时需要符合要求的 altitude-reporting Transponder:Class A、Class B 和 Class C airspace;
在 Class B 或 Class C 的 lateral boundaries 范围内、位于其 ceiling 以上,直到 10,000 ft MSL;
在美国本土 48 州和 Washington, D.C.,10,000 ft MSL 及以上的 Class E airspace,但不包括距离地面 2,500 ft AGL 及以下的部分;以及非常重要Mode C Veil。
Mode C Veil 通常是指定 Class B primary airport 周围 30 NM、从地面延伸到 10,000 ft MSL 以下的区域。因此即使你没有真正进入 Class B,只要进入这个 30 NM veil,通常也需要符合相应 Transponder 要求。
此外法规还存在特定例外、设备条件和 ATC deviation procedures,因此实际飞行计划不能只依赖一句口诀;完整要求应查看 §91.215。
对于学生飞行员,可以先把最常用的核心记成:
Class A / B / C + above B/C + Mode C Veil + ≥10,000 MSL 的相关 Class E。
但一定别忘记最后那个:
10,000 MSL 规则有 2,500 AGL 的例外。
例如飞机飞在一片海拔 8,500 ft 的高地上空,飞行高度是 10,500 ft MSL,但实际上只有 2,000 ft AGL,就不能简单因为“超过 10,000 MSL”而套用这一条。
Transponder 和 ADS-B 是一回事吗?
不是,这是现在最容易混淆的概念之一。传统 Transponder 的基本逻辑是:
Ground interrogation → Aircraft reply
而 ADS-B Out 是飞机利用合格的位置源获得自身位置等数据,然后主动广播 surveillance information。ADS-B Out 可以广播包括位置、高度、地速等信息,而且不需要等待传统 radar interrogation。FAA 将 ADS-B 定义为一种结合飞机定位源、机载 avionics 和地面基础设施的 surveillance technology。
但是现代设备经常把两者整合在一起。例如1090ES,就是具有 Extended Squitter 能力的 Mode S transponder-based ADS-B solution。而在美国 FL180 以下,还可以使用符合要求的978 MHz UAT来满足相应 ADS-B Out requirement;但在 FL180 及以上,需要使用 1090ES。
所以你可能会看到一台 avionics box 同时承担 Transponder 和 ADS-B Out 功能,但这不代表两个概念完全相同。
既然如此,Transponder和ADSB-Out之间到底是什么关系?FAA 目前的基本原则是:
在 §91.215 要求使用 Transponder 的主要空域中,通常也需要符合 §91.225/§91.227 的 ADS-B Out。
因此你在 sectional 或飞行计划中考虑:
Class B
Class C
Mode C Veil
10,000 ft MSL 以上时,不能只问“我有没有 Mode C?”还应该确认:
“这架飞机是否满足 ADS-B Out requirement?”
FAA 的 ADS-B airspace guidance 目前列出的核心区域包括 Class A、B、C、Mode C Veil,以及符合条件的 10,000 ft MSL 以上 Class E airspace等。
这也是为什么现代训练飞机通常同时具备 altitude-reporting transponder 和合规 ADS-B Out。
ADS-B Out 和 ADS-B In 又有什么区别?
这里也很简单。
ADS-B Out:飞机向外广播自己的信息。
ADS-B In:飞机接收其他 ADS-B aircraft、TIS-B、FIS-B 等相关信息,并通过兼容设备显示 Traffic 或 Weather。
在美国,法规要求的是特定空域中的 ADS-B Out,ADS-B In 并不是强制要求。
所以你在 ForeFlight 上看到附近 Traffic,并不意味着“法规要求飞机必须有 ADS-B In”。
另外,便携式 ADS-B receiver 可以很好地帮助你接收 Traffic 和 Weather,但它本身不能替代符合 §91.225/§91.227 要求的已安装 ADS-B Out equipment。
常见 ATC Transponder 指令
理解 Transponder 后,ATC phraseology 就很容易了。
“Squawk 4263.”
设置指定 Squawk Code,并正常启用 altitude reporting。
“Squawk VFR.”
恢复相应的 VFR code;在美国通常是 1200,并保持 altitude reporting。
“IDENT.”
按一次 IDENT。
“Squawk 4263 and IDENT.”
设置 4263,然后按 IDENT。
“Squawk altitude.”
启用自动 altitude reporting。
“Stop altitude squawk.”
停止 altitude reporting。
“Squawk standby.”
将 Transponder/ADS-B 切换到 standby 状态。
这些都是 FAA AIM 中规定的标准 cooperative surveillance phraseology。
一个容易忽略的细节:换 Squawk Code
假设现在 Squawk:
2700
ATC 让你改成:
7200
不要转旋钮时一路经过:
7700
因为 7500、7600、7700 以及部分相关代码会触发 ATC 系统的特殊警示。
FAA AIM 专门提醒飞行员,在正常更换代码时应避免无意间经过这些 emergency codes。例如从 2700 改到 7200,可以先经过 2200,而不是经过 7700。
现代 push-button transponder 在操作逻辑上可能不同,但核心原则一样:
不要无意间让设备发送特殊 Squawk Code。
另外,民用飞机不应使用 7777;FAA 将其保留给 military interceptor operations。
学生飞行员真正需要记住什么?
如果准备 PPL Written 或 Checkride,不需要把 Transponder 当成复杂的电子工程系统来学习。
真正应该掌握的是下面这条逻辑:
Mode A → Squawk Code
Mode C → Code + Pressure Altitude
Mode S → 更高级的 selective surveillance / aircraft identification capability
然后记住:
1200 → VFR
7500 → Hijacking
7600 → Communication Failure
7700 → Emergency
再加三个实际操作概念:
ALT → Altitude Reporting
IDENT → ATC 要求时帮助识别目标
Mode C Veil → Class B primary airport 周围常见的 30 NM requirement
最后不要把Transponder、Mode S、ADS-B Out、ADS-B In当成四个名字不同但其实一样的东西。它们彼此相关,但承担的功能并不相同。当 ATC 下一次告诉你:“Squawk 4273 and IDENT.”
你真正应该理解的不只是“把数字调进去再按一下按钮”,而是飞机正在通过 cooperative surveillance system 帮助 ATC 识别你是谁、知道你在哪里,并在设备允许的情况下获得你的高度信息。
FAA References
- FAA Aeronautical Information Manual (AIM), Chapter 4 — Air Traffic Control
- 14 CFR §91.215 — ATC Transponder and Altitude Reporting Equipment and Use
- 14 CFR §91.225 — ADS-B Out Equipment and Use
- 14 CFR §91.227 — ADS-B Out Equipment Performance Requirements
- FAA Equip ADS-B — Airspace, Installation and ADS-B FAQ