技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 以S3C2440嵌入式主控板,PCL6045BL為運動控制板的四軸運動控制器設(shè)計

以S3C2440嵌入式主控板,PCL6045BL為運動控制板的四軸運動控制器設(shè)計

時間:2018-04-26 18:22:56來源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語:?隨著嵌入式技術(shù)的日益成熟,嵌人式運動控制器已經(jīng)初露鋒芒?;贏RM技術(shù)的微處理器具有體積小、低成本、低功耗的特點,決定其在運動控制領(lǐng)域具有良好的發(fā)展前景。

運動控制系統(tǒng)已被廣泛應(yīng)用于工業(yè)控制領(lǐng)域。近年來,工業(yè)控制對運動控制系統(tǒng)的要求越來越高。傳統(tǒng)的基于PC及低端微控制器日漸暴露出高成本、高消耗、低可靠等問題,已經(jīng)不能滿足現(xiàn)代制造的要求。隨著嵌入式技術(shù)的日益成熟,嵌人式運動控制器已經(jīng)初露鋒芒?;贏RM技術(shù)的微處理器具有體積小、低成本、低功耗的特點,決定其在運動控制領(lǐng)域具有良好的發(fā)展前景。

PCL6045BL是一種新型專用DSP運動控制芯片,它具有強大的數(shù)據(jù)處理能力和較高的運行速度,可以實現(xiàn)高精度的多軸伺服控制。為解決精密制造對低成本、可移植性強的通用型多軸數(shù)控系統(tǒng)的迫切需求,文中給出一種基于ARM微處理器S3C2440與DSP專業(yè)運動控制芯片PCL6045BL構(gòu)成的嵌入式四軸運動控制器。該運動控制器具有高性能、低成本、體積小、可獨立運行等特點,可以滿足運動控制系統(tǒng)高速、高精度的要求。

它可廣泛應(yīng)用于雕刻機、機器人、繡花機以及數(shù)控加工等工業(yè)控制領(lǐng)域。

為解決精密制造對低成本、可移植性強的通用型多軸數(shù)控系統(tǒng)的迫切需求,給出一種基于ARM微處理器S3C2440和專用DSP運動控制芯片PCL65045BL組合的嵌入式四軸運動控制器。硬件上該控制器采用ARM+DSP的主從式雙CPU結(jié)構(gòu),結(jié)合ARM在人機界面顯示、通信接口方面的優(yōu)勢以及PCL6045BL高控制精度的優(yōu)點。軟件上在S3C2440上移植μC/OS-II實時操作系統(tǒng)來管理運動控制系統(tǒng)。該控制系統(tǒng)通用性較強,可廣泛應(yīng)用于雕刻機、機器人、繡花機以及數(shù)控加工等工業(yè)控制領(lǐng)域。

1系統(tǒng)總體設(shè)計

嵌入式四軸運動控制器主要由硬件部分和軟件部分構(gòu)成。

硬件主要包括S3C2440嵌入式主控板和PCL6045BL運動控制板兩個部分。S3C2440嵌入式主控板和PCL6045BL運動控制板之間通過通用的IDE通信接口進行連接。

軟件方面在硬件平臺的基礎(chǔ)上移植S3C2440實時嵌入式操作系統(tǒng),設(shè)計BootLoader、外設(shè)驅(qū)動以及運動控制系統(tǒng)的應(yīng)用程序。采用上述的軟硬件平臺,嵌入式運動控制器可以達到開放性能好、精度高的要求。

ARM具有豐富的片內(nèi)外圍電路,如USB接口、IIS接口、LCD控制器等,在人機界面的顯示、通信接口以及系統(tǒng)移植方面具有更強大的功能。PCL6045BL運動控制芯片速度快,可靠性高,性能好,在運動控制方面有很大的優(yōu)勢。

實時操作系統(tǒng)μC/OS-II包含了實時內(nèi)核、任務(wù)管理、時間管理、任務(wù)間通信同步和內(nèi)存管理等功能,可以使各個任務(wù)獨立工作,互不干涉,很容易實現(xiàn)準(zhǔn)時而且無誤地執(zhí)行,使實時應(yīng)用程序的設(shè)計和擴展變得容易,使應(yīng)用程序的設(shè)計過程大為減化。將S3C2440處理器、PCL6045BL以及μC/OS-II三者的優(yōu)勢應(yīng)用到本嵌入式四軸運動控制器中可以使其具有強大的功能,并縮短開發(fā)時間。

本嵌入式四軸運動控制器以S3C2440為主控平臺,在ARM上移植μC/OS-II實時操作系統(tǒng)來進行人機界面的顯示、I/O的管理、任務(wù)問的通信、指令的編譯等工作。PCL6045BL運動控制模塊主要負責(zé)位置控制,插補驅(qū)動,速度控制。用戶的指令通過S3C2440指令編譯系統(tǒng)的編譯,通過與PCL6045BL之問的專用通信接口來控制DSP運動控制芯片發(fā)出脈沖以達到使伺服電機高速運行。

