ARM(Advanced RISC Machines)既可以理解為一個公司的名字,也可以理解為一類微處理器,也可以理解為技術名稱,我們通常所說的 ARM指的是采用ARM技術知識產權(IP)核的微處理器,在國際上,以其極大的優勢,遍及工業控制、消費類電子產品、通信系統、網絡系統、無線系統等各類產品市場;在國內,對ARM系統的工業應用也有數十家,然而對ARM系統應用資歷較深,硬件較為穩定的廠家則不多,較多的情況是在具有一定的51系列單片機硬件的基礎上,只是將處理器換作ARM處理器,稍作改動即可,這樣根本沒有發揮ARM處理的其獨有的優勢功能。這樣表面上看,也是采用的ARM系統,然而,性能卻和單片機無異。
在切割機行業中,國內諸多切割控制系統的主板,通常有三種:①單片機(51系列,AVR等系列);②ARM系列;③X86系列(既工控主板)。單片機系統,對于簡單的控制甚為方便,然而對于切割控制系統來說顯然力不從心,無論是從速度,支持的外設,存儲等方面都無法滿足要求;X86系列的工控機在價格、散熱、機械穩定性能上,或受病毒干擾等原因,對于有數據安全性要求的實時嵌入式系統來說,都不是理想的配置,為了便于理解,這里做一些比較。
一. ARM主板和單片機主板比較
我們通常所說的單片機主板指的是51系列、AVR系列等其他的控制和指令相對簡單的控制系統,因其尋址能力、內存、I/O口數、運行速度、指令模式,、網絡、聲音、圖像處理,外設配套繁多等固有的缺點,決定了其只能應用在相對簡單控制領域。在國內,做的比較成熟的是簡單計數器,單軸控制系統,遙控器,電子鎖,LED霓虹燈顯示等等簡單控制行業,然而如果是應用于工業控制,CNC系統,切割控制系統,國內雖然有公司應用過,但是由于產品性能存在的技術瓶頸,目前已經在市場上所淘汰。
二. ARM主板和X86主板的優缺點比較
ARM主板相對于X86主板的優點:
1、功耗:
這是ARM主板最大的優點之一,一般的VIA的X86主板,功耗都在40W左右或者以上,而ARM主板的功耗極低,EICB系列主板功耗整體也只有1W左右,因此具有著可靠的運行穩定性。
2、發熱:
由于ARM主板極低的功耗,因此ARM主板工作溫度一般是常溫,可以一直常年累月開機在線工作,常溫下工作時不會出現高溫死機等問題。而X86主板由于 CPU的高主頻所產生較高的熱量,且必須配備風扇,而風扇容易磨損,壽命有限,不適合長期工作,否則主板產生的溫度會讓主板整體性能壽命降低,特別是在夏季或熱帶地區,則容易出現死機現象,這對X86系統是一個嚴重的挑戰。且在熱切割行業,因為工藝過程的原因,對控制系統的散熱要求較高,ARM系統應用在切割行業的優勢就凸顯出來了。
3、環境溫度:
ARM主板一般都是工業極,受環境影響較小,最低溫度可以在-20攝氏度左右,這在北方嚴寒的冬季等環境下,使切割控制系統照樣工作而生產不受影響;最高溫度可以在70攝氏度左右 ,因此在熱帶,環境溫度相對較高的環境下工作也會相安無事,而X86主板對環境溫度適應范圍相對要小。
4、硬件結構的穩定性:
ARM主板所有芯片都采取了貼片方式,包括主處理器芯片以及內存條芯片,因此在周圍環境震動情況下不會松動。而工控機一般采用運動控制卡插拔在X86系列主板上的直插方式,以及內存條和DOM盤等,因此設備使用時間長久,或者受到較大振動時,就會容易出現松動情況從而影響系統正常運行。
5、數據安全性:
ARM主板都采用高度集成方式,數據一般都放在Flash內部,采用二進制格式,外部無法直接拷貝內部數據。目前ARM主板的系統都是WinCE系統、 Linux系統或者其他非WINDOWS系統,不會受病毒感染,客戶無須擔心病毒感染而導致數據泄漏或文件破壞,尤其是一些對于數據安全性要求很高的場所, ARM主板非常適合。而X86由于都是Windows XP、2000、DOS等常用系統,而且采用了DOM盤或者硬盤,因此數據容易被病毒感染。
6、開機時間:
ARM主板的開機速度非常快,一般只有幾秒就可以了,應用剩余電荷的時間存儲數據,因此可以直接開關機,切割控制系統的參數等數據都不會丟失,無需增加不間斷電源等設備;而X86需要開機一段時間,Windows系統才會起來,非法關機等操作都會導致數據丟失。另外開關機時間是嵌入式系統的要求,工控機無法達到這種要求。
7、性能:
目前來看,ARM主板的性能已經越來越接近X86主板,從視頻多媒體、數據通信等幾個方面,基本和X86類似,在工業穩定性上則超過了它。
8、工作時間:
ARM主板不受時間限制,可以一直開機工作,無須人員去維護,而且在掉電情況下,只要來電就會自動啟動,無須人員去開機或者關機,此點在某些特許行業有著十分重要的意義。而X86主板卻要人員維護,而且不能長期工作。
9、靈活性:
ARM控制系統的生產廠家可以根據行業用戶的需要來進行靈活配置,比如logo,內存大小,系統驅動程序裁減,周圍芯片的裁減,系統軟件的加載,可以連接市場上常用的工業顯示器,其他外設等等,無論軟硬件都是非常靈活。
10、性價比:
由于研發廠家可以對ARM處理器的硬件進行靈活配置,而且部分ARM主板已經包含了內存和存儲介質,無須外部購買存儲配件,這樣大大降低了ARM主板的開發成本和制造成本,因此整體系統成本比X86價格要低很多。因此我們看到功能相同的基于工控機的切割控制系統無論在國內還是在國外其價格都比ARM系統價格甚至高幾倍。
ARM主板對于X86的缺點:
1、使用平臺:
目前ARM主板都是采用了Windows CE系統、Linux系統或者其他,而非基于WINDOWS系統,因此對于研發廠家來說,原先采用了X86的平臺,目前要調整到ARM上來,必須對軟件平臺進行重新編譯和調整,而且還要熟悉一下ARM的嵌入式平臺工作機制,這里如果不進行較長時間的硬件調試和軟件底層的調整,很難使系統達到非常穩定的性能,對于原來采用單片機系統來說,則等于重新開發一整套系統。
2、技術支持:
目前國內做ARM控制系統的廠家不多,因此技術支持和維護方面沒有象VIA等廠商那么強大。有些產品需要國外的的技術支持,沿海城市由于經濟發展的結構性,電子行業比較發達,使其維護成本和方便性有優勢。不過隨著時間的推移,國內的ARM主板的技術支持必定會跟上去。
3、處理速度:
目前ARM數據處理速度比Pentium以后系列慢,不過在切割控制行業,目前ARM的數據處理速度完全可以達到實際要求。
總結:如果從性能、功耗、安全性、成本等各個方面綜合考慮的話,嵌入式ARM主板應用于數控切割控制系統具有極高的性價比,并且由于ARM主板的物美價廉以及目前ARM系統在市場上的成功應用和推廣, ARM系統在切割機數控系統畢將會趨于主導地位。
轉載請注明出處。