資源描述:
《基于ARM9的嵌入式數(shù)控系統(tǒng)的設(shè)計.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、機械設(shè)計與制造第3期MachineryDesign&Manufacture2012年3月文章編號:1001—3997(2012)03—0034—02基于ARM9的嵌入式數(shù)控系統(tǒng)的設(shè)計木朱建富戴國洪。施衛(wèi)2(常州大學機械工程學院,常州213016)(江蘇技術(shù)師范學院機械與汽車工程學院,常州213001)ThedesignofembeddedNCsystembasedontheARM9ZHUJian-fu,DAIGuo—hong2,SHIWei(CollegeofMechanicalEngineering,Chan
2、gzhouUniversity,Changzhou213016,China)(CollegeofMechanicalandAutomobileEngineering,JiangsuTeachersUniversityofTechnology,Changzhou213001,China)【摘要】對傳統(tǒng)的數(shù)控系統(tǒng)進行了比較與研究,發(fā)現(xiàn)傳統(tǒng)的數(shù)控系統(tǒng)硬件大多數(shù)基于工業(yè)控制器之上,分析了基于一般工業(yè)控制器的傳統(tǒng)數(shù)控系統(tǒng)的缺陷,提出了一種基于ARM9微處理器為核心的嵌入式數(shù)控系統(tǒng)。該嵌入式數(shù)控系統(tǒng)以ARM9微處理器作為硬
3、件平臺,采用WindowsCE5.0作為操作系統(tǒng),利用EmbeddedVisualC++在WindowsCE5.0系統(tǒng)平臺上開發(fā)用戶所需程序。系統(tǒng)較好地彌補了傳統(tǒng)數(shù)控系統(tǒng)的局限性,大大降低了成本,系統(tǒng)能可靠地實時地進行多任務(wù)處理,同時由于采用了硬件插補代替了傳統(tǒng)的軟件插補,提高了加工表面質(zhì)量。關(guān)鍵詞:ARM9;嵌入式;WindowCE5.0;數(shù)控系統(tǒng)【Abstract】ThetraditionalNCsystemol'ecompareddresearch,foundthatmost’thetraditional
4、NCsystembasedonindustrialcontrollerhardware.onthehardware.ThedctsoftraditionalNCsystembasedonthegeneralindustrialcontrollerareanalyzed.AnembeddedNCsystembasedonARM9micropro-cessorasthecoreispresented.ThisembeddedNCsystemwhichisbasedonARM9processor(15hardware
5、platformandusedWindowsCE5.0asoperatingsystem.ByusingEmbeddedVisualC++todevelopuserremquiredproceduresonWindowsCE5.0systemplatform.ThelimitationsoftraditionalNCsystemarebettercompensatedbythissvstem.Thesystemcanreducethecostgreatly.Meanwhile.muhitaskscanberea
6、l—timeattdreliabletodealwith.OwingtotheusingofhardwareinterpolationinsteadofthetraditionalSoftwarein一一terpolation,theprocessingsurfacequalityhasbeenimproved.Keywords:ARM9;Embedded;WindowCE5.0;NCsystem中圖分類號:TH12,TG659,TP273文獻標識碼:A1引言的工業(yè)控制計算機。系統(tǒng)的總體方案圖,如圖1所示。數(shù)控
7、系統(tǒng)由硬件和軟件共同完成數(shù)控加工任務(wù),根據(jù)存儲器中存儲的控制程目前同內(nèi)的數(shù)控系統(tǒng)種類繁多,系統(tǒng)結(jié)構(gòu)上也各有特點。對序,執(zhí)行部分或全部數(shù)值控制功能,向伺服驅(qū)動裝置提供控制信這傳統(tǒng)的數(shù)控系統(tǒng)進行了分析和研究,發(fā)現(xiàn)這些數(shù)控系統(tǒng)的硬號,從而控制坐標軸電動機的運動。件結(jié)構(gòu)大多數(shù)基于T業(yè)控制計算機,由單片機或DSP控制板卡系統(tǒng)硬件主機以ARM9微處理器為控制器,基于ARM9微構(gòu)成下位機,采用Windows操作系統(tǒng),并安裝一定的數(shù)控軟件。處理器構(gòu)成的系統(tǒng)主板,設(shè)計外圍擴展板卡、圖形顯示控制、位置這樣的數(shù)控系統(tǒng)在結(jié)構(gòu)和性能上都
8、存在一定的局限性,除了實時性差、硬件資源浪費嚴重、系統(tǒng)軟件成本過高等外,尤其是數(shù)控系控制以及驅(qū)動等模塊。統(tǒng)采用軟件插補,不能實現(xiàn)任務(wù)并行處理,導致了加工表面質(zhì)量系統(tǒng)軟件以WindowsCE5.0為嵌入式系統(tǒng)軟件開發(fā)平臺,差。而隨著嵌入式技術(shù)的迅速發(fā)展,嵌人式產(chǎn)品具有的高性能、功耗利用EmbeddedVisualc++在此平臺上自主開發(fā)編寫設(shè)備驅(qū)動程低、可靠性高等特,能夠有效地彌補傳統(tǒng)的