论文部分内容阅读
随着信息技术的迅速发展,广播发射机控制系统面临着巨大的挑战,如何把广播发射机监控系统接入Internet,实现嵌入式广播发射机的远程监控正是目前广播电视领域研究的热点。特别是近几年,嵌入式微处理器和全固态发射机得到广泛的应用,机器的可靠性也大大提高,只要加上监测控制系统,利用计算机网络技术,便可进行远程监控,实现无人值机。根据当代IT产业的研究成果和Internet技术,结合当前高性能、低功耗、低成本、高可靠性的32位嵌入式系统的思想,本文主要论述了如何利用ARM嵌入式微处理器来实现对广播发射机的远程监控。
发射机远程监控系统采用ARM7TDMI为核心的高性能嵌入式微处理器S3C44BOX和以太网控制器芯片RTL8019AS等外围设备组成硬件平台,通过搭建嵌入式软件开发环境EmbestIDE、设计广播发射机微机控制器系统、编写RTL8019AS芯片的驱动程序和移植嵌入式TCP/IP协议栈,实现整个系统的软件部分,从而实现广播发射机的远程数据采集功能,负责完成发射机的开关机控制,状态检测,故障处理和自动开关机控制等功能。
本设计非常重要的一部分就是网络通信模块的实现。在完成广播发射机控制器的硬件和软件设计后,为了使广播发射机具有通信功能,就必须在此基础上实现TCP/IP协议。此远程监控系统通过Realtek公司的RTL8019AS网络控制芯片与网络进行接口,选择了一种开源的嵌入式TCP/IP协议栈uIP,它去掉了许多全功能协议栈中不常用的功能,而保留网络通信所必要的协议机制,其设计重点主要放在IP、ICMP、TCP、HTTP协议的实现上。在网络应用层,通过对uIP函数的调用提供了一个接入Internet的低成本嵌入式系统网络访问的有效方法。
最后,考虑到提高微机控制器的抗干扰性能,结合当前微机抗干扰设计的研究成果,对系统的硬件电路和软件编程进行了专门的抗干扰设计。
本课题实现的广播发射机远程监控系统不仅仅能够监测发射机房的播出质量,更重要的是能够提高播出系统的可靠性与稳定性,保证发射机安全稳定的运行。