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盘等,因此设备使用时间长久,或者受到较大振动时,就会容易出现松动情况从而影响系统正常运行。nextpage
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系统在切割机数控系统毕将会趋于主导地位。