(德州广播电视台,山东省 德州市 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
标签:数据论文; 电流论文; 发射机论文; 功率论文; 串口论文; 入射论文; 电压论文; 《知识-力量》2019年5月下《知识-力量》2019年5月下论文;