版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2007年5月第14卷第3期控Control程En舀n嘲i119ofCIli腿制工May2007V01.14.N0.3文章編號(hào):1671-7848(200r7)03-0260.03基于DSP和FPGA的運(yùn)動(dòng)控制卡的設(shè)計(jì)與實(shí)現(xiàn)李倫波,馬廣富,趙建亞,(哈爾濱工業(yè)大學(xué)控制科學(xué)與工程系,.黑龍江哈爾濱150001)摘要:針對(duì)數(shù)控系統(tǒng)的工作特點(diǎn)和要求,通過(guò)對(duì)n公司新推出的DsP芯片n螂20麟12和AI胍強(qiáng)A公司的F1PI強(qiáng)芯片EPlI∞功能和特點(diǎn)的深入分析,給出了一種基于DSP和FPcA的取代單片機(jī),能夠更好地滿足數(shù)控系統(tǒng)對(duì)運(yùn)動(dòng)控制單元的實(shí)時(shí)性和控制精度的苛刻要求。某型號(hào)三軸仿真轉(zhuǎn)臺(tái)已采用該運(yùn)動(dòng)控制卡作為主控制電路,并能很好地實(shí)現(xiàn)轉(zhuǎn)臺(tái)的定位精度。轉(zhuǎn)速等性能指標(biāo)要求。關(guān)鍵詞:數(shù)控系統(tǒng);數(shù)字信號(hào)處理器;現(xiàn)場(chǎng)可編程門陣列;運(yùn)動(dòng)控制卡中圖分類號(hào):’IM517文獻(xiàn)標(biāo)識(shí)碼:A運(yùn)動(dòng)控制卡的設(shè)計(jì)與實(shí)現(xiàn)。在充分考慮上述芯片特點(diǎn)和資源的基礎(chǔ)上,該卡采用DsP和黝DesignandRealizationofMotionControlBoardBasedonDSPandFPGA(Deparhn哪tafc0曲cdSci鋤∞脅dE玎giI地耐llg,}hbillh面hlte0fTedII毗唧,}hbiIlAb醴l翟ct:Tb口厶盼6D,心白口n妒血,Z珊0脅咖弘0ft}lel跏01,ali聃)嘲20麟12,andFⅨ逾chjpd朗i印瓢岫DSPmeHbtheandtl把d碥mcter?。椋福叮悖蟆爸萁字簦拢牛校欤耍常埃簦欤欤澹岫髤危纾炷?。aIldba8ed帥analy五ng山ef‰donsand嘶ts0fI)spchipd鶴i?。幔欤欤涞A(chǔ)izati∞0fm口v鯽emc0疵Iboardbased∞DSP8IldFⅨ造a糟p玎杈Imed.1kFPl強(qiáng)to陀placemicIo∞塒瑚IUef山耐erofⅡ106∞amt由l∞p】[ecisi∞鯽dl-f粗.tirr虻ability.Ao既協(xié)t}l舯axi8b噙m,aIldf皿cm斌rati明s0f幽eir斑sc咖【cesalld吲ts,and鋤b蝴如Ⅱmthe弛quil℃.8iI】虬幽伽nlmtablehasadc唯,tedp曬iti伽,wj婦ty,e毛c.tI倫nlo、ren七ntc【mhDlm血cc噬咖lp如Ⅱy弛alized£IleR:q|匠r黜n嵋onboardboaId鷦mep∞ci8ionofK眄wor凼:CNC;DSP;即GA;moveII烈吐c0加D011引言2系統(tǒng)概述系統(tǒng)的功能框圖如圖l所示。隨著開放式數(shù)控技術(shù)的日益發(fā)展,開放式數(shù)控系統(tǒng)在工業(yè)控制領(lǐng)域得到廣泛應(yīng)用。其中,運(yùn)動(dòng)控制卡是數(shù)控系統(tǒng)的核心單元模塊,數(shù)控系統(tǒng)的性能、精度一定程度上依賴于運(yùn)動(dòng)控制卡的高速數(shù)據(jù)處理能力和控制能力【10】。運(yùn)動(dòng)控制卡在基于PC的數(shù)控系統(tǒng)中完成電機(jī)的位置和速度的實(shí)時(shí)控制,從而將主機(jī)從繁重的運(yùn)動(dòng)控制中解放出來(lái),使其在其他方面發(fā)揮更大的作用∞’4J。基于單片機(jī)的運(yùn)動(dòng)控制卡由于受到單片機(jī)自身的限制,其控制精度、控制軸數(shù)和控制周期等都受到限制,因此這類控制卡不適用于高精度、實(shí)時(shí)性要求苛刻的運(yùn)動(dòng)控制場(chǎng)合。數(shù)字信號(hào)處理器DSP采用多組總線的哈佛結(jié)構(gòu)、多級(jí)流水線結(jié)構(gòu)等,特別適合數(shù)據(jù)量大、計(jì)算復(fù)雜、實(shí)時(shí)性要求高的場(chǎng)合。本文設(shè)計(jì)了一種基于1Ms320磁812數(shù)字信號(hào)處理器№.1nmcti刪m蚍拙卿0ftbem嘣嘰伽劬r0I涮n塢320F2812和AI胍RA公司的兩片圖l系統(tǒng)功能框圖該系統(tǒng)的核心芯片是1fI公司C2000系列的32位定點(diǎn)DsP和黜的運(yùn)動(dòng)控制卡,所設(shè)計(jì)的運(yùn)動(dòng)控制卡已用夠很好地實(shí)現(xiàn)轉(zhuǎn)臺(tái)的精度、速度等性能指標(biāo)。收稿日期:200鯽3.14;收修定稿日期:200鯽啦19量翻強(qiáng)芯片EPl硒O、一片CPLD芯片姍256。與ISA總線相接的眥片內(nèi)設(shè)計(jì)了16×16位的雙口于某型號(hào)的三軸仿真轉(zhuǎn)臺(tái),調(diào)試結(jié)果表明,該卡能m蝴,用來(lái)完成PC與DsP間的數(shù)據(jù)交換。與角度編碼器相接的FP(趣片內(nèi)設(shè)計(jì)了三軸角度編碼器的作者簡(jiǎn)介:李倫波(1977.),男,江蘇灌南人,博士,主要研究方向?yàn)閼T性導(dǎo)航與非線性濾波等;馬廣富(1963.),男,河北唐山人,教授,博士生導(dǎo)師。萬(wàn)方數(shù)據(jù)第3期李倫波等:基于DSP和n)GA的運(yùn)動(dòng)控制卡的設(shè)計(jì)與實(shí)現(xiàn)?26l?信號(hào)后續(xù)處理電路,該角度編碼器選用德國(guó)皿I一姍A礬公司的絕對(duì)式角度編碼器RCN226,它帶有EnDat2.1雙向串行接口。cPuD完成三軸驅(qū)動(dòng)器接口邏輯處理和16路開關(guān)量輸入,輸出等。DsP則完成系統(tǒng)位置、速度控制和插補(bǔ)算法等。3DsP及其外設(shè)接口模塊設(shè)計(jì),IMS320麟12是1rI公司新推出基于,IMS320C28<瑚內(nèi)核的高性能32位定點(diǎn)DsP。它采用高性能靜態(tài)CMoS工藝,支持Jw屺邊界掃描,最高主頻為150MHz,內(nèi)核1.8—1.9V供電,低功耗,具有三個(gè)外部中斷,片內(nèi)閃存多達(dá)128K×16bit,鼬Ⅲ為18K×16bit,擁有兩個(gè)事件管理器用定時(shí)器,8?jìng)€(gè)刪通道,三個(gè)捕獲單元。片上(肌~和EvB),每個(gè)事件管理模塊有兩個(gè)16位通還集成兩個(gè)12位8通道ⅣD轉(zhuǎn)換模塊,轉(zhuǎn)換速度達(dá)12.5MsPs;有SCI,SH,eCAN,McBsP外設(shè)接口。另外,這款DSP對(duì)C/C++語(yǔ)言的支持非常好,使c的編譯效率達(dá)到近90%,這樣使得用戶軟件開發(fā)變得非常容易,而且效率高。在本運(yùn)動(dòng)控制卡設(shè)計(jì)中,利用DsP片上外設(shè)接接口的D/A轉(zhuǎn)換器。多協(xié)議芯片采用M刪公司口sCI,SPl分別擴(kuò)展的兩路多協(xié)議異步串口和SPI的憫160,只需適當(dāng)?shù)脑O(shè)置即可使其工作在賂232或Rs—485/422接口方式下。這樣使得該異步串口可應(yīng)用在不同的工作場(chǎng)合。利用片上sn外設(shè)接口通過(guò)光電隔離與串行D/A轉(zhuǎn)換器DAC7714相接,可輸出4路±10V模擬電壓。sPI接口工作在主方式下,由sPIcu(,sPIsmO分別提供D/A轉(zhuǎn)換的時(shí)鐘線和數(shù)據(jù)線。F2812本身自帶兩個(gè)12位AD模塊,每個(gè)模塊為8通道,其速度快、精度高,可直接外接模擬電壓,擴(kuò)展出該模擬接口可方便應(yīng)用在通過(guò)模擬電壓來(lái)控制電機(jī)運(yùn)動(dòng)方向和運(yùn)動(dòng)速度的簡(jiǎn)易運(yùn)動(dòng)控制系統(tǒng)中。4黜模塊電路設(shè)計(jì)為了增強(qiáng)系統(tǒng)的可擴(kuò)展性以及各個(gè)功能的模塊化,采用兩片即GAEPll(30來(lái)分別設(shè)計(jì)DSP與bA總線間的接口電路和三軸角度編碼器的信號(hào)后續(xù)處理電路。EPlK30是AI胍RA公司推出的低成本FP—GAAcE)【系列中一款,它的主要特點(diǎn)有包括片內(nèi)有鎖相環(huán)、m螄塊,I,O口可與2.5V,3.3V,5V器件直接相連。這就為不同電平間的接口電路設(shè)計(jì)提供了方便,省去了電平轉(zhuǎn)換緩沖器。1)DSP與融總線間接口電路麟12的I,O接口電平是3.3V的,而工控機(jī)ISA總線為5VTIL電平,這兩者間不能直接相接。常見的做法是用雙口mm、電平轉(zhuǎn)換緩沖器、CPUD來(lái)設(shè)計(jì)該接口電萬(wàn)方數(shù)據(jù)路。這種方案不僅成本較高,而且也不利于硬制電路板的布線。本運(yùn)動(dòng)控制卡采用端口電平兼容3.3V和5V的FPGAEPl硒0來(lái)設(shè)計(jì)該接口電路,片內(nèi)設(shè)計(jì)的邏輯有32×16位的雙口mw和一些讀、寫操作和中斷信號(hào)的控制邏輯。該接口可以大量高效地傳遞數(shù)據(jù),實(shí)現(xiàn)DsP與Pc問(wèn)的通訊。DsP響應(yīng)Pc機(jī)的中斷請(qǐng)求,從雙口mw中讀取工作模式指令和運(yùn)動(dòng)控制指令,然后進(jìn)行快速地插補(bǔ)運(yùn)算、速度控制和位置控制;在運(yùn)動(dòng)控制中,DSP隔一定的周期向Pc發(fā)送運(yùn)行狀態(tài),以便工控機(jī)監(jiān)控?cái)?shù)控系統(tǒng)的工作狀態(tài)。2)角度編碼器后續(xù)接口電路設(shè)計(jì)角度編碼器選用德國(guó)m£ⅢENHA礬公司的26位絕對(duì)式角度編碼器RCN226,它帶有Er血記.1雙向串行接口。E11Dat接口是m£Ⅲ咖A斟公司開發(fā)的,主要優(yōu)點(diǎn)包括適合于所有的絕對(duì)式編碼器;降低了線路成本,標(biāo)準(zhǔn)應(yīng)用只需6根線;系統(tǒng)的安全性高,后續(xù)的電子設(shè)備可得到報(bào)警信息進(jìn)行監(jiān)控和診斷,不需要額外的電路;采用與編碼器分辨率相適應(yīng)的數(shù)據(jù)字長(zhǎng)和高的時(shí)鐘頻率,EIlDat2.1最高通訊時(shí)鐘為2MHz,刪.2為8M№;運(yùn)用循環(huán)冗余碼校驗(yàn),來(lái)提高傳輸可靠性。本運(yùn)動(dòng)控制卡可以控制三軸電機(jī),有3個(gè)絕對(duì)式角度編碼器RCN226用一片F1PGA來(lái)設(shè)計(jì)3個(gè)角度編碼器的后續(xù)接口電路。用戶可根據(jù)具體型號(hào)的編碼器來(lái)選擇分辨率和設(shè)定時(shí)鐘頻率,使得該電路具有很強(qiáng)的通用性。一路角度編碼器的后續(xù)電路內(nèi)部邏輯框圖,如圖2所示。而i盯。晦陸啡ci高F三研撼?。椋弧恚豺恤逗鳎爝停眨埃洹叮埃妫簦瑁鍒D2E刪.1后續(xù)接口電路內(nèi)部邏輯框圖d礎(chǔ)衙ED嗽.1如恤—鈿?。常酰膺篝瑘D中,Cll【IrI為輸入時(shí)鐘;C心Dut為角度編碼器移位的時(shí)鐘信號(hào);D砒Tm為數(shù)據(jù)發(fā)送引腳;D甜k為數(shù)據(jù)接收引腳;其他的信號(hào)為與外部總線相接的控制信號(hào)線和地址、數(shù)據(jù)線。單個(gè)角度編碼器工作在讀取絕對(duì)位置值的模式下,仿真圖如圖3所示。?262?控制工程第14卷№.3‰Illa婦鼬岬0f恤劬刪I刪由礎(chǔ)鈿腳凇.1岫圖3hID8心.1后纓接口電路仿真圖圖中,信號(hào)clkhl為24M也輸入時(shí)鐘;信號(hào)RsT為編碼器后續(xù)電路復(fù)位信號(hào),低電平有效;信DTiverEn—A為數(shù)據(jù)收發(fā)控制信號(hào),高電平時(shí)允許芝.c鑒脅一然萎黧彗I輩要霎二堡妻6結(jié)語(yǔ)”個(gè),這樣就需要采用中斷復(fù)用技術(shù);在CPID也設(shè)計(jì)了相關(guān)的邏輯電路,邏輯相對(duì)簡(jiǎn)單,不再詳述。州恫向角度編碼器發(fā)送指令,低電平時(shí)可以從角度編碼器讀取數(shù)據(jù);信號(hào)DatRec—A,D堋№一A分別為串行的接收、發(fā)送數(shù)據(jù)線;信號(hào)Datht為片內(nèi)數(shù)據(jù)鎖基于醚總線,配以數(shù)據(jù)處理能力、邏輯控制能力強(qiáng)大的DsPJIMs320F2812和邏輯處理能力高效存信號(hào);姍為角度編碼器后續(xù)電路提供的中斷信號(hào),低電平有效;寄存器Loword,Hiw砌分別為絕對(duì)位置值的低字和高字;信號(hào)A,D分別為地址的眥組成的運(yùn)動(dòng)控制卡,在開放式數(shù)控系統(tǒng)中能夠發(fā)揮出強(qiáng)大的運(yùn)動(dòng)控制功能。隨著數(shù)控系統(tǒng)的普及和產(chǎn)品檔次的提高,這種運(yùn)動(dòng)控制卡將會(huì)有廣總線和數(shù)據(jù)總線;Cs,RD,WR分別為片選信號(hào)和讀、寫控制信號(hào)。編碼的后續(xù)電路,設(shè)置編碼器收發(fā)數(shù)據(jù)的時(shí)鐘頻。一孽壁急星爸,孽怨翌竺曼堡哆:,蘿當(dāng)摹竺魯譬參考文獻(xiàn)(№):’。泛的應(yīng)用前景。所設(shè)計(jì)的運(yùn)動(dòng)控制卡已用于某型號(hào)的三軸仿真轉(zhuǎn)臺(tái),調(diào)試結(jié)果表明,該運(yùn)動(dòng)控制卡能夠很好地實(shí)現(xiàn)轉(zhuǎn)臺(tái)的精度、速度等性能指標(biāo)。。蘭;釜重要仝塑璺堂簍苧指竺,、。茭寞翌鬯.部毫翌n器;最后通過(guò)中斷或查詢方式來(lái)讀取位置值。編碼器的其他工作謦式與此相仿。3鬟器要要鑫薷蕃黜篇囂霆囂煮各囂鎣篙尚二.爵二二i二淼二。孟:矗ii赫譎u=瓷苫5㈣模塊電撇計(jì)輯電路主要完成外擴(kuò)端口的地址譯碼、讀/寫邏輯黼豁粼黜豎黜cPLD選用AII唧A公司的EPM7256,內(nèi)部邏?mèng)膰L恩l篙%艫m”嘶㈣婦and蛐h[3]李愷,董景新,趙長(zhǎng)德.基于D即和c眥l的數(shù)字化轉(zhuǎn)臺(tái)伺服系[2];喜享勰器戔鬈茅篙囂瑞篙茗莖禹耋熬萎器瞬品:控制。外擴(kuò)的端口包括16路隔離I/o口、3個(gè)交流篙譬:勰2甍冀警羹誓登’竺盤鑒:囂0竺伺服驅(qū)動(dòng)器的隔離數(shù)字接口、2路多協(xié)議異步串口gy柵basedmDsP越ld㈣h呲[J].J汕血《ali-峨hI.的配置口、D/A和角度編碼器復(fù)位邏輯控制口。另加上與工控機(jī)通訊的中斷信號(hào),本系統(tǒng)共有4個(gè)外:揣焉盞巴藝惹黜鼉=僦蒜外,當(dāng)采用中斷方式讀?。陈肪幋a器的轉(zhuǎn)換值時(shí),[4]然譬㈣丟箍魯嚳器丟臺(tái)伺服控制系統(tǒng)的研究與謄現(xiàn)唧j,中警性技杏學(xué)警,猁:13(3):7郵.(Ji75.)w西,uQi,部中斷信號(hào),而,IMs320F2812外部中斷引腳只有3下期要目空間機(jī)械臂在線實(shí)時(shí)避障路徑規(guī)劃研究…………陳靖波。趙敏基于在線聚類的模糊建模方法及其應(yīng)用研究……………………林雷,趙紫輝汽輪發(fā)電機(jī)組在線檢測(cè)與故障診斷系統(tǒng)…………………薛必翠二能量級(jí)量子系統(tǒng)的構(gòu)造控制穩(wěn)定性研究……………葉賓,孔曉紅,須文波Pi靜姒網(wǎng)絡(luò)在煙廠智能照明系統(tǒng)中的應(yīng)用……………………錢曉龍,路萬(wàn)方數(shù)據(jù)陽(yáng)基于DSP和FPGA的運(yùn)動(dòng)控制卡的設(shè)計(jì)與實(shí)現(xiàn)作者:作者單位:刊名:英文刊名:年,卷(期:被引用次數(shù):李倫波,馬廣富,趙建亞,LILun-bo,MAGuang-fu,ZHAOJian-ya哈爾濱工業(yè)大學(xué),控制科學(xué)與工程系,黑龍江,哈爾濱,150001控制工程CONTROLENGINEERINGOFCHINA2007,14(31次參考文獻(xiàn)(4條1.姬偉;李奇;楊海峰四軸穩(wěn)定跟蹤轉(zhuǎn)臺(tái)伺服控制
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年設(shè)備租賃合同設(shè)備類型與租賃條件
- 2024年網(wǎng)絡(luò)安全防護(hù)技術(shù)保密合同
- 2024新能源汽車生產(chǎn)與銷售股份轉(zhuǎn)讓協(xié)議
- 2025年度智能家居窗簾智能控制升級(jí)合同3篇
- 2024食材配送與食堂承包合同
- 2025年度數(shù)據(jù)中心機(jī)房租賃及維護(hù)合同3篇
- 2024年防盜門交易協(xié)議范本版B版
- 2024年高科技產(chǎn)業(yè)在建項(xiàng)目抵押貸款協(xié)議3篇
- 2024年項(xiàng)目融資合同協(xié)議
- 2025年度海洋油氣資源勘探開發(fā)承包合同樣本3篇
- 小學(xué)二年級(jí)數(shù)學(xué)100以內(nèi)加減法豎式計(jì)算單元練習(xí)習(xí)題
- 《文化研究導(dǎo)論》全套教學(xué)課件
- 蘇教版五年級(jí)上冊(cè)數(shù)學(xué)計(jì)算題大全1000道帶答案
- 勞保用品發(fā)放記錄
- 檢驗(yàn)試劑實(shí)施方案范文
- 2024-2029年中國(guó)人工骨行業(yè)發(fā)展分析及發(fā)展前景與趨勢(shì)預(yù)測(cè)研究報(bào)告
- 2024年度保密知識(shí)教育考試及參考答案(考試直接用)
- 兩家公司成立新公司合作協(xié)議書
- 保險(xiǎn)公司維修協(xié)議書模板
- 【講座】2024屆高三英語(yǔ)詞匯教學(xué)微講座課件
- 口腔科牙科臨床技術(shù)操作規(guī)范大全
評(píng)論
0/150
提交評(píng)論