下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
以DSP和FPGA技術(shù)為基礎(chǔ)的伺服控制系統(tǒng)設(shè)計(jì)詳解在大型光電跟蹤設(shè)備中由于跟蹤算法復(fù)雜,分系統(tǒng)眾多,要求伺服控制模塊不僅精度高、速度快、可靠性強(qiáng),而且要有豐富的外圍總線接口??紤]可靠性,選用PCI04PLUS總線及CAN總線作為系統(tǒng)外部總線。PC104PLUS總線以針孔堆疊方式組成。具有結(jié)構(gòu)緊湊、抗震性能好等優(yōu)點(diǎn),可以在惡劣的環(huán)境下正常工作,應(yīng)用于工控機(jī)領(lǐng)域。其與PCI總線標(biāo)準(zhǔn)兼容,可用于中高速數(shù)據(jù)傳輸。CAN總線符合可嵌入式結(jié)構(gòu)的先進(jìn)設(shè)計(jì)思想。最早應(yīng)用于汽車電子中,由于其良好的工業(yè)抗干擾能力,近幾年廣泛應(yīng)用在工業(yè)控制和軍用裝備方面??紤]精度和速度,主控制器選用TMS320F2812A芯片。其作為專用于電機(jī)控制方面的高端DSP產(chǎn)品,具有高速度、高精度等優(yōu)點(diǎn),廣泛應(yīng)用于復(fù)雜伺服控制領(lǐng)域。以PC104PLIUS和CAN為總線接口,DSP為核心處理芯片,F(xiàn)PGA設(shè)計(jì)前端預(yù)處理電路及接口。此結(jié)構(gòu)的伺服控制系統(tǒng)具有處理速度快、精度高、可靠性強(qiáng)等特點(diǎn),并有良好的擴(kuò)展性和兼容性。1系統(tǒng)構(gòu)成對(duì)于傳統(tǒng)工控機(jī)來(lái)說外設(shè)資源有限,必須擴(kuò)展各種接口電路,控制程序復(fù)雜可移植性差。TMS320F2812A作為伺服控制的專用芯片運(yùn)算能力強(qiáng),外部資源有中斷控制、AD轉(zhuǎn)換、串口通訊等,非常適用于伺服控制。并且其集成了2個(gè)伺服運(yùn)動(dòng)控制事件管理器,把AB碼數(shù)據(jù)回饋、計(jì)時(shí)器、PWM波形產(chǎn)生集成于一個(gè)事件管理內(nèi),只需DSP的CUP簡(jiǎn)單控制就可以實(shí)現(xiàn)閉環(huán)伺服控制。TMS320F2812A內(nèi)核時(shí)鐘為150MHz,采用哈佛總線結(jié)構(gòu),處理速度較快。并且其總線資源豐富,除了傳統(tǒng)的串口總線和HIP總線外,還有區(qū)域網(wǎng)CAN總線,可以方便的嵌人整個(gè)系統(tǒng),有很強(qiáng)的擴(kuò)展性。為了適應(yīng)未來(lái)大型光電跟蹤設(shè)備伺服控制要求,整個(gè)系統(tǒng)應(yīng)該具有較高的處理速度和可靠的外圍總線接口。在伺服控制模塊上采?。篜C104PLUS總線(低速ISA總線和高速PCI總線)+FPGA預(yù)處理+DSP核心處理器,這樣的結(jié)構(gòu)可以滿足系統(tǒng)對(duì)處理速度和外圍接口的要求。此結(jié)構(gòu)首先基于PC104PLUS總線,符合PC104總線標(biāo)準(zhǔn),通用性強(qiáng)可以集成于工控機(jī)箱中。主控芯片TMS320F2812A保證伺服控制的速度和精度,并通過FPGA作為數(shù)據(jù)的預(yù)處理模塊,同時(shí)為其他系統(tǒng)預(yù)留通訊接口,具有擴(kuò)展性強(qiáng)、適應(yīng)性強(qiáng)的特點(diǎn)。系統(tǒng)組成如圖1所示。2PC104PLUS總線PC104是一種專門為嵌入式控制而定義的工業(yè)控制總線。PC104PLUS是其增強(qiáng)版本,主要增加了可適應(yīng)高速數(shù)據(jù)傳送的PCI總線,并兼容原有總線。其主要特點(diǎn)為:小尺寸結(jié)構(gòu);堆棧式連接;模塊化結(jié)構(gòu)擴(kuò)展性強(qiáng);功耗低;適于制作高密度、小體積、便攜式測(cè)試設(shè)備,在軍用設(shè)備上有著廣泛的應(yīng)用。PC104作為系統(tǒng)總線,實(shí)際上是由ISA總線和PCI總線兩部分組成的。對(duì)于低速ISA總線來(lái)說,可以在FPGA中運(yùn)用邏輯運(yùn)算編寫總線時(shí)序,對(duì)于高速PCI總線,編寫總線時(shí)序的難度比較大。一般有兩種解決方法:(1)購(gòu)買IP核在FPGA內(nèi)部實(shí)現(xiàn)PCI總線邏輯;(2)運(yùn)用專用PCI總線驅(qū)動(dòng)芯片,如PCI9054等。本方案中采用的是第二種方法,即采用PCI專用驅(qū)動(dòng)芯片PCI9054。PCI9054是PLX公司生產(chǎn)的PCI總線接口芯片,滿足PCI2.0協(xié)議,有三種工作模式,很方便實(shí)現(xiàn)系統(tǒng)內(nèi)部總線和外部PCI總線的銜接。設(shè)計(jì)示意圖如圖2所示。設(shè)計(jì)PCI9054工作于從模式下,PCI9054相對(duì)FPGA來(lái)說是主設(shè)備。當(dāng)工控計(jì)算機(jī)對(duì)模塊執(zhí)行操作命令時(shí)由PCI9054產(chǎn)生相應(yīng)的讀寫時(shí)序,F(xiàn)PGA根據(jù)該命令時(shí)序來(lái)控制數(shù)據(jù)總線的打開、關(guān)閉從而實(shí)現(xiàn)工控機(jī)和主控芯片TMS320F2812A之間的通訊。其狀態(tài)機(jī)如圖3所示,此狀態(tài)機(jī)滿足單周期傳輸?shù)臅r(shí)序同時(shí)兼顧突發(fā)和DMA傳輸時(shí)序。3主控芯片TMS320F2812ATMS32OF2812A數(shù)字信號(hào)處理器是在F24xx系列的基礎(chǔ)上開發(fā)的高性能定點(diǎn)芯片,TMS320812A芯片其內(nèi)部主頻達(dá)到150MHz,處理性能達(dá)到150MIPS,片上包含高速FLASH和SRAM,采用哈佛結(jié)構(gòu)的流水線結(jié)構(gòu)。外部集成了靈活可靠的運(yùn)動(dòng)控制模塊EVA和EVB、12位AD轉(zhuǎn)換模塊,通訊模塊包括:2路異步串口,1路CAN總線,一路SPI同步串口通。完全可以單芯片實(shí)現(xiàn)高精度伺服控制。為達(dá)到大型光電跟蹤系統(tǒng)多伺服控制的要求,需要多個(gè)分系統(tǒng)協(xié)調(diào)控制,并聯(lián)系統(tǒng)伺服控制不可缺少。設(shè)計(jì)提供嵌入式CAN總線作為總線的可擴(kuò)展結(jié)構(gòu)。CAN總線符合可嵌入式結(jié)構(gòu)的先進(jìn)設(shè)計(jì)思想。近幾年廣泛應(yīng)用在工業(yè)控制和軍用裝備方面。其傳送速度達(dá)到1Mbps,只要設(shè)置握手協(xié)議可以在總線上自由裁減設(shè)備,使系統(tǒng)集成化、模塊化,非常有利于系統(tǒng)擴(kuò)展。如圖4所示,系統(tǒng)A和系統(tǒng)B為包括編碼器的獨(dú)立伺服系統(tǒng)。CAN總線作為系統(tǒng)總線協(xié)調(diào)各分系統(tǒng)。系統(tǒng)A和系統(tǒng)B的脫靶量既可經(jīng)PC104PLUS總線由工控計(jì)算機(jī)提供也可由CAN總線提供。這樣在兼容單個(gè)伺服控制系統(tǒng)的基礎(chǔ)上同時(shí)擴(kuò)展并聯(lián)接口,使各個(gè)分系統(tǒng)可協(xié)調(diào)工作。在大型光電跟蹤系統(tǒng)中,需要遠(yuǎn)程控制、主軸伺服控制、輔助設(shè)備伺服控制、圖像處理、其他主動(dòng)探測(cè)設(shè)備等,是典型的多任務(wù)系統(tǒng)。應(yīng)用CAN總線可以把整個(gè)光電跟蹤系統(tǒng)分為:大型跟蹤架主軸伺服控制單元,其他伺服控制單元,圖像捕獲單元,網(wǎng)絡(luò)控制單元。每個(gè)單元相對(duì)獨(dú)立,只通過CAN總線相互連接。使每個(gè)系統(tǒng)相對(duì)獨(dú)立又互相聯(lián)系,構(gòu)成可自由裁減和增設(shè)的嵌入式組合系統(tǒng)。4FPGA處理單元在控制上多數(shù)情況采用串行運(yùn)算,脫靶量的數(shù)據(jù)采集和一些耗時(shí)工作預(yù)處理、顯示、通訊等工作也必然包含于串行系統(tǒng)之中。這樣系統(tǒng)時(shí)間大多分配給數(shù)據(jù)采集和預(yù)處理環(huán)節(jié)而在核心算法上分配時(shí)問很短。在此系統(tǒng)加入FPGA預(yù)處理模塊(圖5),通用FPGA內(nèi)部的雙口RAM和DSP系統(tǒng)連接。這樣可以利用FPGA強(qiáng)大的并行運(yùn)算功能在程序中合理分配任務(wù),核心算法在DSP的串行運(yùn)算完成而預(yù)處理等處理算法在FPGA的并行系統(tǒng)中進(jìn)行運(yùn)算,極大提高整個(gè)系統(tǒng)的快速運(yùn)算能力。并且由于FPGA和高速總線PC104PLUS相連接,在未來(lái)需要大規(guī)模運(yùn)算單一系統(tǒng)資源難以滿足時(shí)可并聯(lián)處理器協(xié)同處理。5結(jié)論在一些大型光電跟蹤設(shè)備中需要各系統(tǒng)協(xié)同工作,要求高精度、高可靠性并具有良好的可擴(kuò)展性。采用TMS320LF2812A+FPGA+總線擴(kuò)展結(jié)構(gòu)設(shè)計(jì)伺服控制系統(tǒng),使系統(tǒng)硬件得到簡(jiǎn)化,提高了系統(tǒng)的可靠性。系統(tǒng)采用FPGA預(yù)處理和高速處理DSP芯片TMS320LF28
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 甲狀腺相關(guān)性眼病病因介紹
- 市政道路瀝青混凝土路面施工組織設(shè)計(jì)
- 課題申報(bào)書:新時(shí)代中華優(yōu) 秀傳統(tǒng)文化融入大學(xué)生日常思想政治教育的邏輯基礎(chǔ)和實(shí)踐路徑研究
- 美容院前臺(tái)入職培訓(xùn)
- 房屋租賃交易合同范例
- 定制勞務(wù)合同范例
- 工地食堂用工合同范例
- 藥膳配方轉(zhuǎn)讓合同范例
- 昌平區(qū)鍋爐供暖合同范例
- 商標(biāo)代購(gòu)合同范例
- 期末測(cè)試卷(一)2024-2025學(xué)年 人教版PEP英語(yǔ)五年級(jí)上冊(cè)(含答案含聽力原文無(wú)聽力音頻)
- 漢服娃衣創(chuàng)意設(shè)計(jì)與制作智慧樹知到期末考試答案章節(jié)答案2024年四川文化產(chǎn)業(yè)職業(yè)學(xué)院
- 廣州中醫(yī)藥大學(xué)年《中醫(yī)藥學(xué)概論》期末試題及答案
- 免洗手消毒凝膠生產(chǎn)工藝規(guī)程
- 實(shí)踐論與矛盾論原文
- 洗浴消防安全管理制度(精選5篇)
- 德國(guó)福斯?jié)櫥拖盗挟a(chǎn)品總匯
- 品質(zhì)管控流程PPT課件.pptx
- 形式邏輯期末考試試卷
- 乒乓球比賽第二階段對(duì)陣圖表
- (高清版)通風(fēng)管道技術(shù)規(guī)程JGJ_T 141-2017
評(píng)論
0/150
提交評(píng)論