COFDM 模块参数配置 UART AT 命令

版 2.2

版本更新记录

更新日期描述
1.02016-10-24初始版本
1.12016-11-1ATDR回复区分
1.22016-12-26模块
1.32017-2-14ATSE 和 ATGE 添加音频
1.42017-2-28开关
1.52017-3-27添加 ATSP 协议
1.62017-4-19添加 ATST 和 ATGT 协议
1.72017-5-18ATGE指令添加了AES状态
1.82017-9-12获得
1.92018-3-15添加ATGB协议
2.02019-6-25接收端增加AV、HDMI输出控制.
支持获取当前AV输出格式
添加了 ATSU 和 ATGU 指令
添加了ATOSD, 空中交通安全计划, ATGIP指令
2.12020-3-23修改ATSE和ATSR指令
添加了 ATSTS 和 ATGTS 指令
2.22023-11-22添加了 ATSAI 和 ATGAI 命令
添加了 ATSAE 和 ATGAE 指令
添加 ATSF 命令

使用我们的COFDM收发器模块时, 用户可能需要修改模块的配置参数. 为了简化用户的操作, 我们把参数配置设计成几个简单的AT指令. 用户只需要使用指定的AT命令并传递相应的参数即可完成COFDM模块的参数设置.

1.1 命令介绍

配置COFDM模块参数的AT命令以 并以下划线结尾 _. 每个 AT 命令有几个或没有参数, 每个AT命令都有一个返回值.

用户可以配置COFDM模块的串口 (TTL电平, 3.3V) 和模块参数. 使用 串口调试助手 (文本模式) 发送AT指令, 默认串口配置:

  • 串行端口: 通讯25
  • 波特率: 9600
  • 平价: 没有任何
  • 停止位: 1 位
  • 发送方式: 文本模式
  • 命令示例: ATGD_
COFDM Module Parameter Configuration UART AT commands
COFDM 模块参数配置 UART AT 命令

1.2 命令分类

1.2.1 按功能分类

类型在命令
查询命令ATDR, ATGD, ATGE, ATGI, ATGR, 交通安全, ATGB, ATGU, ATGIP, ATGTS, ATGAI, 附录
设置说明ATSD, 交通运输部, ATSG, ATSM, ATSE, ATSI, 老太婆, 阿特斯, ATSP, ATST, 男性, ATOSD, 空中交通安全计划, 航空航天技术研究中心, 没有什么, 航空航天工程师协会

1.2.2 通过断电保存

类型在命令
断电保存命令ATSD, ATSE, ATSI, 老太婆, 阿特斯, ATSP, ATST, 男性, 空中交通安全计划, 航空航天技术研究中心, 没有什么, 航空航天工程师协会
断电时命令不保存交通运输部, ATSG, ATSM, ATOSD

1.2.3 通过配置对象

类型在命令
发送端配置命令ATDR、ATSD、ATGD、交通运输部、ATSG、ATSM、ATSE、ATGE、ATSI、ATGI、老太婆、ATSP、ATST、交通安全、男性、ATGU、ATOSD、航空航天技术研究中心、没有什么、ATGAI、航空航天工程师协会、附录
接收器配置命令ATDR、阿特斯、ATGR、ATSP、ATST、交通安全、ATGB、空中交通安全计划、ATGIP、航空航天技术研究中心

1.3 命令详细信息

1. 3.1 ping命令

格式ATDR_
范围没有
使用用于集成系统进行设备自检并识别连接的模块.
返回值发送器返回 “设备配置文件” 细绳
接收方-SUE1 返回 “ATDRSUE1 正常” 细绳
接收器-SHD1 返回 “ATDRSHD1 正常” 细绳
备注查询命令

1.3. 2 设置设备命令

格式ATSD$(mimo),$(吉),$(COFDM无线传输系统传输速率计算),$(星座),$(频率(千赫)),$(体重(千赫)),$(tx1_gain), $(tx2_gain)_ 例如: ATSD0,1,0,0,800000,8000,86.0,86.0_
      范围单天线/双天线MIMO: 0 mimo 禁用; 1 启用mimo
