999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM的嵌入式數(shù)控系統(tǒng)的研究

2017-09-13 12:36:33舒希勇王慶福
山東工業(yè)技術(shù) 2017年17期
關(guān)鍵詞:數(shù)控技術(shù)計(jì)算機(jī)技術(shù)

舒希勇+王慶福

摘 要:ARM在嵌入式數(shù)控系統(tǒng)中的應(yīng)用,把計(jì)算機(jī)技術(shù)和嵌入式數(shù)控技術(shù)結(jié)合在一起,是一種技術(shù)含量非常高的數(shù)控技術(shù),在數(shù)控系統(tǒng)的研究中是一種新的嘗試。.本文對(duì)數(shù)控系統(tǒng)以及嵌入式系統(tǒng)進(jìn)行了分析和研究,在ARM技術(shù)的技術(shù)上,提出了基于ARM的嵌入式數(shù)控系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)方案,并根據(jù)需求分析對(duì)基于ARM的嵌入式數(shù)控系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)進(jìn)行了研究。

關(guān)鍵詞:ARM;嵌入式數(shù)控系統(tǒng);數(shù)控技術(shù);計(jì)算機(jī)技術(shù)

DOI:10.16640/j.cnki.37-1222/t.2017.17.143

1 數(shù)控系統(tǒng)及嵌入式系統(tǒng)分析

1.1 數(shù)控系統(tǒng)分析

隨著現(xiàn)代機(jī)械制造技術(shù)的發(fā)展,數(shù)控技術(shù)在機(jī)械制造中的應(yīng)用越來越普及。數(shù)控技術(shù)是電子技術(shù)和自控技術(shù)的綜合應(yīng)用,通過數(shù)字信號(hào)來控制機(jī)械加工過程的一種技術(shù)。數(shù)控系統(tǒng)的發(fā)展經(jīng)歷了六個(gè)階段,第一階段的數(shù)控系統(tǒng)是在美國(guó)進(jìn)行研發(fā)和應(yīng)用的,并應(yīng)用于航空航天領(lǐng)域,數(shù)控系統(tǒng)的裝置都是采用電子管元器件,這個(gè)階段的數(shù)控技術(shù)不是很成熟,應(yīng)用領(lǐng)域比較小。第二階段數(shù)控系統(tǒng)的發(fā)展是在20世紀(jì),隨著晶體管的研發(fā)和應(yīng)用,逐漸取代了電子管,數(shù)控系統(tǒng)中晶體管的應(yīng)用,提高了數(shù)控系統(tǒng)的安全性,數(shù)控系統(tǒng)被應(yīng)用于民用工業(yè)中。在第三階段的數(shù)控系統(tǒng)的發(fā)展階段,小規(guī)模集成電路的研發(fā)并應(yīng)用,進(jìn)一步的提高了數(shù)控系統(tǒng)的可靠性,應(yīng)用領(lǐng)域逐漸擴(kuò)大。以上三個(gè)階段的數(shù)控系統(tǒng)都是計(jì)算機(jī)的硬件數(shù)控系統(tǒng),在數(shù)控系統(tǒng)工作之前必須要對(duì)邏輯功能先進(jìn)行設(shè)計(jì),只能完成一些固定的控制功能,數(shù)控系統(tǒng)的通用性還是比較低的。20世界60年代之后進(jìn)入到第四階段,美國(guó)把數(shù)控系統(tǒng)和小型計(jì)算機(jī)相結(jié)合,實(shí)現(xiàn)了控制軟件的功能,第四代數(shù)控系統(tǒng)也叫做CNC系統(tǒng),在計(jì)算機(jī)中存儲(chǔ)編制程序,機(jī)床數(shù)控設(shè)備完全有計(jì)算機(jī)取代了,計(jì)算機(jī)作為控制器,執(zhí)行機(jī)械生產(chǎn)的控制功能,CNC系統(tǒng)通用性好,并且應(yīng)用靈活。第五階段的數(shù)控系統(tǒng)是采用微型計(jì)算機(jī)作為數(shù)控系統(tǒng)的核心處理器,提高了機(jī)械加工的質(zhì)量和效率。第六階段的數(shù)控系統(tǒng)發(fā)展以個(gè)人計(jì)算機(jī)的應(yīng)用為代表,基于個(gè)人計(jì)算機(jī)的數(shù)控系統(tǒng),這幾段是數(shù)控系統(tǒng)發(fā)展的新階段,主要特點(diǎn)是成本低,數(shù)控系統(tǒng)的核心是個(gè)人計(jì)算機(jī),硬件成本大大降低了;具有開方放性和模塊化的特點(diǎn),用戶可以根據(jù)自己的需要來選擇功能模塊,方便系統(tǒng)功能的個(gè)性化管理;系統(tǒng)的軟件開發(fā)資源豐富;通信功能完善,計(jì)算機(jī)之間可數(shù)控系統(tǒng)以進(jìn)行很好的通信,網(wǎng)絡(luò)技術(shù)比較成熟。在現(xiàn)代的機(jī)械制造領(lǐng)域中,數(shù)控系統(tǒng)是一種核心技術(shù),一個(gè)國(guó)家的制造業(yè)水平的重要的標(biāo)準(zhǔn)就是數(shù)據(jù)系統(tǒng),所以數(shù)據(jù)系統(tǒng)的研發(fā)和應(yīng)用受到世界各國(guó)的高度重視。

