发射机协议分析与测验论文_武炜

(德州广播电视台,山东省 德州市 253000)

近年来,计算机和互联网技术迅猛发展、国家“互联网+规划”的深入实施,发射机已经不仅仅是一台孤立的机器,现代发射机已经与电脑等各种设备相连,能实现远程监看状态,远程开机机等操作。物联网的设计理念已经融入其中。非常有必要来研究一下发射机与电脑相连的原理。

以下就是以我台普天AZGD-FM-10KM发射机为例,分别对其互联协议进行了分析和测验,通过分析和测验,我们可以到发射机状态进行操作和监看。也可以开发自己的针对我台实际需求的软件。其它品牌的发射机基本也是此类原理, 大家可以相互借鉴。普天AZGD-FM-10KM发射机共分为电源部分、激励器部分、激励器切换器部分、显示控制部分、功放模块和功率合成部分。我们这次的研究对象主要是激励器切换部分,利用它后面的RJ45接口(以太网接口)和9针串口,可以对发射机下达指令和查询其运行状态。软件实验平台为“串口调试助手V2.0”,9针串口以十六进制数据格式发送,以字符串格式接收。RJ45以太网接口以十六进制数据格式发送,十六进制数据格式接收,申请数据间格理想为大于60秒,时间时隔太短会影响屏幕数据正常显示。

我们先用9针串口对发射机进行操作:串口数据传送格式如下:

对串口操作说明:

系统帧头 :0x5A、0xA5(2个字节,不可修改)

子串口地址 :0x01、0x01(2个字节,不可修改)

指令保存地址 :0x00、0x00(2个字节,不可修改)

数据传送方向 :0x83 本机<——上位机(格式固定,不可修改)

指令代码 :0x01 申请开机

0x02 申请关机

0x03 申请复位

0x04 申请数据

举例如下:

执行“开机”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x01

执行“关机”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x02

执行“手/自”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x03

执行“A / B”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x04

执行“复位”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x05

“申请数据”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x06

利用串口调试助手V2.0 对发射机发送开机指令:如图

数据发送完毕后,执行开机。

关机操作:执行“关机”:0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x02

“手自动转换”。 执行“手/自” :0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x03

AB激励器切换,执行“A / B” :0x5A、0xA5、0x01、0x01、0x05、0x83、0x00、0x00、0x04

以太网接口返回数据分析:

1、反射保护

返回数据以0x9E、0xE9开头的十六进制数据,表示反射保护,后面跟随01表示反射保护,正常状态不输出反射保护。 格式:0x9E、0xE9、0x01

2、温度保护

返回数据以0x9F、0xF9开头的十六进制数据,表示温度保护,后面跟随01表示温度保护,正常状态不输出温度保护。 格式:0x9F、0xF9、0x01

3、“手动、自动”状态显示

返回数据以0x8A、0xA8开头的十六进制数据,表示“手动、自动”状态显示,后面跟随01表示自动,00表示手动。 格式:0x8A、0xA8、0x01

4、“A/B激励器”状态显示

返回数据以0x8B、0xB8开头的十六进制数据,表示“A/B激励器”状态显示,后面跟随00表示A激励器,01表示B激励器。格式:0x8B、0xB8、0x01

5、合成通道(总功率)

返回数据以0x9A、0xA9开头的十六进制数据,表示合成通道,后面跟随十六进制数据值,数据以两个十六进制数据组成,其读取数据顺序为总反射功率,总入射功率

格式:9A、A9、XX、XX(总反射功率)、XX、XX(总入射功率)

6、前级单元入射功率、电流1、电流2、电压数据

以0x9B、0xB9开头的十六进制数据,后面跟随十六进制数值,数值以两个十六进制数据组成,其读取数据顺序为前级入射功率,电流1,电流2,电压。

格 式:9B、B9、XX、XX(入射功率)、XX、XX(电流1)、XX、XX(电流2)、XX、XX(电压)

7、功放单元入射功率、电流1、电流X、电流2、电流X、电压数据

电流X:为无效数据位,需要舍带。

数据以0x9C、0xC9开头的十六进制数据,后面跟随十六进制数值,数值以两个十六进制数据组成,其读取数据顺序为功放单元入射功率,电流1,电流X(无效数据位),电流2,电流X(无效数据位),电压。

格式:9C、C9、XX、XX(入射功率)、XX、XX(电流1)、XX、XX(电流X,舍掉)、XX、XX(电流2)、XX、XX(电流X,舍掉)、XX、XX(电压)

8、开关机状态

以0x9D、0xD9开头的十六进制数据,表示开关机状态,如果后面跟随01表示开机,00表示关机

9、实例向系统申请读取数据,系统返回数据如下:

9A A9 00 20 00 30 9C C9 00 33 00 34 00 35 00 36 00 37 00 38 00 39 00 40 00 41 00 42 00 43 00 44 9B B9 00 31 00 32 00 45 00 46 9D D9 01 8A A8 01 8B B8 00

10、以太网数据还原

首先,将两位十六进制数据转换成十进制数据后,对数据计算如下:

总反射功率数据:(10进制数据)乘以 1

总入射功率数据:(10进制数据)乘以 1

M1模块单元

入射功率数据:(10进制数据)乘以0.01

电流1数据 :(10进制数据)乘以 1

电流2数据 :(10进制数据)乘以 1

电压数据 :(10进制数据)乘以 1

M2模块单元

入射功率数据:(10进制数据)乘以0.01

电流1数据 :(10进制数据)乘以 1

电流2数据 :(10进制数据)乘以 1

电压数据 :(10进制数据)乘以 1

M4模块单元

入射功率数据:(10进制数据)乘以0.01

电流1数据 :(10进制数据)乘以 1

电流2数据 :(10进制数据)乘以 1

电压数据 :(10进制数据)乘以 1

通过以上分析和实验,我们在了解了它工作原理和协议的意义后,就可以根据自家站台的情况,因地制宜的开发发射机控制软件了。

论文作者:武炜

论文发表刊物:《知识-力量》2019年5月下《知识-力量》2019年5月下

论文发表时间:2019/3/7

标签:;  ;  ;  ;  ;  ;  ;  ;  

发射机协议分析与测验论文_武炜
下载Doc文档

猜你喜欢