保护间隔GI: 0 1/32; 1 1/16; 2 1/8; 3 1/4
卷积码率 码率: 0 1/2; 1 2/3; 2 3/4; 3 5/6; 4 7/8;
星座 星座: 0 QPSK; 1 QAM16; 2 QAM64;
发射机载波中心频率freq (千赫) 70000〜3000000 (70兆赫~3GHz, 1千赫步)
发射机通道带宽bw (千赫) 2000~8000 (2兆赫~8兆赫, 1千赫步)
发射天线 1 增益 tx1_gain 0.0~89.75dB, 0.25分贝步长
关闭天线 2 增益 tx2_gain 0.0~89.75dB, 0.25分贝步长
使用用于设置设备的各种参数 (发件人)
返回值例如: ATSD0,1,0,0,800000,8000,86.0,86.0_ SISO,GI:1/16,CR:1/2,模组:QPSK,频率:800000千赫,体重:8000千赫,tx1_gain:86.000000 tx2_gain:86.000000 好
备注设置命令并断电保存.
不同带宽对应的数据速率计算公式, 保护间隔, 卷积码率, 和星座.
空口速率Rate(COFDM无线传输系统传输速率计算) COFDM无线传输系统传输速率计算 (带宽(兆赫) * 8.0/7.0) / (1+GI) * 1512/2048 * COFDM无线传输系统传输速率计算(COFDM无线传输系统传输速率计算) * COFDM无线传输系统传输速率计算 * 188/204.
以8MHz带宽为例, 不同的保护间隔, 卷积码率, 星座对应的数据速率, 以及所需的接收信噪比.
COFDM video module bitrates

1.3.3 设置增益命令

格式ATSG$( tx1_gain),$( tx1_gain)_
例如: ATSG85.0,85.0_
范围tx1_gain: 发射机 1 获得
tx2_gain: 发射机 2 获得
使用用于动态调整输出功率. 例如, 当接收端信号的SNR/RSSI较高时, 可以通过远程控制链路降低输出功率. 当接收端信号SNR/RSSI较低时, 输出功率可以增加 (发射机).
返回值例如: ATSG85.0,85.0_设定增益 85.000000 85.000000 好
备注设置命令断电时不保存.

1.3.4 设置调制模式命令

格式美元(吉), $(COFDM无线传输系统传输速率计算), $(星座)_
例如: ATSM1,1,2_
范围保护间隔GI: 0 1/32; 1 1/16; 2 1/8; 3 1/4;
卷积码率 码率: 0 1/2; 1 2/3; 2 3/4; 3 5/6; 4 7/8;
星座 星座: 0 QPSK; 1 QAM16; 2 QAM64;
使用动态调整空口速率. 近距离时可以将空口速率调高, 并降低远距离空口速率 (发送端).
返回值例如: ATSM1,1,2_ GI:1/16,CR:2/3,模组:QAM64,好的
备注设置命令断电时不保存.

1.3.5 获取设备状态命令

格式ATGD_
范围没有
使用用于查询当前发射天线数量, 保护间隔, 卷积码率, 星座数, 发射频率, 带宽, 和增益参数 (发射机)
返回值例如: ATGD_SISO,GI:1/16,CR:1/2,模组:QPSK,频率:800000千赫,体重:8000千赫,tx1_gain:86.000000 tx2_gain:86.000000 好
备注查询命令

1.3.6 设置编码器命令

格式ATSE$(模式),$(室温),$(比特率),$(流行音乐),$(音频)_
例如: ATSE0,0,0.0,0,0_
    范围模式选项模式: 0 h264; 1 p265
低延迟选项 rt: 0 正常延迟; 1 低延迟; (要求接收端也同时打开该选项才能配对使用)
比特率: 0 让系统决定; >0 指定比特率(漂浮)
I 帧间隔 gop: 0 让系统决定; >0 指定gop
音频编码选项 音频: 0 禁用; 1 使能够
使用用于设置编码参数 (发件人)
返回值例如: ATSE0,0,0.0,0,0_ 模式:0,转播:0,比特率: 0.0Mbps的,流行音乐:0,音频:0,好
备注设置命令并断电保存. Only some models support low-latency option settings (please consult the supplier for details)

1.3.7 获取编码器命令

格式ATGE_
范围没有
使用Used to query encoding parameters (发件人)
返回值例如: ATGE_ MODE:0,转播:0,比特率:4.0Mbps的,流行音乐:10,音频:0,aes:0,好
备注1. 查询命令
2. The aes parameter indicates the current encryption status: 0 禁用; 1 enable1

1.3.8 获取输入命令

格式ATGI_
范围没有
使用Used to query the current camera input parameters (发件人)
返回值例如: ATGI_ input_size:1080p,输入速率: 60FPS,传感器类型:HDMI,好
备注查询命令

1.3.9 设置输入命令

格式ATSI$(输入大小),$(输入速率)_
例如: ATSI1080,25_
范围输入分辨率 input_size: 0 let system detect; >0 指定输入大小
输入帧率 input_rate: 0 let system detect; >0 指定输入帧率
使用Used to specify input resolution and frame rate to meet some special signal sources or some special application needs (发送端)
返回值例如: ATSI1080,25_ input_size:1080p,输入速率: 25FPS,好
备注1、 用户通过此命令指定输入分辨率和帧率后, 系统将不再检测信号源 (Use with caution) 2、 Users can restore the default through the following command: ATSI0,0_ 3. 设置命令并断电保存.

1.3.10 设置输出命令

格式老太婆(输出大小),$(输出率)_
例如: 旧 720.30_
    范围发件人: 编码输出分辨率 output_size: 0 等于 input_size; >0 specify output size Receiving end: HDMI输出分辨率 (720, 1080)
发件人: 编码输出帧率 output_rate: 0 等于 input_rate; >0 指定输出速率( FPS) Receiving end: HDMI输出帧率 720p支持帧率 (50, 60); 1080p 支持帧率 (24, 25, 30, 50, 60)
使用Sending end: used to specify the encoding output resolution and frame rate to meet the scaling and frame reduction requirements of certain applications. 接收器: 用于配置HDMI输出的分辨率和帧率
返回值例如: ATSO720,30_ output_size:720p,输出率: 30FPS,好
备注1. For HDMI input, this command is invalid when AV input 2、输出大小 <= 输入大小;输出率<=输入速率 3. 设置命令并断电保存.

1.3.11 设置用户命令

格式ATSU$(文),$(艾因)_
例如: ATSU0,1_
范围Video input selection vin: 0 让系统检测;1 force cvbs input;2 强制 hdmi/sdi 输入 音频输入选择 ain: 0 let system detect; 1 强制模拟输入
使用用于满足特定的应用要求 (例如: HDMI/SDI 输入视频, MIC输入音频)
返回值例如: ATSU0,1_ ATSU0,1 确定
备注1、 设置命令并断电保存.

1.3.12 获取用户命令

格式ATGU _
例如: ATGU_
参数 没有
使用用于查询用户特定的配置
返回值例如: ATGU_ ATGU0,1 确定
备注1、 查询命令 2、 返回参数说明请参考 ATSU 命令.

1.3.13 设置音频输入命令

格式$(林),$(体积) _ 例如: 已发布0.50_
范围模拟音频输入模式选择线: 0 麦克风接口; 1 模拟音频输入音量控制 ain_vol 中的线路: 推荐麦克风输入 50; 推荐行 0
使用用于设置模拟音频输入参数
返回值例如: 已发布0.50_免费 0.50 好
备注1、 设置命令并断电保存. 2、 ain_vol设置范围 [-78, 80] 3、 并非所有型号都支持该命令

1.3.14 获取音频输入命令

格式亚特盖_
例如: ATGAI_
范围没有
使用用于查询模拟音频输入配置
返回值例如: ATGAI_ ATGAI0.50 好
备注1、 查询命令 2、 返回参数说明请参考ATSA命令. 3、 并非所有型号都支持该命令

1.3.15 设置接收器命令

格式ATSR$(频率), $(体重), $(室温), $(简历)_
例如: ATSR320000,6000,0,0_
范围DR2C 载波中心频率 freq (千赫) 161000~860000 (161兆赫〜860MHz的, 1千赫步)
DR2C信道带宽bw (千赫)               2000~8000(2兆赫~8兆赫, 1千赫步)
低延迟选项 rt: 0 正常延迟; 1 低延迟; (要求发射器也同时打开此选项以进行配对使用)
AV输出格式cvbs: 0 朋友; 1 国家标准制式
使用用于设置接收器参数
返回值例如: ATSR320000,6000,0,0_ ATSR320000,6000,0,0 确定
备注1、 设置命令并断电保存. 2. Only some models support low-latency option settings (please consult the supplier for details)

1.3.16 获取接收器命令

格式ATGR_
范围没有
使用用于查询接收端参数
返回值例如: ATGR_ ATGR320000,6000,0,aes:0,简历:0 好
备注1、 查询命令 2、 The aes parameter indicates the current encryption status: 0 禁用; 1 使能够 3、 cvbs参数表示当前AV输出格式: 0 朋友; 1 国家标准制式

1.3.17 获取误码率命令

格式ATGB_
范围没有
使用用于查询接收端双天线的误码率和信号强度
返回值例如: ATGB_ ATGB ber1:0.00% BER2:0.00% RSSI1:54 RSSI2:53 锁1:1 锁2:1 好
备注1、 查询命令 2、 ber1和ber2分别表示每个天线的误码率, 从 0.0% 至 100.0% 3、 RSSI1和RSSI2分别代表每个天线的信号强度, 从 0 至 100. 4、 Lock1和Lock2分别代表各天线的信号锁定状态 (1 代表信号锁定)

1.3.18 设置ip地址命令

格式ATSIP$(知识产权), $(知识产权) _
例如: ATSIP192.168.1.215,192.168.1.215_
范围本地IP地址
本地IP地址 (重复确认)
使用用于设置接收IP地址
返回值例如: ATSIP192.168.1.215,192.168.1.215_ ATSIP192.168.1.215 确定
备注设置IP地址后, 接收端需要重启才能生效。设置命令并断电保存.

1.3.19 获取IP地址命令

格式ATGIP_
例如: ATGIP_
范围没有
使用用于查询接收端当前IP地址
返回值例如: ATGIP_ ATGIP192.168.0.215 确定
备注查询命令

1.3.20 设置密码命令

格式ATSP$(密码), $(密码) _
例如: ATSP123456,123456_
范围AES 密钥密码: 6-数字密码 (ASCII码)
AES 密钥密码: 6-数字密码 (ASCII码) (重复确认)
使用用于设置收发器和接收器的AES密钥
返回值例如: ATSP123456,123456_ ATSP123456 确定
备注当密码全0时, 关闭AES加密。设置命令并断电保存.

1.3.21 设置数据传输命令

格式ATST$(波特率), $( 平价) _
例如: ATST115200,0_
范围波特率: 1200、2400、4800、9600、19200、38400、57600、115200
检查奇偶校验: 0: 没有任何; 1:奇怪的; 2:甚至
使用用于设置数据透传串口的波特率和校验位
返回值例如: ATST115200,0_ ATST115200,0 确定
备注设置命令

1.3.22 获取数据传输命令

格式交通安全_
范围没有
使用用于查询数据透传串口的波特率和校验位
返回值例如: 交通安全_ ATGT115200,0 OK
备注查询命令

1.3.23 OSD 叠加协议

格式ATOS$(身份证),$(X),$(),$(海峡)_
例如: ATOSD0,40,20,高度: 100米_
范围索引号: 0~7 (支持OSD叠加 8 领域) x 坐标: 0~1919 y 坐标:0~1079 力量: 在对应坐标处显示的字符串 (空格符号用于清除显示)
使用用于在视频屏幕上叠加用户 OSD 信息
返回值没有
备注1. 用户根据最大1920指定OSD显示的x和y坐标×1080 像素, 系统会根据实际显示情况修正坐标. 2、str参数不能包含’_’ 特点

1.4         客户项目定制命令

以下命令是为客户定制项目添加的AT命令, 非传统出厂固件必须支持的命令.

1.4.1 设定频率指令

格式ATSF$(频率)_
例如: ATSF750000_
范围发射机载波中心频率freq (千赫) 200000~2700000 (200兆赫~2.7GHz, 1千赫步)
使用动态修改中心频率, 立即生效 (发件人)
返回值例如: ATSF750000_设定频率 750000 好
备注1、 设置命令断电后不保存

1.4.2 设置音频编码器命令

格式假$(音频比特率) _ 例如: ATSAE64.0_
范围音频比特率audio_bitrate: 单位Kbps (漂浮)
使用用于设置音频编码比特率
返回值例如: ATSAE64.0_ ATSAE64.0Kbps 正常
备注1、 设置命令并断电保存.

1.4.3 获取音频编码器命令

格式ATGAE_
例如:ATGAE_
范围没有
使用用于查询音频编码码率
返回值例如: ATGAE_ ATGAE64.0Kbps 正常
备注1、 查询命令

