目录
如何通过串口编写命令修改DVB-T2发射机参数?
以下方法适用于本产品.
模块配置参数
模块配置参数全部通过写256来实现×8 模块内的RAM. 控制串口的参数有 19200, 8-位数据, 校验和, 和 1 停止位.
内存参数说明
模块配置参数全部通过写入256来实现×8 模块内的RAM. 配置的参数保存复位或重新上电后有效. 系统上电或复位后, 串口将打印 {AAAAAA}
内存参数说明
随机存取存储器[0]: 系统复位控制, 可读可写, 读和写有不同的含义
写:
00 COFDM无线传输系统传输速率计算> 重置整个系统, 串口返回 {AAAAAA}, 表明系统已重置.
01COFDM无线传输系统传输速率计算> 保存 256 内存值, 串口返回 {000101}, 表示执行成功.
02COFDM无线传输系统传输速率计算>恢复值 256 RAM改为系统默认初始值, 串口返回 {000202}, 表示执行.
成功
03 COFDM无线传输系统传输速率计算> 搜索指定带宽的频点. 串口返回 {000303}, 表明执行成功.
04 COFDM无线传输系统传输速率计算> IP相关参数配置生效, 串口返回 {000404}, 表示执行成功.
其他=> 预订的
读::
位[7:4]: 预订的
位[3] 网口连接率, 仅当位时才有意义[2]=‘1’
‘0’:100中号
‘1’:1000中号
位[2] 网口连接状态
‘0’: 网口未连接
‘1’: 网口连接
位[1]: EW300主要锁频指示
‘1’=频率锁定
‘0’=频率未锁定
位[0]: EW300 的频率锁定指示
‘1’=频率锁定
‘0’=频率未锁定
随机存取存储器[1]~内存[3]: 指定频点, 以千赫兹为单位, 可读可写, 随机存取存储器[1] 是高位, 范围 (100米~860M)
随机存取存储器[4]: 频点带宽,
08 COFDM无线传输系统传输速率计算> 8中号
07 COFDM无线传输系统传输速率计算> 7中号
06 COFDM无线传输系统传输速率计算> 6中号
05 COFDM无线传输系统传输速率计算> 5中号
01 COFDM无线传输系统传输速率计算> 1.7中号
随机存取存储器[5]~内存[8]:本地IP地址,可读.
默认值: 192(随机存取存储器[5]).168(随机存取存储器[6]).1(随机存取存储器[7]).100(随机存取存储器[8])
随机存取存储器[9]~内存[14]: 本地MAC地址, 可读可写.
默认值: 98-8D-46-0E-61-87
随机存取存储器[15]~内存[16]:UDP源端口号, 可读可写, 默认 6000, 随机存取存储器[15] 是高字节.
随机存取存储器[17]~内存[18]:UDP 目的端口号, 可读可写, 默认为 6001, 随机存取存储器[17] 是高字节.
随机存取存储器[19]~内存[22]:UDP 目的主机 IP 地址, 地址格式: 随机存取存储器[19].随机存取存储器[20].随机存取存储器[21].随机存取存储器[22]. 可读可写, 默认值 192.168.1.110
如果是组播地址, 范围为239.0.0.0~239.255.255.255.
随机存取存储器[23]:空包被删除, 默认为 0x00,
00: 不要删除空包
其他: 删除空包
随机存取存储器[24]~内存[63]: 预订的
随机存取存储器[64]~内存[65]: 主号
随机存取存储器[66]~内存[67]: 从机信噪比
随机存取存储器[68]~内存[69]: 主射频电平 /div8
随机存取存储器[70]~内存[71]: 从站 RF 级别 /div8
随机存取存储器[72]~内存[74]: 大师FBER,最高位(随机存取存储器[72]) COFDM无线传输系统传输速率计算 1
随机存取存储器[80]:下一个 OFDM PRAMETER RAM 是有效标记,只读
0: 无效
1: 有效的
随机存取存储器[81]: 只读
少量[5] 0:未混合
1:混合
少量[4] 0: 国际标准化组织
1:味噌
少量[2:0] 0:2ķ
1:8ķ
2:4ķ
3:1ķ
4:16ķ
5:32ķ
随机存取存储器[82]: 只读
少量[6:4] 0:1/32
1:1/16
2:1/8
3:1/4
4:1/128
5:19/128
6:19/256
少量[2:0] 0:PP1
1:PP2
2: PP3
3:PP4
4:PP5
5:PP6
6:PP7
7:PP8
随机存取存储器[83]: 只读
少量[4] 0:普通的
1:扩展
少量[2:0] 帕帕时尚
随机存取存储器[84]~内存[85]: T2帧中数据符号的数量,随机存取存储器[84] 高字节, 随机存取存储器[85] 低字节, 只读
其他 RAM 被保留,其内容无法读取或写入.
- 模块配置命令
配置命令是通过串口向其发送命令来实现的.
命令格式: {+操作码+RAM地址+<操作数>+校验码+} 符号 {} 都是用ASCII码表示的十六进制数.
{ : 表示命令的开始
+: 表示这仅代表连接, 用于说明,实际命令中并不存在.
<>: 表示读取命令中不包含该参数.
} : 表示命令结束
操作码: 00 意思是写, FF表示已读, 1 字节
内存地址: 1 字节
操作数: 该命令的操作数是 1 字节. 在读操作中, 该字节没有
检查代码: (操作码 + 存储地址 + <操作数>) 模组 256
命令返回格式:
操作成功的返回格式: {+寄存器地址+寄存器值+校验码+}
重置命令没有返回
操作失败返回格式: {FFFFFF}
PDF文档
下载中文文档
https://docs.google.com/document/d/1eIGJlXFif3Kbage1uapclNjPHCpkfJinyNCwyGNYG1I/edit?usp=drive_link


问一个问题
感谢您的回复。 ✨