齊春楊
國家新聞出版廣電總局五二三臺,吉林長春 130000
Arm技術在發射機自動化上的應用
齊春楊
國家新聞出版廣電總局五二三臺,吉林長春130000
隨著經濟的發展與科技的進步,很多領域中都不乏看到Arm技術的身影,它們為時代的發展做出了巨大的貢獻,很多領域紛紛將Arm技術應用到自己的工作范疇中,但是由于對Arm技術概念的模糊以及實踐經驗的薄弱,導致Arm技術在很多領域的應用過程中其增益效果沒能得到完全的體現。為此,本文主要以發射機為對象,在全文中對Arm技術如何在發射機自動化上應用進行深入探討。
Arm技術;發射機;系統軟件
之所以對Arm技術在發射機自動化上的應用進行探討不僅是因為它本身具有探討的價值,而且它的價值很直觀的反應出了傳統發射機的不足之處。傳統發射機系統主要是以人為的方式來進行操控,它對工作人員的依賴性極大,而發射工作并不是每分每秒都在進行,使得工作在發射機崗位的工作人員面臨著枯燥乏味的工作環境,在這種工作條件下極易誘發工作人員出現差錯,眾所周知,傳統發射機管理模式對值班人員的要求很高,一旦出現錯誤會延誤故障處理,為此,必須對傳統發射機管理模式進行技術性革新,通過Arm技術在完善傳統發射機管理模式不足的同時促進其發展。
要在發射機自動化上應用Arm技術首先對發射機系統結構進行全面的了解是非常有必要的,如圖1。為了更好的掌握Arm技術的應用,發射機系統需要滿足一定的條件,這對Arm技術在發射機自動化上的應用效果有著直接的關系。
1.1保障系統網絡的安全性
首先,保障系統網絡的安全性,這一點可以通過局域網來實現。局域網既能保障系統網絡聯網,又屏蔽了外界網絡,避免了系統網絡受到外部網絡病毒或木馬程序的入侵,造成系統崩潰或數據外泄。另一方面,發射機自動化系統能夠運行并控制整個主系統,要想通過主系統來控制發射機自動化系統必須有一定的權限和密碼,如果沒有相關權限和密碼是難以通過主系統來控制發射機的。發射機自動化的初衷能夠通過Arm技術突破人為控制的約束,因此,對系統的網絡安全性有著很高的要求。
1.2保障系統的穩定性
多數發射機都具有采集模塊,并且這些采集模塊都相對比較穩定。系統可以通過采集模塊來了解設備的運行狀態,這對發射機自動化有著重要幫助。為了避免設備受干擾因素影響系統穩定性,最好將設備的接口與線纜全部屏蔽[1],進一步保障系統的穩定性。
1.3保障系統的合理性
發射機控制系統必須能夠將自己所掌握到的數據發送給系統。可以利用發射機控制系統來完成信號的采集工作。對于遠程控制其它設備可以利用上位機軟件來完成,合理的系統其本身就充當了上位機,可以勝任上位機能夠完成的一切工作,如采集數據和分析數據等,從而了解設備是否順利的運行。為了便于對數據的存儲,系統最后使用關系型數據庫,因為它具有強大的容量,避免了因儲存空間不足而帶來的困擾。
要想實現發射機自動化,僅僅依靠發射機系統的完善是不能夠的,這里必須要用到Arm技術。Arm技術應用廣泛,被許多領域所青睞,但由于很多領域從事的工作與Arm沒有交集,一旦需要應用Arm技術時會有一些迷茫甚至是曲解,導致在Arm技術應用過程上沒能達到預期效果。既要應用Arm技術,就不能不對Arm概念,包括對Arm工作模式和匯編語言進行了解。
Arm并不神秘,它就是一種微處理器[2]而已,只是與其它處理器相比,Arm處理器的性價比更高,不僅成本低廉,性能也很強大。這樣足以讓各個領域根據自身需要將系統程序移植到Arm芯片當中,這其中也包括發射機自動化系統,從而讓Arm記住人們需要它做什么以及如何做,達到自動化的目的。
2.1Arm工作模式
Arm的工作模式不同于單片機,Arm的工作模式分為7種,并且包含7種異常,這里的異常指的是類似中斷但并非中斷[3]。Arm會在這7種異常當中的其中一種異常下運行。
2.2Arm匯編語言
Arm作為比較有代表性的處理器同樣有相對應的指令集,具有很高的匯編語言效率,當然這需要技術人員對匯編語言的掌握,尤其是偽指令,它在匯編語言中有著非常重要的作用,對發射機自動化系統啟動了重要幫助。
3.1下位機
發射機自動化是否可靠與下位機有著直接的關系。上位機必須經過下位機才能完成對設備的控制,而下位機直接就可以控制設備。下位機的作用可以理解為一種翻譯器,上位機發出控制設備的命令,設備是無法解析的,必須由下位機將上位機發出的命令進行轉碼,才能被設備所接收,從而按照命令工作。下位機通常采用PLC或者單片機[4],在選擇下位機時,必須結合系統的全面因素進行選取,如系統的安全性和穩定性,所以Arm在發射機自動化上的應用技術首當其要就是選擇合適發射機自動化系統的下位機。
3.2抗干擾
由于系統會受發射機電磁波影響產生干擾,以及電動機脈沖影響,所以要做好抗干擾工作。可以通過隔離傳送過程中的傳感器信號才減少高頻干擾,另外也可以利用高頻濾波器清除過濾高頻,從而達到抗干擾的效果。
3.3設計軟件
在設計軟件時,一定要有一個核心思想,讓軟件設計出來后能夠擴充,而且可以移植,正系統運行的更為靈活。為了使發射機自動化功能比較全面,在軟件程序設計出來后需要對其進行細致的劃分,由上至下分塊進行[5]。為了保障設計的軟件具有可行性,在進行軟件的設計前一定要畫好結構圖,每一項設計都需要明確它的設計意義與目的,并且不偏離設計核心。對于設計好后比較復雜的模塊,要將其分解開來,盡可能讓一個模塊對應一個功能,保證其獨立性,這樣不僅在運行過程中出錯后不會影響整體,修改也比較便捷。
3.4設計硬件
硬件在設計過程中最重要的是保證它的合理性,因為硬件是整個系統的重要基礎。拿控制系統來說,在設計控制系統之前首先要明確它的需求,分析控制系統的功能,知道哪些任務需要它來完成。當Arm技術在發射機自動化中應用時,會產生海量數據信息,要想Arm處理器執行這些信息,必須設計一個負責數據存儲的模塊。
Arm技術就目前而言,其功能的強大是得到各界認可的,也正是如此使得Arm技術成為了眾多領域中的寵兒,相繼將它運動到自己的領域當中,發射機自動控制系統也是如此。Arm技術的加盟,可以使發射機突破傳統的禁錮,實現自動化控制并管理。通過本文對自動發射機系統應用Arm技術的介紹可以了解到,這是一項非常系統且復雜的工程,雖然Arm處理器擁有著強大的功能,但要想實現發射機自動化,依然要從發射機系統自身進行調整,使其更夠更好的銜接Arm技術,針對發射機自動化系統應用Arm技術的關鍵技術,文中已經有所交代,并給出了相關建議,希望能夠對我國發射機相關領域帶來一定的幫助。
[1]洪清.ARM技術在發射機自動化上的應用[J].西部廣播電視,2015(16):204.
[2]蔡曉葳.基于ARM和FPGA的嵌入式發射機監控系統的設計及實現[D].北京:中國科學院研究生院,2011.
[3]孫林畢.發射機自動化監控管理系統方案與實施[J].數字通信世界,2013(11):84-86.
[4]萬本忠.發射機自動化監控管理系統[J].科技視界,2012(24):88-89,271.
[5]劉剛.ARM技術在廣播發射機控制器設計中的應用[J].數字技術與應用,2016(2):23-24.
G2
A
1674-6708(2016)166-0201-02
齊春楊,國家新聞出版廣電總局五二三臺。