论文部分内容阅读
广播电视技术的不断发展,对广播电视发射机的监测和控制提出了越来越高的要求。广播电视发射机的自动监测控制系统建设是保证广播电视节目正常播出,实现“有人留守,无人值班”的关键环节。并且通过加强自动化监测,可帮助广播电视主管部门获取各设备实时状况,进行数据分析,最大程度上保证不中断实时广播电视播出。首先本文在对国内外广播电视监控技术的发展进行调研分析的基础上,采用分散控制、集中管理架构,设计并实现了专门用于广播电视发射机自动监测控制系统。本系统通过核心服务器,对信息进行集中管理,同时监测和控制多个单片机子系统。单片机子系统采用的分布式架构,可以避免个别终端子系统出现故障而影响了整个监控系统的性能。由于单片机只在系统初始化时接收控制字参数,故在服务器出现故障时,终端子系统可独自运行,从而保证可正常监测广播电视发射机。其次鉴于单片机子系统的重要性,本文的重点是单片机子系统的软硬件设计及实现。子系统中采用STC12C5A60S2单片机来负责终端和服务器、主发射机、备用发射机之间的通信。为了保证传输数据的健壮性,串口采用RS232或RS422传输数据,并适配不同广播电视发射机通信接口。采用16C550扩展出第3路串口,解决了串口资源不足的问题,并为扩展出多路串口提供了思路,提高了系统兼容性。单片机子系统软件采用模块化设计思想,共分为四大部分进行设计。分别为主控模块、主发射机模块、备发射机模块和看门狗模块。主控模块负责单片机子系统与服务器之间的通信、并控制主发射机模块和备发射机模块等。主(备)发射机模块实现主控模块和主(备)发射机的通信,并按照主控模块指令控制主(备)发射机。看门狗模块采用X5045监测主控模块是否正常运行,进一步提高系统的健壮性。由于采用模块化设计,应用于不同型号的广播电视发射机时,只需修改相应的发射机模块,而无需重新编写主控模块和看门狗模块。因此复用效率高,具有良好的经济效益。最后通过实际运行,证明广播电视发射机自动监测控制系统运行稳定、实时性好,提高了工作效率,具有良好的应用前景。