博客 | 投诉与建议 | 常见问题 | RSS
当前位置: 首页 > 新闻中心 > 行业新闻 > 正文

高效实用的调频发射机远程监控方案

时间:2012-09-21 16:13来源:www.junanda.net 作者:君安达科技 点击:
011年根据南海区政府城市规划的要求,佛山电台需对南海雷岗的发射点进行迁移,在季华路电视塔建立92.4MHz南海广播的备份发射,为了让季华路电视塔的值班人员可随时监测西樵发射机

011年根据南海区政府城市规划的要求,佛山电台需对南海雷岗的发射点进行迁移,在季华路电视塔建立92.4MHz南海广播的备份发射,为了让季华路电视塔的值班人员可随时监测西樵发射机的工作状态,出现故障时能迅速开启备用的发射机,必须建立一套西樵发射机的远程监控和故障报警系统。

  由于西樵发射点采用了两种不同品牌的旧式发射机,并没有配套远程的监控装置,不能远程监控发射机的各项运行参数,若订购相关的产品,完成整个系统的投资费用较高、工程周期长。考虑到南海岗的发射点迁建工程的任务重、时间紧,先采用自主开发的形式,建立一套发射机远程监控管理的简易系统。

  1 、监控系统的总体结构

  发射机房远程集中监控管理系统以自动控制通用的数据采集模块为基础,根据采集模块提供的示例和操作接口函数进行上位机程序的编写。在网络上的计算机可对发射机的运行情况实施实时监测、在发射机出现故障或主要参数异常和量值超门限时,能自动启动声音报警并在计算机的操作界面以警告色显示故障发射机和故障部位,便于值班人员迅速判断和及时排除故障,保障广播节目的安全播出。

  监控系统基本结构如下图所示。

  系统由数据采集器、串口服务器、交换机等设备构成。数据采集分为电力采集和发射机运行数据采集两部分。电力数据采集模块通过电流互感器监测发射机的供电压、电流,运行数据采集模块具有8路模拟量输入,输入类型为mV、V、mA,可以直接与发射机的外接监测端口相连,通过软件的计算,转换成发射机的发射功率、反射功率等参数的状态,具有接线方便,不需要对发射机进行改动,可适合多种发射机,通用性强的特点。

  HARRIS发射机的外接监测端口如下图所示:

  2、监控系统的软件程序

  监控系统是基于TCP/IP网络平台下控制管理,控制界面如下图所示。在计算机的屏幕上可显示发射机的供电电压、电流等参数。

  这套监控系统采用了Visual C++进行程序编写,通过Visual C++相应的函数实现监控系统声音和显示界面颜色变化的报警功能。

  1)故障发射机警告色显示的实现

  为了使值班人员能迅速判断故障部位,在软件的界面设置了警告色显示,当发射机的功率低于设定值时,发射功率的显示值就会从绿色变为红色,

  在VC中可以通过CTLCOLOR消息函数来实现,在程序中增加以下代码:

   HBRUSH CDAM3505::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

   { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

   // TODO: Change any attributes of the DC here switch (nCtlColor)

   { case CTLCOLOR_STATIC:

   { if(pWnd->GetDlgCtrlID() == IDC_EDIT_PowerAPPAA && ((m_PowerAPPA[0] * (m_lRangeV*m_lRangeI*2.0)/65536.0 - (m_lRangeV*m_lRangeI))/1000.0 >= 1.00 ) && rf0on ) // 判断功率

   { pDC->SetBkColor(RGB(125,255,125));//设置背景色

   pDC->SetTextColor(RGB(0,0,0));//设置文本颜色

   hbr=(HBRUSH)GetStockObject(LTGRAY_BRUSH);//控件的填充颜色 }

   else if(pWnd->GetDlgCtrlID() == IDC_EDIT_PowerAPPAA

   && ((m_PowerAPPA[0] * (m_lRangeV*m_lRangeI*2.0)/65536.0 -    (m_lRangeV*m_lRangeI))/1000.0 < 1.00 ) && rf1on)// 判断功率

   { pDC->SetBkColor(RGB(255,125,0));//

   pDC->SetTextColor(RGB(125,0,0));//

   hbr=(HBRUSH)GetStockObject(LTGRAY_BRUSH);//

   hbr=CDialog::OnCtlColor(pDC, pWnd, nCtlColor); }

   }

   break;

   }

   // TODO: Return a different brush if the default is not desired

   return hbr;

   }

   2)播放报警声音的实现。

  为了使值班人员能及时发现故障,当发射机的功率低于设定值时,就会发出“请注意西樵的发射机” 的报警声音。在VC实现中播放声音可以有多种方式,其中最简便的是直接使用sndPlaySound()函数实现播放WAV声音文件。在sndPlaySound函数的语句中可选如下参数,表示播放的方式。

   BOOL sndPlaySound( LPCSTR lpszSound,UINT fuSound);

   SND_ASYNC在播放的同时继续执行以后的语句;

   SND_LOOP一直重复播放声音,直到该函数开始播放第二个声音为止;

   SND_MEMORY SND_NODEFAULT SND_NOSTOP SND_SYNC播放完声音之后再执行后面的语句。

  通过录制不同的音频声音,可以直观地用语音提示发射系统出现故障的部位,让值班员更准确地采取措施排除故障。

  结束语

  从11年5月份起,在西樵发射点安装了这套远程监测系统后,基本实现了对该发射点的远程监控和报警功能,很大程度上减少了西樵值班员的工作压力,特别是雷雨频繁的潮湿、高温天气,经常发生外电中断、空调不制冷等故障。在10月初西樵山受雷雨袭击,发射机突然保护停机,季华电视塔的监测系统报警,值班人员迅速开启了备用发射机,避免了停播事故,在安全播出中起到重要的作用。

  参考文献:

  1. 《Visual C++范例大全》孙皓 等编著 2009年03月 机械工业出版社

  2. 《Visual C++串口通信技术详解》李景峰 等编著 2010年06月机械工业出版社

(责任编辑:admin)
    热门标签数字监狱 监控系统 防盗 全景监控 防盗门窗 机场安防 数字高清 门禁系统 端午 干扰 网络快球 智慧安防 安防 存储 全高清 家用报警 高清 监控 传感器 安防芯片 城市治安 网络监控系统 红外感应 芯片厂 GIS 鱼眼镜头 调试 第三代高清 监管 高清视讯
    -
    在线客服

    咨询中心

    • 钟先生
    • 分享到: