入轨商业航天入门

CHAPTER 06 / 08

卫星

太空中的服务器

#卫星 = 修不了的服务器

把卫星想成一台服务器,几乎所有设计决策都能秒懂:它部署在一个没有空调、没有大气、辐射超标、温差 270°C 的机房里, 而且——永远没有人能上门维修。断电不能重启插电源,硬件坏了不能换, 上线那一刻就是这台机器一生配置的冻结时刻。整个卫星工程, 都是围绕这个残酷约束展开的。

</>程序员视角

发射前的卫星测试为什么要做几个月?因为这是一次「不可回滚的上线」: 没有金丝雀发布、没有灰度、没有 hotfix 通道(软件除外——星上软件真的可以 OTA)。 唯一的容错手段是冗余:关键单机双份三份,坏一个切一个。

#分系统拆解

无论通信、遥感还是导航卫星,「机身」(术语叫平台(bus)) 都由几个标准分系统组成,载荷(相机/转发器/原子钟)才是业务逻辑。 点开下面的解剖图,每个分系统都配了一个程序员对照卡:

卫星解剖:一台修不了的服务器

INTERACTIVE

点击卫星的各个部位,看它对应服务器机房里的哪个角色。

太阳翼(电源)散热板(热控)OBC星载计算机动量轮(姿控)高增益天线(通信)推力器(推进)↓ 对地面(天线指向地球)

🛰 航天术语:电源分系统

太阳翼发电 + 锂电池储能 + 配电器。阴影区(每圈约 1/3 时间)全靠电池,深度充放上万次。

</> 程序员类比

≈ 机房供电 + UPS:太阳翼是市电,电池是 UPS,配电器是 PDU。功率预算表就是这台「服务器」的资源配额单。

通用三轴稳定卫星的教学示意,真实构型因任务差异很大。

#辐射与单粒子翻转

为什么星载计算机的芯片常常「落后地面十年」?罪魁是辐射:高能粒子击中芯片, 轻则把内存里的一个 bit 打翻(单粒子翻转(SEU)), 重则烧毁晶体管。制程越先进、晶体管越小,越容易被打翻。所以航天芯片宁可用 老制程 + 抗辐射加固 + 三模冗余投票,也不追性能。

</>程序员视角

单粒子翻转就是「宇宙给你的内存注入随机 bit flip」:地面上 ECC 内存偶尔纠一次错, 轨道上这是常态负载。星载软件的标配是:关键数据三份存储多数表决、 看门狗定时器兜底、任何异常立刻降级到安全模式等地面指令—— 防御式编程的极限形态。

#通信、遥感、导航

卫星的三大主业,一句话原理:通信是挂在天上的中继路由器, 把 A 地的信号弯管转发到 B 地;遥感是定时巡检的摄像头 (光学拍照、雷达穿云、红外测温);导航是一群带原子钟的广播塔, 不停广播「我是谁、我在哪、现在几点」,你的手机收到 4 颗以上的广播, 解方程就能算出自己的位置。

关键结论

注意导航卫星不知道你在哪——GPS/北斗是纯广播系统(单向下行), 十亿人同时用也不会过载。「无限并发的只读服务」,这是它能成为全球基础设施的架构原因。

#立方星与货架器件

传统卫星论吨造、按十年寿命设计、单颗几亿美元;而立方星(CubeSat)以 10cm×10cm×10cm 为单位(1U), 大量使用工业级甚至消费级商业货架器件(COTS)—— 手机级的处理器、普通锂电池。寿命短、故障率高,但便宜到可以用数量换可靠性、用快速迭代换完美设计

</>程序员视角

这就是航天版的「从大型机到 x86 集群」:传统卫星是一台永不宕机的大型机, 立方星/批产小卫星是廉价商用服务器——单机可以坏,集群不能停, 坏了就补射一颗新的。Starlink 卫星设计寿命只有约 5 年,靠持续补网维持服务, 顺便让硬件每年都能迭代新版本。

#为什么 Starlink 要几千颗

最后回答一个大家都好奇的问题。低轨卫星离地面近(延迟低), 但每颗只能看到脚下一小片地方,而且 90 分钟绕地球一圈、 在你头顶只停留几分钟——想让任何时刻任何地点头顶都有星,只能堆数量:

星座覆盖:为什么低轨要用「星海战术」

INTERACTIVE

这是穿过轨道面的一个二维切片:调卫星数量和高度,让青色覆盖弧连成完整一圈。注意高度越低、单星覆盖越小——低延迟的代价是数量。

整圈覆盖率

100%

此高度最少需要

8 颗

轨道周期

1 小时 36 分

单程延迟

1.8 ms

二维切面示意(真实星座还需多个轨道面覆盖不同纬度);覆盖角按 0° 仰角几何极限计算,实际可用覆盖更小。

再考虑不同纬度需要多个轨道面、每颗星还要留冗余,几千颗就是这么算出来的。 Starlink 一期 1584 颗 = 72 个轨道面 × 22 颗;铱星用 66 颗实现了全球覆盖但带宽小得多。 想看卫星怎么「批发」上天,看这个:

Starlink 任务发射直播回放(含入轨与卫星释放)SpaceX 官方(约 15:00 起为卫星释放段)视频打不开?去 YouTube ↗

数据说明本章数字口径:Starlink 一期构型 1584 颗(72×22)为 FCC 备案数据;铱星 66 颗(6×11); Starlink 卫星设计寿命约 5 年为 SpaceX 公开说法(2021)。视频时间戳为近似位置。

#本章小测

5 道选择题,答对 60% 即完成本章。选错也没关系,解析才是重点。

Q1卫星工程「关键单机都要双份三份」的根本原因是?

Q2真空中的卫星怎么散热?

Q3星载计算机芯片常比地面落后好几代,主要因为?

Q4GPS/北斗为什么十亿台手机同时用也不会「过载」?

Q5Starlink 需要几千颗卫星,最核心的几何原因是?