论文部分内容阅读
摘 要:随着“有人留守,无人值班”值班管理模式的提出,信息化在发射机中的应用日益显著,发射机中调谐参数的准确性对播出速度和发射机的播音状态将起到更加重要的作用,本文介绍了发射机调谐参数查询系统的设计思路,并应用编程语言C++进行了研发,最终在BGTB5141型短波发射机上实现了无纸化调谐参数的查询应用,取得了良好的成效,大大缩短了发射机开启的时间,节约了成本,提高了经济效益。
关键词:信息化 调谐参数 C++ 查询系统 BGTB5141
中图分类号:G202
1 引言
发射机调谐系统对安全播音有着至关重要的作用,通过对8路或多路传动机构进行调谐,使发射机工作于谐振点。如果发射机处于失谐状态,那么严重情况下将会损坏设备,影响到安全播音。通过对已播频率的8路或多路调谐参数进行存储处理,发射机对热播频率(即存储过调谐参数的频率)的自动调谐控制可以达到良好的播出状态。但是对于初次进行调谐的频率,基于发射机本身自动化的调谐算法原理,暂时无法完全满足良好状态的要求,这与国家广播信息化的播出要求不符,同时与传输安全、反应快捷、覆盖广泛的发展形势也不相适应,而且对于临时调令频繁、变频次数和陌生频率多的台站来说,更不能达到安全应急播出的要求。
长期以来,自动化状态下发射机对未存储频率的调谐状态都不理想,对发射机进行手动干预调谐是不可避免的。发射机自动调谐控制系统的这一缺陷,无疑给我台向“有人留守,无人值班”值班管理模式的发展造成了一定的瓶颈。除此之外,临时调令考验着每一位值班员的反应速度和业务水平,因此调谐参数获取的及时性以及准确性显得尤为重要。而发射机调谐参数查询系统的设计和研发在一定程度上实现了既缩短值班员对调谐参数的查询时间,使得值班员在熟练技术业务的基础上,能对发射机进行精确调谐,减少其出错机率,将值班员从纸质数码记录本中解放出来等多个作用。
2 BGTB5141型短波发射机调谐系统的概述
2.1 自动调谐系统
最初对发射机进行自动化调谐系统调试时,对在3.2~22MHz范围内的频率,在某副天线上每隔200KHz进行一次调谐,并将调谐后的频率及其调谐参数存储为热播数据。BGTB5141型短波发射机的自动调谐系统可对已存热播的频率进行自动调谐,除此之外,还可对未存热播的频率进行“模拟人工调谐”,但该自动调谐系统在应急播出时还存在以下局限性:
(1)由于自动状态下对新频率的调谐是参照热播数据按照一定的线性关系进行调谐,而实际上由于整个调谐系统的谐振曲线是非线性的,故对未存热播的频率进行自动调谐,失谐状态频繁出现;
(2)指定频率已存热播,但是因更换备件、长期播音、检修维护等原因,调谐参数已产生较大误差,在自动调谐系统下各表值无法处于正调谐点;
(3) “模拟人工调谐”的调谐时间较长,且调谐状态不理想,在应急播出时不能满足在相关规定时间内响应播出的要求;
以上局限性都需要值班员对发射机进行手动调谐,此时就需要获取相关频率的调谐参数,但是由厂家研发的短波发射机自动控制系统没有为值班员提供指定频率下调谐参数的查询功能,使值班员不得不采用《调谐数码记录本》手动记录各个频率的调谐参数。
2.2 手动调谐方式
传统的DF100A型短波发射机可以预置10个固定播音频率,换频操作时只需按下相应频率的通道按钮,8路调谐传动机构即可自动转动到对应的位置,而BGTB5141型短波发射机只有一个播音通道,在手动调谐方式下,每次换频,都需要重新查询《调谐数码记录本》上记录的调谐参数数码,然后对8路调谐传动机构逐个去手动预置。
2.3 发射机调谐参数查询系统的衍生
由于无法完全依赖发射机的自动调谐系统对所有频率进行自动调谐,手动调谐方式依旧占据着不可替代的地位,手动调谐方式下只能预置一组调谐数码,所以必须对以往播出过的各个频率的调谐数码进行纸质记录,纸质记录调谐数码的形式有以下弊端:
(1)对每一个新频率调谐数码进行人工手写记录,这不仅增加了值班员的工作量,而且出错率较高;
(2)长期应急播音,调谐数码记录量大,人工查找慢,且无法及时获取最新的调谐数码记录;
(3)需要耗费大量纸质材料,不易保存和修改;
为了解决以上现存的种种弊端,我们设计了发射机调谐参数查询系统,并基于C++语言进行了研发。该系统结合了发射机自动控制系统存储的相关数据,以及手动调谐方式下的特点,将蓝色背景的步骤用发射机调谐参数查询系统实现,对调谐参数可实现一步到位的查询、覆盖更新、批量导入等功能。
3 发射机调谐参数查询系统的设计与实现
3.1 开发技术及应用流程设计
3.2 系统主要功能模块
一切查询结果都建立在数据的基础上,所以数据的准确性十分重要,因此,在添加模块的代码设计中结合天线、波段、方向、程式之间相互对应的关系,设置了在指定频率范围内,天线、波段及其它字段的可选择性,即在输入了高频值后,对应的可选天线只能为高频天线,可选波段为该频率范围内的波段值,低频值反之亦然,确保所添加的数据无逻辑性错误。
该模块支持EXCEL格式的数据文件导入,导入数据类别分为正常记录类型和异常记录类型。在需要导入已备份的数据或者有大量新数据要添加的情况下,根据批量导入功能模块所指定的文件中各个字段的顺序和格式,即可将指定格式的数据文件导入数据库中。
3.3 程序结构及数据库设计
通过以上数据可以看出,使用调谐参数查询系统后,对调谐参数的查询效率平均可提高55%,且出现新频率和需要倒备机的情况下,所耗费的查询时间将更多,此时查询系统的优势将更加突出,应急快速播出的效果将更加明顯。 5 系統优势分析
5.1 经济性
使用发射机调谐参数查询系统对各个不同频率的调谐数码进行存储和查询,仅仅从软件的层面出发,无需增加硬件设备,从而节约了开销,降低了成本,减少了在发射机设备上的技改投资。
5.2 环保性
由于实现了无纸化办公,从而更加低碳环保,适应国家政策的发展。
5.3 及时性
该系统的有效应用,提高了对调谐参数的查询效率,在摒弃了对调谐数码记录本的依赖后,值班员可在第一时间获取到指定频率的调谐数码记录、该记录下的反射状态以及谐波刻度值。对调谐数码和谐波刻度值的查询一步到位,缩短了值班员获取信息的时间,提高了值班员快速及时的响应能力,为应急情况下的播音提供了及时的条件。
5.4 准确性
发射机调谐参数查询系统对每次新添加的数据都记录下其添加日期,每次修改都记录下修改日期,不断地更新覆盖以往的陈旧记录,始终为值班员提供最新的调谐参数。
5.5 开放性
发射机调谐参数查询系统是基于VS2010开发的,使用的开发语言为C++,该语言具有良好的开放性,广泛应用于串口通信,为今后与发射机的下位机PLC进行数据通信,通过网络实现每台发射机数据之间的共享打下了坚实的基础。
5.6人性化
发射机的上位机采用触屏的操作方式,考虑到在控件拥挤和控件较小的界面,触屏灵敏度会降低,容易产生输入错误的情况,查询系统的界面开发均采用大号按钮,人性化布局,结构简单、操作灵活、维护方便,降低了出错率。
6 结束语
“调谐参数查询系统”在BGTB5141型发射机上的成功应用,一定程度上使得值班员和机房管理人员的工作从繁琐到简单,能够以更多的精力投入到对发射机的状态调谐中,大大提高了在应急播出时,值班员的响应播出速度,特别是在应急实验播出任务繁重的情况下,使用发射机调谐参数查询系统可以快速、准确地获取到指定频率下的调谐参数,并在规定的时间内完成发射机的开启,这不仅对安全传输发射具有重大意义,而且它也为该发射机今后自动调谐控制系统的改进,进而淘汰手动调谐方式,实现对发射机自动调谐系统的完全依赖等奠定了良好基础;该系统程序的便捷性、通用性和人性化操作,相信应用于其他机型必将提升应急快速播出的整体水平,实现对敌快捷准确压制;同时对设备真正迈入统一信息化管理、实现“有人留守,无人值班”的台站运行管理模式起到积极作用,为我国广播传输发射事业作出应有的贡献。
展望未来,在今后的研发中,我们将对基于C++开发的发射机调谐参数查询系统向自动调谐方向发展,利用串口通信技术,使该系统与下位机PLC进行数据通信,结合相关的硬件设备特性,以及大量抄表数据进行分析、总结规律,并在一定的模型基础下,不断尝试设计出更加完善的“模拟人工调谐”算法,以达到BGTB5141短波发射机自动调谐系统的标准。
参考文献
[1] 周纬. 基于FPGA的短波发射机自动调谐系统[J]. 有色冶金设计与研究, 2004, 25(4).
[2] 陈连旺. 计算机技术在DF100A短波发射机的应用[J]. 中国科技博览, 2011(21).
[3] 梁雪梅. 试论发射机自动化控制系统可靠运行的措施[J]. 中国科技博览, 2011(16).
[4] 胡寿松.自动控制原理[M] .科学出版社,2011.
[5] 胡峪,刘静. VC++高级编程技巧与示例[M] . 西安电子科技大学出版社,2001.
[6] 索尔特(美). C++高级编程[M] . 清华大学出版社,2012.
关键词:信息化 调谐参数 C++ 查询系统 BGTB5141
中图分类号:G202
1 引言
发射机调谐系统对安全播音有着至关重要的作用,通过对8路或多路传动机构进行调谐,使发射机工作于谐振点。如果发射机处于失谐状态,那么严重情况下将会损坏设备,影响到安全播音。通过对已播频率的8路或多路调谐参数进行存储处理,发射机对热播频率(即存储过调谐参数的频率)的自动调谐控制可以达到良好的播出状态。但是对于初次进行调谐的频率,基于发射机本身自动化的调谐算法原理,暂时无法完全满足良好状态的要求,这与国家广播信息化的播出要求不符,同时与传输安全、反应快捷、覆盖广泛的发展形势也不相适应,而且对于临时调令频繁、变频次数和陌生频率多的台站来说,更不能达到安全应急播出的要求。
长期以来,自动化状态下发射机对未存储频率的调谐状态都不理想,对发射机进行手动干预调谐是不可避免的。发射机自动调谐控制系统的这一缺陷,无疑给我台向“有人留守,无人值班”值班管理模式的发展造成了一定的瓶颈。除此之外,临时调令考验着每一位值班员的反应速度和业务水平,因此调谐参数获取的及时性以及准确性显得尤为重要。而发射机调谐参数查询系统的设计和研发在一定程度上实现了既缩短值班员对调谐参数的查询时间,使得值班员在熟练技术业务的基础上,能对发射机进行精确调谐,减少其出错机率,将值班员从纸质数码记录本中解放出来等多个作用。
2 BGTB5141型短波发射机调谐系统的概述
2.1 自动调谐系统
最初对发射机进行自动化调谐系统调试时,对在3.2~22MHz范围内的频率,在某副天线上每隔200KHz进行一次调谐,并将调谐后的频率及其调谐参数存储为热播数据。BGTB5141型短波发射机的自动调谐系统可对已存热播的频率进行自动调谐,除此之外,还可对未存热播的频率进行“模拟人工调谐”,但该自动调谐系统在应急播出时还存在以下局限性:
(1)由于自动状态下对新频率的调谐是参照热播数据按照一定的线性关系进行调谐,而实际上由于整个调谐系统的谐振曲线是非线性的,故对未存热播的频率进行自动调谐,失谐状态频繁出现;
(2)指定频率已存热播,但是因更换备件、长期播音、检修维护等原因,调谐参数已产生较大误差,在自动调谐系统下各表值无法处于正调谐点;
(3) “模拟人工调谐”的调谐时间较长,且调谐状态不理想,在应急播出时不能满足在相关规定时间内响应播出的要求;
以上局限性都需要值班员对发射机进行手动调谐,此时就需要获取相关频率的调谐参数,但是由厂家研发的短波发射机自动控制系统没有为值班员提供指定频率下调谐参数的查询功能,使值班员不得不采用《调谐数码记录本》手动记录各个频率的调谐参数。
2.2 手动调谐方式
传统的DF100A型短波发射机可以预置10个固定播音频率,换频操作时只需按下相应频率的通道按钮,8路调谐传动机构即可自动转动到对应的位置,而BGTB5141型短波发射机只有一个播音通道,在手动调谐方式下,每次换频,都需要重新查询《调谐数码记录本》上记录的调谐参数数码,然后对8路调谐传动机构逐个去手动预置。
2.3 发射机调谐参数查询系统的衍生
由于无法完全依赖发射机的自动调谐系统对所有频率进行自动调谐,手动调谐方式依旧占据着不可替代的地位,手动调谐方式下只能预置一组调谐数码,所以必须对以往播出过的各个频率的调谐数码进行纸质记录,纸质记录调谐数码的形式有以下弊端:
(1)对每一个新频率调谐数码进行人工手写记录,这不仅增加了值班员的工作量,而且出错率较高;
(2)长期应急播音,调谐数码记录量大,人工查找慢,且无法及时获取最新的调谐数码记录;
(3)需要耗费大量纸质材料,不易保存和修改;
为了解决以上现存的种种弊端,我们设计了发射机调谐参数查询系统,并基于C++语言进行了研发。该系统结合了发射机自动控制系统存储的相关数据,以及手动调谐方式下的特点,将蓝色背景的步骤用发射机调谐参数查询系统实现,对调谐参数可实现一步到位的查询、覆盖更新、批量导入等功能。
3 发射机调谐参数查询系统的设计与实现
3.1 开发技术及应用流程设计
3.2 系统主要功能模块
一切查询结果都建立在数据的基础上,所以数据的准确性十分重要,因此,在添加模块的代码设计中结合天线、波段、方向、程式之间相互对应的关系,设置了在指定频率范围内,天线、波段及其它字段的可选择性,即在输入了高频值后,对应的可选天线只能为高频天线,可选波段为该频率范围内的波段值,低频值反之亦然,确保所添加的数据无逻辑性错误。
该模块支持EXCEL格式的数据文件导入,导入数据类别分为正常记录类型和异常记录类型。在需要导入已备份的数据或者有大量新数据要添加的情况下,根据批量导入功能模块所指定的文件中各个字段的顺序和格式,即可将指定格式的数据文件导入数据库中。
3.3 程序结构及数据库设计
通过以上数据可以看出,使用调谐参数查询系统后,对调谐参数的查询效率平均可提高55%,且出现新频率和需要倒备机的情况下,所耗费的查询时间将更多,此时查询系统的优势将更加突出,应急快速播出的效果将更加明顯。 5 系統优势分析
5.1 经济性
使用发射机调谐参数查询系统对各个不同频率的调谐数码进行存储和查询,仅仅从软件的层面出发,无需增加硬件设备,从而节约了开销,降低了成本,减少了在发射机设备上的技改投资。
5.2 环保性
由于实现了无纸化办公,从而更加低碳环保,适应国家政策的发展。
5.3 及时性
该系统的有效应用,提高了对调谐参数的查询效率,在摒弃了对调谐数码记录本的依赖后,值班员可在第一时间获取到指定频率的调谐数码记录、该记录下的反射状态以及谐波刻度值。对调谐数码和谐波刻度值的查询一步到位,缩短了值班员获取信息的时间,提高了值班员快速及时的响应能力,为应急情况下的播音提供了及时的条件。
5.4 准确性
发射机调谐参数查询系统对每次新添加的数据都记录下其添加日期,每次修改都记录下修改日期,不断地更新覆盖以往的陈旧记录,始终为值班员提供最新的调谐参数。
5.5 开放性
发射机调谐参数查询系统是基于VS2010开发的,使用的开发语言为C++,该语言具有良好的开放性,广泛应用于串口通信,为今后与发射机的下位机PLC进行数据通信,通过网络实现每台发射机数据之间的共享打下了坚实的基础。
5.6人性化
发射机的上位机采用触屏的操作方式,考虑到在控件拥挤和控件较小的界面,触屏灵敏度会降低,容易产生输入错误的情况,查询系统的界面开发均采用大号按钮,人性化布局,结构简单、操作灵活、维护方便,降低了出错率。
6 结束语
“调谐参数查询系统”在BGTB5141型发射机上的成功应用,一定程度上使得值班员和机房管理人员的工作从繁琐到简单,能够以更多的精力投入到对发射机的状态调谐中,大大提高了在应急播出时,值班员的响应播出速度,特别是在应急实验播出任务繁重的情况下,使用发射机调谐参数查询系统可以快速、准确地获取到指定频率下的调谐参数,并在规定的时间内完成发射机的开启,这不仅对安全传输发射具有重大意义,而且它也为该发射机今后自动调谐控制系统的改进,进而淘汰手动调谐方式,实现对发射机自动调谐系统的完全依赖等奠定了良好基础;该系统程序的便捷性、通用性和人性化操作,相信应用于其他机型必将提升应急快速播出的整体水平,实现对敌快捷准确压制;同时对设备真正迈入统一信息化管理、实现“有人留守,无人值班”的台站运行管理模式起到积极作用,为我国广播传输发射事业作出应有的贡献。
展望未来,在今后的研发中,我们将对基于C++开发的发射机调谐参数查询系统向自动调谐方向发展,利用串口通信技术,使该系统与下位机PLC进行数据通信,结合相关的硬件设备特性,以及大量抄表数据进行分析、总结规律,并在一定的模型基础下,不断尝试设计出更加完善的“模拟人工调谐”算法,以达到BGTB5141短波发射机自动调谐系统的标准。
参考文献
[1] 周纬. 基于FPGA的短波发射机自动调谐系统[J]. 有色冶金设计与研究, 2004, 25(4).
[2] 陈连旺. 计算机技术在DF100A短波发射机的应用[J]. 中国科技博览, 2011(21).
[3] 梁雪梅. 试论发射机自动化控制系统可靠运行的措施[J]. 中国科技博览, 2011(16).
[4] 胡寿松.自动控制原理[M] .科学出版社,2011.
[5] 胡峪,刘静. VC++高级编程技巧与示例[M] . 西安电子科技大学出版社,2001.
[6] 索尔特(美). C++高级编程[M] . 清华大学出版社,2012.