洪 清
(作者单位:国家新闻出版广电总局871台)
ARM技术在发射机自动化上的应用
洪 清
(作者单位:国家新闻出版广电总局871台)
摘 要:随着科技的发展,ARM技术应用到了许多的领域,本文主要介绍了ARM技术的概念,发射机自动化系统的研究背景,系统特点以及系统的构建思路。
关键词:ARM技术;发射机自动化系统;系统特点;构建思路
传统发射机管理模式比较落后,工作时会指定值班员,值班员定时对机器进行检查,并填写检查记录,这种工作对于检察员来说比较枯燥,容易让人厌烦,对值班员的要求也比较高,一不留神就会造成很大的差错,所以工作时需要十分认真。但是这样落后的管理模式有时候会延误故障的处理。
2.1安全
本系统是在局域网环境内运行的,系统从设计上保证了网络的安全性。从硬件设计角度上来讲本系统没有设置任何与外部网络连接的接口,所以系统与外部网络是没有连接的,这样可以避免外网的入侵,保证数据的完整性和安全性。此外,发射机的自动化控制系统能实现对整个系统的控制,系统对发射机进行控制是需要权限的,具体的实现过程就是需要输入权限密码,才能对其进行操作,这样看来发射机的操作是非常安全的,不会轻易受到外界的干扰。
2.2稳定
发射机本身是有采集模块的,而且这个模块很稳定。系统如果想要了解设备的运行情况,可以通过采集模块对数据进行采集,从而实现设备的稳定可靠。设备在设计过程中全部采用屏蔽线,不仅线缆屏蔽,接口也是屏蔽的,整个设备处在一个屏蔽的环境下,很好地解决了干扰的问题。
2.3合理
发射机控制系统得到的数据可以通过RS232串口发送给本系统。而信号的采集过程是通过发射机控制系统实现的。通过上位机软件可以实现对一些设备的远程控制,本系统就相当于上位机,可以对发射机控制系统进行操控,实现数据的采集和分析,从而了解设备的运行状况。本系统使用的是关系型数据库,可以对数据进行存储,关系型数据库的存储容量也比较大,解决了数据存储空间不足的问题,数据表格可以大大方便我们查询数据,有利于故障分析和解决。
ARM指的是一种微处理器,它不但成本比较低,而且性能高。在编写系统所需要的程序以后需要把程序进行移植,ARM芯片的性能很高,我们可以把一套完整的操作系统都移植到ARM芯片中,这个移植过程就像对单片机进行程序烧录的过程一样。
3.1工作模式
ARM的工作模式与单片机是有区别的,其工作模式一共有7种,与此同时它还包含7种异常。所谓的异常跟我们平常所说的中断是比较相似的,但二者又有区别。ARM总会运行在这7种之中的任何一种异常下。
3.2ARM汇编语言
每一个处理器都会有相对应的指令集,ARM处理器当然也不例外。从执行效率的角度来考虑的话,汇编语言的效率是非常高的,对于程序设计人员而言,有必要熟练掌握汇编语言,在汇编语言中有一个非常重要的概念就是伪指令,伪指令的操作是非常简单而有价值的。
4.1下位机
本系统是否实用和可靠与下位机是密不可分的,上位机要想对设备进行控制就必须经过下位机。下位机能直接对设备进行控制,在这里下位机就充当一个翻译的作用,上位机给它发送命令,它把命令进行翻译后传给设备,让设备进行工作。下位机一般采用PLC或单片机之类,在对下位机进行选择的时候我们需要从系统的安全可靠性方面进行考虑,确保系统能稳定运行。
4.2抗干扰
发射机的电磁波能对系统产生干扰,此外,电动机以及其他的设备产生的脉冲也会对系统造成干扰。取样信号如果想要进入计算机必须经过传输线,在这个过程中有些高频干扰也会从传输线进入计算机,影响监控系统的正常工作。所以,对这个过程我们必须采取一些措施减少高频干扰,具体的方法就是在传送的过程中使用一些传感器对信号进行隔离,还可以使用高频滤波器等把高频滤除出去。
4.3软件设计
软件设计需要一定的思想支撑,一个好的软件设计必须能扩充,比较灵活,能够移植,并且能保证整个系统的正常运行。软件程序设计必须细化开来,从上到下分块进行,在设计之前先要画好结构图,明确设计思路,把一个复杂的模块分解成一个个小的子模块,最好一个模块对应一个功能,保证它们的独立性,这样一来如果需要修改就会很方便。
4.4硬件设计
硬件是基础,软件是灵魂。在硬件设计的过程中一定要保证它的合理性,因为这对于整个系统最终的性能是非常重要的。以控制系统为例,在进行设计之前需要了解它的需求,要对控制系统的功能进行分析,明确想要控制系统完成哪些任务。设备在运行过程中会产生大量的参数信息,这些信息要想存储起来必须设计一个负责数据存储的模块。
ARM技术的飞速发展,在很多领域都得到了应用,同时也启发我们走发射机系统自动化的路线,发射机自动控制系统可以有效地管理发射机,监测其运行情况,保证发射机能稳定运行。