1.2 嵌入式系統(tǒng)分析

嵌入式技術(shù)是現(xiàn)代工業(yè)領(lǐng)域的一次新的革命,嵌入式技術(shù)是計(jì)算機(jī)技術(shù)和電子技術(shù)的結(jié)合,嵌入式系統(tǒng)全稱是嵌入式計(jì)算機(jī)系統(tǒng),嵌入式系統(tǒng)作為系統(tǒng)進(jìn)行使用,嵌入式系統(tǒng)計(jì)算機(jī)硬件和軟件進(jìn)行整合實(shí)現(xiàn)系統(tǒng)的應(yīng)用,嵌入式系統(tǒng)以應(yīng)用為核心,主要特點(diǎn)包括嵌入式系統(tǒng)是面向用戶的應(yīng)用系統(tǒng),系統(tǒng)功率損耗低,工作的實(shí)時(shí)性好,嵌入式系統(tǒng)的硬件兼容性好,并且配置了多種通訊接口,嵌入式系統(tǒng)的軟件使用周期長(zhǎng),系統(tǒng)穩(wěn)定性高。嵌入式系統(tǒng)可以在各種微型計(jì)算機(jī)中進(jìn)行應(yīng)用,嵌入式系統(tǒng)的使用率高,已經(jīng)應(yīng)用與很多領(lǐng)域,包括POS機(jī)設(shè)備、電子商務(wù)和家電信息等領(lǐng)域。

2 基于ARM的嵌入式數(shù)控系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)

2.1 系統(tǒng)設(shè)計(jì)需求分析

我們要根據(jù)數(shù)控系統(tǒng)的功能來對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),嵌入式系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)需求及特點(diǎn)包括,系統(tǒng)設(shè)計(jì)要具有強(qiáng)大的微處理器功能,可以進(jìn)行高速的計(jì)算機(jī)控制運(yùn)算,系統(tǒng)直接面向于用戶,為用戶提供了個(gè)性化的人機(jī)交互界面;系統(tǒng)可以實(shí)現(xiàn)簡(jiǎn)單的代碼編程,支持網(wǎng)絡(luò)和通信接口,可以實(shí)現(xiàn)嵌入式系統(tǒng)和上位機(jī)進(jìn)行很好的通訊;嵌入式系統(tǒng)的運(yùn)動(dòng)控制設(shè)計(jì)要完善,復(fù)合運(yùn)行穩(wěn)定和強(qiáng)大的功能的要求,要有高速的控制精度;嵌入式系統(tǒng)的運(yùn)動(dòng)控制要實(shí)現(xiàn)機(jī)械信號(hào)和異常情況的處理,并且實(shí)現(xiàn)實(shí)時(shí)性的控制。嵌入式系統(tǒng)的關(guān)鍵性部分是運(yùn)動(dòng)控制,運(yùn)動(dòng)控制芯片的研發(fā)周期要短,可以提高整體的運(yùn)動(dòng)控制能力,提高嵌入式系統(tǒng)的可靠性,使軟件的研發(fā)成本大大降低。嵌入式系統(tǒng)通過運(yùn)動(dòng)控制芯片實(shí)現(xiàn)對(duì)運(yùn)動(dòng)控制的完成,可以加大研發(fā)進(jìn)度,我們要實(shí)現(xiàn)高速的運(yùn)動(dòng)控制就需要高性能的微處理器。

2.2 嵌入式數(shù)控系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

基于ARM的嵌入式數(shù)控系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖如圖1所示。