2系統(tǒng)硬件設(shè)計

2.1系統(tǒng)硬件平臺設(shè)計

在控制系統(tǒng)中,以S3C2440處理器為主控核心,PCL6045BL運動控制芯片為從CPU。S3C2440是一款16/32位ARM920TRISC處理器,它實現(xiàn)了MMU、AMBA總線和獨立的16KB指令和16KB數(shù)據(jù)哈佛結(jié)構(gòu)的緩存,每個緩存均為8個字長度的流水線。S3C2440提供全面的、通用的片上外設(shè),不需要配置額外的部件。PCL6045BL運動控制芯片,由NPM公司生產(chǎn),是一種通過總線接收CPU命令、并產(chǎn)生脈沖控制步進電機或脈沖驅(qū)動型伺服電機的CMOS大規(guī)模集成芯片,可提供多種輸出運動控制功能,包括連續(xù)、定長、回原點等輸出方式。

PCL6045BL可以實現(xiàn)2~4軸線性插補及任意兩軸圓弧插補。在這種主從結(jié)構(gòu)框架基礎(chǔ)上,主CPUS3C2440主要負責(zé)數(shù)據(jù)的存儲、人機界面的顯示、網(wǎng)絡(luò)通信等管理工作。從CPUPCL6045BL輸出的脈沖發(fā)送給4個軸的伺服驅(qū)動器。S3C2440只需要通過發(fā)送簡單的指令給PCL6045BL,便可實現(xiàn)各種控制功能。

2.2ARM與PCL6045BL的連接

PCL6045BL與ARM的通信是通過讀寫I/O總線上的幾個地址來進行指令和數(shù)據(jù)的傳輸。PCL6045BL每個軸的內(nèi)部寄存器地址由A0、A1和A2地址線輸人決定,其控制地址范圍由輸入端子A3和A4進行選擇。因此在這種主從結(jié)構(gòu)的設(shè)計中,ARM與PCL6045BL的連接

2.3I/O接口電路

嵌入式四軸運動控制器與伺服電機之間是通過I/O接口電路進行連接的。I/O接口電路主要任務(wù)是完成輸入信號的光電隔離以及對輸出脈沖的驅(qū)動。設(shè)計中采用光電耦合器將PCL6045BL芯片與后面的伺服電機驅(qū)動器以及其他控制反饋等線路隔離。由于光耦合器輸入輸出問互相隔離,電信號傳輸具有單向性等特點,因而具有良好的電絕緣能力和抗干擾能力。又由于光耦合器的輸入端屬于電流型工作的低阻元件,因而具有很強的共模抑制能力。將PCL6045BL的輸出信號(如CP、CW等)和輸入信號(如報警、限位等)都使用光耦器件與PCL6045BL隔離,這樣能有效地防止干擾信號進入主芯片損壞PCL6045BL。

3軟件設(shè)計

系統(tǒng)軟件部分由μC/OS-II實時嵌入式操作系統(tǒng)及相關(guān)應(yīng)用軟件組成。μC/OS-II實時嵌入式操作系統(tǒng)僅僅提供了一個任務(wù)調(diào)度的實時內(nèi)核,因而需要自行開發(fā)一系列與系統(tǒng)運行相關(guān)的設(shè)備驅(qū)動程序、API函數(shù)及應(yīng)用程序,才能將μC/OS-II擴展為一個完整、實用的實時操作系統(tǒng)。

3.1BootLoader的設(shè)計

嵌入式系統(tǒng)中,通常并沒有像BIOS那樣的固件程序,因此整個系統(tǒng)的加載啟動任務(wù)就完全由BootLoader來完成。BootLoader是系統(tǒng)加電后運行的第一段代碼,負責(zé)初始化系統(tǒng)并啟動操縱系統(tǒng),相當(dāng)于PC機的程序。BootLoader初始化硬件設(shè)備,建立內(nèi)存空間的映射圖,為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。

BootLoader分為階段1和階段2兩個部分,與CPU核以及存儲設(shè)備密切相關(guān)的處理工作通常都放在階段1中,且可以用匯編語言來實現(xiàn);而階段2則通常用C語言來實現(xiàn)一般的流程以及對板級的一些驅(qū)動支持。

階段1主要進行定義入口、設(shè)置中斷向量、系統(tǒng)寄存器配置、初始化寄存器等操作。而階段2主要完成調(diào)用初始化函數(shù)、初始化閃存設(shè)備、初始化內(nèi)存分配函數(shù)等操作。BootLoader是嵌入式系統(tǒng)軟件開發(fā)的第一個環(huán)節(jié),把實時操作系統(tǒng)和硬件平臺緊密地結(jié)合起來,對于嵌入式系統(tǒng)的軟件開發(fā)尤為重要。

標(biāo)簽:

點贊

分享到:

上一篇:FANUC工業(yè)機器人怎么配合數(shù)控...

下一篇:硬齒面減速機的設(shè)備進程不行...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號