在一些极限场景比如深海浮标、极地科考、远洋等地面网络如4G等完全覆盖不到。这时候铱星Iridium卫星网络的短数据Short Burst Data, SBD业务就成了比较可靠的通信手段。它不需要你接任何基站就能把数据发到世界任何一个角落。前几年我设计了一款基于PIC32MX564F128H的数据采集终端集成了铱星9602模块、亿佰特LoRa无线模块和一个RS232调试接口与一款铱星海上信标进行数据通信。一、铱星9602模块核心特性铱星9602是一款SBD专用模块它和普通手机模块不同不需要SIM卡开通服务时直接绑定IMEI号即可自带铱星和GPS两个天线接口。工作频段1616 ~ 1626.5 MHz发射功率平均1.6W峰值1.5A上行数据最大340字节/次下行数据最大270字节/次串口电平3.3V TTL默认波特率19200bps工作电压5V功耗待机45mA发射190mA二、9602模块上电与基础AT指令9602的串口默认波特率是192008N1无硬件流控。上电后需要先拉高ON/OFF脚默认电平为高则自动开机。建议上电后先发送AT\r\n测试通信基础操作查询信号质量ATCSQ返回0~55表示信号最好。如果返回0需要调整天线位置。开启射频AT*R1必须执行否则无法搜网。启用服务指示ATCIER1,0,1,0让模块上报网络状态CIEV:1,1表示服务可用。查询注册状态ATSBDREG?返回2表示已注册。等待网络可用上电后通常需要30~90秒才能捕获卫星信号。可以轮询ATCIER?或监听CIEV指示。三、发送短数据发送数据分为三步写入消息→发起会话→清除缓存。写入二进制消息使用SBDWB命令。发起SBD会话使用SBDIX清除缓存发送ATSBDD0清空发送缓冲区。四、接收下行数据下行数据有两种触发方式主动查询定期执行ATSBDIX会同时检查邮箱。被动振铃模块收到下行消息时RIRing Indicator引脚会拉低并输出SBDRING串行数据。建议采用中断主动查询方式将RI引脚配置为下降沿中断中断后延时几秒再发起ATSBDIXA。五、低功耗管理与关机野外设备通常要低功耗运行。9602在空闲时可以关闭射频AT*R0关闭射频电流降至约45mA基带仍工作。完全关机拉低ON/OFF引脚或断电但关机前务必先执行AT*F刷写内部EEPROM防止参数丢失。六、调试经验与常见问题天线是灵魂铱星天线必须朝南在北半球且天空仰角8°。电源必须稳发射瞬间1.5A如果电源内阻大或电容不够模块会重启。我用了两个2200μF并联。SBD会话超时如果信号极差会话可能持续几十秒甚至失败。一定要设置足够超时如180秒。消息序号每次成功发送MOMSN会递增可用于核对消息是否丢失。资费SBD按消息条数计费340字节和1字节同价尽量攒够数据再发。铱星9602模块虽然面世较早但依然是全球覆盖SBD最成熟的方案之一。可以轻松构建远洋、荒漠、极地等极端环境的数据采集系统。如果对功耗要求极高还可以利用AT*R0关闭射频间歇工作。后续干货不断咱们一起在单片机的世界里共同进步。
PIC32MX驱动铱星9602实现全球短数据通信(SBD)
发布时间:2026/5/23 22:29:56
在一些极限场景比如深海浮标、极地科考、远洋等地面网络如4G等完全覆盖不到。这时候铱星Iridium卫星网络的短数据Short Burst Data, SBD业务就成了比较可靠的通信手段。它不需要你接任何基站就能把数据发到世界任何一个角落。前几年我设计了一款基于PIC32MX564F128H的数据采集终端集成了铱星9602模块、亿佰特LoRa无线模块和一个RS232调试接口与一款铱星海上信标进行数据通信。一、铱星9602模块核心特性铱星9602是一款SBD专用模块它和普通手机模块不同不需要SIM卡开通服务时直接绑定IMEI号即可自带铱星和GPS两个天线接口。工作频段1616 ~ 1626.5 MHz发射功率平均1.6W峰值1.5A上行数据最大340字节/次下行数据最大270字节/次串口电平3.3V TTL默认波特率19200bps工作电压5V功耗待机45mA发射190mA二、9602模块上电与基础AT指令9602的串口默认波特率是192008N1无硬件流控。上电后需要先拉高ON/OFF脚默认电平为高则自动开机。建议上电后先发送AT\r\n测试通信基础操作查询信号质量ATCSQ返回0~55表示信号最好。如果返回0需要调整天线位置。开启射频AT*R1必须执行否则无法搜网。启用服务指示ATCIER1,0,1,0让模块上报网络状态CIEV:1,1表示服务可用。查询注册状态ATSBDREG?返回2表示已注册。等待网络可用上电后通常需要30~90秒才能捕获卫星信号。可以轮询ATCIER?或监听CIEV指示。三、发送短数据发送数据分为三步写入消息→发起会话→清除缓存。写入二进制消息使用SBDWB命令。发起SBD会话使用SBDIX清除缓存发送ATSBDD0清空发送缓冲区。四、接收下行数据下行数据有两种触发方式主动查询定期执行ATSBDIX会同时检查邮箱。被动振铃模块收到下行消息时RIRing Indicator引脚会拉低并输出SBDRING串行数据。建议采用中断主动查询方式将RI引脚配置为下降沿中断中断后延时几秒再发起ATSBDIXA。五、低功耗管理与关机野外设备通常要低功耗运行。9602在空闲时可以关闭射频AT*R0关闭射频电流降至约45mA基带仍工作。完全关机拉低ON/OFF引脚或断电但关机前务必先执行AT*F刷写内部EEPROM防止参数丢失。六、调试经验与常见问题天线是灵魂铱星天线必须朝南在北半球且天空仰角8°。电源必须稳发射瞬间1.5A如果电源内阻大或电容不够模块会重启。我用了两个2200μF并联。SBD会话超时如果信号极差会话可能持续几十秒甚至失败。一定要设置足够超时如180秒。消息序号每次成功发送MOMSN会递增可用于核对消息是否丢失。资费SBD按消息条数计费340字节和1字节同价尽量攒够数据再发。铱星9602模块虽然面世较早但依然是全球覆盖SBD最成熟的方案之一。可以轻松构建远洋、荒漠、极地等极端环境的数据采集系统。如果对功耗要求极高还可以利用AT*R0关闭射频间歇工作。后续干货不断咱们一起在单片机的世界里共同进步。