基于ARM的嵌入式數(shù)控系統(tǒng)包括數(shù)控層、OS層和硬件層三本部分組成。從基于ARM的嵌入式數(shù)控系統(tǒng)結(jié)構(gòu)圖中,我們可以看出嵌入式系統(tǒng)的硬件層包括ARM處理器硬件和運(yùn)動(dòng)控制芯片,ARM處理器硬件我們選擇ARM S2C44BOX。OS層也叫操作系統(tǒng)層,嵌入式操作系統(tǒng)采用的是源代碼公開的UC/OS設(shè)備,使系統(tǒng)的軟件控制更簡(jiǎn)單,可以進(jìn)行多任務(wù)的處理。數(shù)控層軟件主要是數(shù)控系統(tǒng)的軟件匹配,包括運(yùn)動(dòng)控制芯片相應(yīng)的各種控制函數(shù)。嵌入式數(shù)控系統(tǒng)具有一定的開放性,這也是數(shù)控系統(tǒng)發(fā)展的一個(gè)方向,嵌入式數(shù)控系統(tǒng)總體結(jié)構(gòu)在設(shè)計(jì)的時(shí)候要遵守可操作性、可互換性和可移植性的特點(diǎn),通過對(duì)模塊的增加和減少來增減系統(tǒng)的功能。

3 基于ARM的嵌入式數(shù)控系統(tǒng)的硬件設(shè)計(jì)

嵌入式數(shù)控系統(tǒng)硬件采用雙CPU的主從結(jié)構(gòu),其中ARM處理器作為主CPU,主要用于計(jì)算機(jī)顯示器的輸出顯示,計(jì)算機(jī)鍵盤鼠標(biāo)的輸入和網(wǎng)絡(luò)通信等工作,主CPU對(duì)從CPU的控制主要是使用讀寫總線來完成的。PLC6044的運(yùn)動(dòng)控制芯片作為從CPU,從CPU負(fù)責(zé)運(yùn)動(dòng)控制。主CPU的ARM處理器和從CPU的PLC6044控制芯片之間的通訊是通過對(duì)總線上的幾個(gè)地址指令的讀取來實(shí)現(xiàn)的,總線還可以控制鍵盤和網(wǎng)絡(luò)等。嵌入式數(shù)控系統(tǒng)硬件結(jié)構(gòu)如圖2所示。

在嵌入式數(shù)控系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)中,ARM 控制器S2C44BOX 采用32位處理器,通過雙向信號(hào)線完成S2C44BOX和PLC6044之間的通信。伺服驅(qū)動(dòng)器電機(jī)控制的脈沖最高頻率6MHZ,這樣可以增加抗干擾的能力,通過差分方式對(duì)信號(hào)的輸入和輸出進(jìn)行計(jì)算處理。編碼器實(shí)現(xiàn)的功能包括濾波和整形處理。嵌入式數(shù)控系統(tǒng)可以包含多個(gè)CPU處理器部件,處理器是嵌入式數(shù)控系統(tǒng)的核心部分,負(fù)責(zé)整個(gè)嵌入式數(shù)控系統(tǒng)的運(yùn)算處理任務(wù)。顯示器是系統(tǒng)顯示功能必須具備的,是用戶和計(jì)算機(jī)之間進(jìn)行交互的主要設(shè)備,嵌入式數(shù)控系統(tǒng)對(duì)LCD控制器進(jìn)行了集成,并且提供了顯示器的接口,對(duì)顯示器的控制可以直接通過系統(tǒng)中的顯示器的接口就可以。上位機(jī)和下位機(jī)之間進(jìn)行通訊主要是通過串口,在伺服驅(qū)動(dòng)器中也提供了這樣的串口,所以與驅(qū)動(dòng)之間的連接我們可以通過串口來實(shí)現(xiàn)。外部存儲(chǔ)器總線支持SDRAM閃存,閃存的存儲(chǔ)數(shù)據(jù)安全性好,電源在關(guān)閉之后,信息仍舊可以保存在片內(nèi),主要用于存放數(shù)控系統(tǒng)的程序和數(shù)據(jù)的。

4 基于ARM的嵌入式數(shù)控系統(tǒng)的軟件設(shè)計(jì)