1.4.4 设置通道命令

格式ATSC$(中文), $( 显示数) _
例如: ATSC0,1_
范围显示通道号0~3(四分屏显示时, 用于指定起始显示通道。)
显示模式 1: 单通道全屏显示; 4: 四分屏显示
使用用于设置接收端显示模式和显示通道 (四屏显示或对应通道全屏显示)
返回值例如: ATSC0,1_ ATSC0,1 确定
备注设置命令

1.4.5 获取频道命令

格式ATGC_
范围没有
使用用于查询接收端显示模式和显示通道
返回值例如: ATGC_ ATGC0,1 确定
备注查询命令

1.4.6 获取状态命令

格式ATGS_
范围没有
使用用于查询接收器的状态
返回值例如: ATGS_ ATGS 射频:800.0MHz带宽:4.0兆赫调制:QPSK CR:2/3 GI:1/16 空气:3.90Mbps AES:关闭 SIG1:20 SIG2:0 误码率1:0.00% 误码率2:22.03% 锁1:1 锁2:1 REC OFF 无存储 OK
备注1. 查询命令
2. AIR表示根据当前无线参数计算出的空口速率 (实际传输数据比特率不得高于)
3. SIG1和SIG2分别代表每个天线的信号强度, 从 0 至 100.
4. BER1和BER2分别表示每个天线的误码率, 从 0.0% 至 100.0%. 5、 Lock1和Lock2分别代表各天线的信号锁定状态 (1 代表信号锁定)

1.4.7 dson命令

格式ATDSON$(上) _ 例如: ATDSON1_
范围接收机OSD显示开关
使用而不是使用 OSD 按钮, 使用AT指令控制接收端OSD显示.
返回值例如: ATDSON1_ ATDSON1 正常
备注1、 设置命令并断电保存.
  1. 设置记录命令
格式ATSREC$(记录)_
例如: ATSREC1_
范围接收器记录启动动作 0: 关闭录音; 1: 开始录音
使用取代 REC 按钮以启动录音操作
返回值例如: ATSREC1_ ATSREC1 正常
备注1、 设置命令断电时不保存.

1.4.8 获取记录命令

格式ATGREC _
例如: ATGREC_
范围没有
使用用于查询最近一次录音启动动作和当前录音状态. 例如, 当存储设备未连接时, 当前录音状态可能与录音启动动作不一致.
返回值例如: ATGREC_ ATGREC1,1 确定
备注1、 查询命令 2、 对于返回参数的说明, 请参阅目的介绍.

1.4.9 设置 ts 命令

格式ATSTS$(ts) _
例如: ATSTS1_
范围传输流协议ts: 0 我们的私人协议; 1 mpegts协议
使用设置传输流协议 (兼容其他人的产品需求)
返回值例如: ATSTS1_ ATSTS1 正常
备注1、 设置命令并断电保存.

1.4. 10 获取 ts 命令

格式atgts_
例如: atgts_
范围没有
使用用于查询当前使用的传输流协议
返回值例如: ATGTS_ ATGTS1 确定
备注1. 查询命令
2. 返回参数说明请参考ATSTS命令.

1.4. 11 设置按键命令

格式回答(钥匙)_
例如: ATSK12345678abcdefghIJKLMNOP!@#$​​%^&*_
范围Aes 密钥 ckey:32 ASCII码 人物所有 ‘0’ 意味着禁用 aes 加密和 解密
使用用于设置aes加解密的密钥
返回值例如: ATSK12345678abcdefghIJKLMNOP!@#$​​%^&*_ ATSK12345678abcdefghIJKLMNOP!@#$​​%^&* 好
备注设置密钥后,需要重启才能生效设置命令并断电保存.

1.4.12 获取SN命令

格式ATGSN_
例如: ATGSN_
范围没有
使用用于获取唯一的序列号
返回值例如: ATGSN_SN:e461c4518f221e2c 好的
备注查询命令

1.4.13 设置重置命令

格式ATSRST$(重置)_
例如: ATSRST1_
范围接收器软件复位命令 0: 无动作; 1: 软件复位
使用软件重启系统
返回值例如: ATSRST1_ ATSRST1 正常
备注1、 设置命令断电时不保存.

2. 下载 PDF 命令列表

问一个问题

← 返回

感谢您的回复。 ✨