嵌入式系統(tǒng)把功能軟件和操作系統(tǒng)集成在計(jì)算機(jī)硬件系統(tǒng)中,實(shí)現(xiàn)軟件和硬件的一體化管理,這樣響應(yīng)速度快,自動(dòng)化效率高,并且編程的代碼小。在實(shí)時(shí)任務(wù)的體系中非常需要嵌入式系統(tǒng)進(jìn)行實(shí)現(xiàn),在實(shí)際的應(yīng)用中,嵌入式系統(tǒng)只是控制循環(huán)的,使用簡(jiǎn)單的嵌入式應(yīng)用就可以了,但是嵌入式系統(tǒng)技術(shù)的提高,對(duì)操作系統(tǒng)的的需要變得非常重要了,所以嵌入式系統(tǒng)軟件控制的效果要取決于操作系統(tǒng)。機(jī)床的數(shù)控系統(tǒng)就是工業(yè)機(jī)械生產(chǎn)領(lǐng)域的典型嵌入式系統(tǒng)的應(yīng)用,對(duì)實(shí)時(shí)性的要求很強(qiáng)。傳統(tǒng)上的實(shí)時(shí)性比較高的控制系統(tǒng)一般不采用操作系統(tǒng),而是使用循環(huán)控制。操作系統(tǒng)使用最大的問題就是內(nèi)核系統(tǒng)資源的嚴(yán)重?fù)p耗,目前許多實(shí)時(shí)性的操作系統(tǒng)對(duì)系統(tǒng)資源的占有率比較少,實(shí)時(shí)性的嵌入式系統(tǒng)被廣泛的開發(fā)。在嵌入式系統(tǒng)軟件的應(yīng)用中,實(shí)時(shí)性的操作系統(tǒng)成為應(yīng)用的焦點(diǎn)。嵌入式數(shù)控系統(tǒng)的軟件總體結(jié)構(gòu)如圖3所示。

嵌入式數(shù)控系統(tǒng)的軟件結(jié)構(gòu)分為系統(tǒng)軟件和應(yīng)用軟件,應(yīng)用軟件包括操作界面和數(shù)控接口。嵌入式數(shù)控系統(tǒng)中UC/OS實(shí)時(shí)操作系統(tǒng)是一種多任務(wù)型的操作系統(tǒng),具有任務(wù)管理和任務(wù)通信同步管理等功能,主要是采用C語言進(jìn)行編寫的,并且開放源代碼是公開的。UC/OS內(nèi)核可以管理實(shí)時(shí)任務(wù),為系統(tǒng)的應(yīng)用服務(wù)提供快速響應(yīng)和實(shí)時(shí)的實(shí)現(xiàn)方面起到了很大的作用。用戶操作界面采用個(gè)性化的人機(jī)交互設(shè)計(jì),采用的多任務(wù)模式。嵌入式數(shù)控系統(tǒng)軟件工作流程,首先要對(duì)處理器CPU進(jìn)行初始化處理,然后在對(duì)操作系統(tǒng)進(jìn)行處理化,在開始建立進(jìn)行的任務(wù),最后通過調(diào)用相應(yīng)的函數(shù)來實(shí)現(xiàn)具體的功能。嵌入式數(shù)控系統(tǒng)復(fù)位后,程序代碼的首地址作為系統(tǒng)開始執(zhí)行的界點(diǎn),程序首先對(duì)ARM系統(tǒng)硬件和軟件進(jìn)行初始化操作,包括操作系統(tǒng)初始化和網(wǎng)絡(luò)初始化等。我們采用函數(shù)庫(kù)的方式,簡(jiǎn)化嵌入式數(shù)控系統(tǒng)的軟件總體結(jié)構(gòu),對(duì)PLC6044芯片的操作進(jìn)行統(tǒng)一的管理,函數(shù)庫(kù)包括設(shè)置速度和距離的參數(shù)設(shè)置函數(shù),讀取當(dāng)前位置的狀態(tài)讀取函數(shù),點(diǎn)位運(yùn)動(dòng)的運(yùn)動(dòng)函數(shù),對(duì)停止和中斷進(jìn)行管理的管理函數(shù)。

5 總結(jié)

基于ARM的嵌入式數(shù)控系統(tǒng)研究是現(xiàn)代化工業(yè)機(jī)械自動(dòng)化生產(chǎn)發(fā)展的必然趨勢(shì),基于ARM的嵌入式數(shù)控系統(tǒng)把計(jì)算機(jī)技術(shù)和嵌入式技術(shù)等技術(shù)進(jìn)行了有效的集合,并應(yīng)用于現(xiàn)代化的工作生產(chǎn)中。本文的研究對(duì)我國(guó)嵌入式數(shù)控系統(tǒng)的研究具有一定的借鑒作用,基于ARM的嵌入式數(shù)控系統(tǒng)研究具有一定的研究意義和應(yīng)用價(jià)值。

參考文獻(xiàn):

[1]馬忠梅,徐英慧等.AT91系列ARM核微控制器結(jié)構(gòu)與開發(fā)[J].北京航空航天大學(xué)出版社,2013(01).

[2]Jean J. Labrosse著,邵貝貝等譯.嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II[J].北京航空航天大學(xué)出版社,2013(05).

[3]施群,王小椿.基于高速均勻脈沖分配算法的數(shù)控系統(tǒng)精插補(bǔ)方法研究[J].工業(yè)儀表與自動(dòng)化裝置,2011(02).

[4]張英杰,韓慶瑤等.現(xiàn)代數(shù)控系統(tǒng)的特點(diǎn)和發(fā)展趨勢(shì)[J].中國(guó)制造業(yè)信息化,2014(09).

[5]劉燕軍,宗大華等.開放式PC-NC結(jié)構(gòu)體系的探討[J].制造技術(shù)與機(jī)床,2012(03).

[6]黃金慶,劉明烈.基于開放式結(jié)構(gòu)的高性能數(shù)控系統(tǒng)的研制[J].制造技術(shù)與機(jī)床,2015(08).

作者簡(jiǎn)介:舒希勇(1977-),男,山東聊城人,碩士,講師,研究方向:機(jī)械設(shè)計(jì)制造。

猜你喜歡
數(shù)控技術(shù)計(jì)算機(jī)技術(shù)
數(shù)控技術(shù)在礦山機(jī)械制造中的應(yīng)用探討
智能制造與先進(jìn)數(shù)控技術(shù)的發(fā)展
計(jì)算機(jī)技術(shù)在財(cái)務(wù)會(huì)計(jì)中的運(yùn)用
關(guān)于計(jì)算機(jī)科學(xué)與技術(shù)未來發(fā)展趨勢(shì)的相關(guān)探討
探討辦公自動(dòng)化中的計(jì)算機(jī)技術(shù)應(yīng)用
科技視界(2016年18期)2016-11-03 23:29:16
分析計(jì)算機(jī)互聯(lián)網(wǎng)信息安全的防御技術(shù)
基于矩陣LU分解的并行處理
政府機(jī)關(guān)檔案計(jì)算機(jī)管理的有效應(yīng)用分析
數(shù)控技術(shù)在汽車底盤生產(chǎn)中的應(yīng)用
機(jī)械制造中數(shù)控技術(shù)的應(yīng)用研究
河南科技(2014年12期)2014-02-27 14:10:42
主站蜘蛛池模板: 欧美日韩免费在线视频| 亚洲人成网线在线播放va| 国产成人在线无码免费视频| 亚洲综合九九| 97青草最新免费精品视频| 国产成人毛片| 91精品视频播放| 国产美女91呻吟求| 手机成人午夜在线视频| 一本大道AV人久久综合| 亚洲欧美在线精品一区二区| 日韩在线视频网站| 一级一毛片a级毛片| 91丝袜美腿高跟国产极品老师| 国产女人水多毛片18| 欧洲欧美人成免费全部视频| 97影院午夜在线观看视频| 2021精品国产自在现线看| 波多野结衣无码视频在线观看| 久久久久亚洲av成人网人人软件 | 久久精品视频亚洲| 中文字幕1区2区| 亚洲VA中文字幕| 亚洲青涩在线| 国产一区二区三区免费观看| 第一页亚洲| 国产高颜值露脸在线观看| 亚洲色图欧美视频| 九九热精品视频在线| 国产情侣一区二区三区| 欧美精品高清| 广东一级毛片| 人妻无码中文字幕一区二区三区| 幺女国产一级毛片| 午夜福利视频一区| 亚洲男人的天堂在线观看| 福利在线不卡| 国产成人精品一区二区免费看京| 亚洲国产日韩视频观看| 中文字幕免费视频| 久久青草精品一区二区三区 | 综合人妻久久一区二区精品 | 粗大猛烈进出高潮视频无码| 热99精品视频| 五月天天天色| 国产亚洲欧美在线专区| 国产精选小视频在线观看| 亚洲成人www| 免费一级毛片| 久久国产亚洲欧美日韩精品| 国产网友愉拍精品| 亚洲无码视频图片| 99re在线视频观看| 日韩精品一区二区深田咏美| 色九九视频| 91无码人妻精品一区二区蜜桃| 精品少妇人妻一区二区| 99尹人香蕉国产免费天天拍| 久久久久久国产精品mv| 国内精品视频在线| 日韩第九页| 在线观看欧美国产| 在线免费不卡视频| 中文精品久久久久国产网址 | 永久天堂网Av| 色哟哟色院91精品网站| 欧美午夜视频在线| 免费A级毛片无码无遮挡| 在线精品亚洲一区二区古装| 精品国产美女福到在线不卡f| 天天色综合4| 无码内射中文字幕岛国片| 午夜福利免费视频| 国产高清在线精品一区二区三区| aaa国产一级毛片| 香蕉精品在线| 亚洲成a人片在线观看88| 992tv国产人成在线观看| 一级毛片在线免费看| 亚洲第一成年网| 91在线中文| 亚洲成肉网|