您現(xiàn)在的位置:
中國傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
基于TMS320F2812的多軸伺服控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
時(shí)間:2008-10-10 09:24:00來源:zhangting
圖1 基于dsp的電機(jī)位置控制系統(tǒng)基本結(jié)構(gòu)圖[/align]
電機(jī)位置控制系統(tǒng)的總體要求不外乎穩(wěn)態(tài)精度、動(dòng)態(tài)響應(yīng),對(duì)外部干擾的敏感程度、測(cè)量噪聲和參數(shù)變化的適應(yīng)能力也是必須考慮的,特別是可靠性和成本。越來越多的參數(shù)或變量需要控制,如位置或速度、加速度、力矩以及電流等,所有這些變量變化非常迅速,故要求采樣時(shí)間足夠?。ǖ湫椭翟?.1-1ms之間),“香農(nóng)定理”對(duì)采樣時(shí)間的大小有詳細(xì)的論述。在這些參數(shù)中,有些參數(shù)可以直接量測(cè),另外一些參數(shù)可以通過估計(jì)的辦法得到。而且,系統(tǒng)中有許多模擬輸入變量,對(duì)于較復(fù)雜系統(tǒng),輸入模擬變量的數(shù)量一般為5~8路,微處理器在相應(yīng)的時(shí)刻從相應(yīng)的傳感器讀取數(shù)據(jù),精度主要由傳感器和轉(zhuǎn)換器的精度確定。對(duì)于一些特定的要求,dsp就得在每次采樣間隔時(shí)間內(nèi)完成一些復(fù)雜的控制算法,位置控制系統(tǒng)是一個(gè)比較典型的復(fù)雜系統(tǒng),即使采用常規(guī)的pid算法。對(duì)于感應(yīng)電機(jī)控制,見圖2,從圖2中可以看出,需要采集的模擬信號(hào)是比較多的,需要的數(shù)學(xué)計(jì)算是比較復(fù)雜的。同時(shí)dsp還得和外部系統(tǒng)接收或發(fā)送數(shù)據(jù),即具備通信功能。正因?yàn)閐sp的高執(zhí)行效率和豐富的外圍接口,在許多領(lǐng)域(通信、圖像、語音識(shí)別、機(jī)器人控制等)得到了廣泛的應(yīng)用,尤其在伺服控制領(lǐng)域中,采用dsp技術(shù)設(shè)計(jì)的伺服系統(tǒng)得到了越來越廣泛的應(yīng)用[1,2,3,7,8]??梢?,dsp已經(jīng)成為業(yè)界公認(rèn)的、將按指數(shù)增長的技術(shù)焦點(diǎn)。
[align=center]
圖2 感應(yīng)電機(jī)的控制方框圖[/align]
系統(tǒng)設(shè)計(jì)
本文針對(duì)tms320f2812的具體特點(diǎn),充分發(fā)揮其功能,設(shè)計(jì)了用于電機(jī)的多軸伺服控制板,具有多達(dá)16路的ad采樣(12位),而且可以滿足多個(gè)量程輸入范圍,8路da輸出(14位),以及can、spi、sci和rs422通信接口,以及正交編碼的隔離輸入通道,同時(shí)還設(shè)計(jì)了24路數(shù)字輸入和24路數(shù)字輸出接口。在設(shè)計(jì)過程中,采用大規(guī)??删幊唐骷pld,用于地址譯碼和外圍通道選址,簡化電路設(shè)計(jì),減少元器件數(shù)量,增加控制的靈活性。從而獲得把通用dsp處理器的所有優(yōu)點(diǎn)與cpld的先進(jìn)性能綜合在一起的新型硬件。充分利用該dsp的快速性,還可實(shí)現(xiàn)一些先進(jìn)控制算法的使用,如pid+ff控制,模糊控制,神經(jīng)網(wǎng)絡(luò)控制等。由于dsp具有可編程特點(diǎn),任務(wù)可分時(shí)復(fù)用,降低系統(tǒng)硬件規(guī)模,提高系統(tǒng)設(shè)計(jì)的靈活性和可靠性,同時(shí),系統(tǒng)具有開放性和向上兼容性,對(duì)新技術(shù)和算法可隨時(shí)采納和吸收。利用通訊口還可方便實(shí)現(xiàn)網(wǎng)絡(luò)化控制,實(shí)現(xiàn)一些大系統(tǒng)的控制,如經(jīng)緯儀的伺服控制,可接收主控計(jì)算機(jī)、編碼器、雷達(dá)引導(dǎo)儀或gps的指令等。
電源管理
tms320f2812是采用雙電源,外圍接口用電源為3.3v,核心芯片電壓為1.8v,而一般情況下較多提供5v電源,故需要進(jìn)行電壓轉(zhuǎn)換,采用tps767d318pwp電源轉(zhuǎn)換芯片,實(shí)現(xiàn)5v到3.3v和1.8v的轉(zhuǎn)變,每路輸出電流最大為1a。見圖3。
[align=center]
圖3 電源電路原理圖[/align]
接口電路
對(duì)于通訊電路,為了增加可靠性,增強(qiáng)對(duì)外界的抗干擾能力,設(shè)計(jì)了隔離的接口電路,通信的原理圖見圖4。
[align=center]
圖4 sci接口原理圖[/align]
隔離電路采用6n137作為隔離的光耦,速度可達(dá)10 mbps,滿足不同傳輸速率的要求。對(duì)于can總線接口也采取光耦隔離設(shè)計(jì)。作為和編碼器的接口,dsp需要接收編碼器的脈沖信號(hào),作為位置和速度的反饋信號(hào),這一部分設(shè)計(jì)的光耦隔離電路,也采用光耦6n137。在需要和外界強(qiáng)信號(hào)或主電路的高電壓大電流的場(chǎng)合進(jìn)行信號(hào)交換,考慮隔離,有助于減少外界干擾,增加可靠性,同時(shí),各輸入輸出口電路在考慮各種干擾性質(zhì)上適當(dāng)設(shè)計(jì)容錯(cuò)設(shè)計(jì),抗esd設(shè)計(jì),短路保護(hù)等。
ad轉(zhuǎn)換單元
tms320f2812具有采樣速率12.5msps的12位16通道的a/d轉(zhuǎn)換器,被分為兩組,ad0~ad7為一組,ad8~ad15為一組。每組都有一個(gè)專門的輸入端。事件管理器可將adc配置為兩個(gè)獨(dú)立的8通道模塊,也可串接成為一個(gè)16通道的模塊。adcin0為模擬輸入,adcina0為輸入到dsp的模擬輸入口的信號(hào),為滿足多量程的模擬電壓輸入要求,圖5所示的設(shè)計(jì)電路中j5、r66、r67、r74和r76用與選擇輸入量程,滿足r66=r74=4r67,r76=2r67,j5的三個(gè)位置用來設(shè)置不同的輸入量程,當(dāng)連接1和2時(shí),表示±5v輸入范圍,連接5和6時(shí),表示±10v輸入范圍。
da轉(zhuǎn)換單元
dsp本身具有12路pwm輸出,在要求pwm信號(hào)驅(qū)動(dòng)的伺服電機(jī)單元時(shí),可以字節(jié)利用這些輸出口進(jìn)行控制。在一些需要模擬量輸出時(shí),本板還包括8路da轉(zhuǎn)換,采用一片封裝里含8路14位的dac芯片ad7841,輸出電壓建立時(shí)間為31μs,當(dāng)參考基準(zhǔn)為±5v時(shí),具有±10v的滿量程輸出,可以直接和一些伺服驅(qū)動(dòng)單元相連。
[align=center]
圖5 模擬輸入通道之一接口電路原理圖[/align]
pcb電磁兼容設(shè)計(jì)
由于接口眾多,網(wǎng)絡(luò)線交錯(cuò),在設(shè)計(jì)pcb之前,重點(diǎn)設(shè)計(jì)布局,功能單元區(qū)分,值得注意的是,需要考慮dsp和cpld之間的走線,cpld和輸入輸出接口之間的走線,可以重新調(diào)整網(wǎng)絡(luò),以利于pcb走線,否則走線交錯(cuò),難于布線,增加過孔。布線時(shí),先對(duì)所有信號(hào)線進(jìn)行分類,對(duì)控制線、數(shù)據(jù)、地址等總線進(jìn)行區(qū)分,對(duì)i/o接口線進(jìn)行分類。先布時(shí)鐘、敏感信號(hào)線,再布高速信號(hào)線,最后布一般信號(hào)線。由于dsp工作頻率很高,內(nèi)部工作頻率達(dá)到150mhz,因此,設(shè)計(jì)pcb中充分考慮反射、高頻串?dāng)_、電磁干擾、熱分布,采取必要措施保證信號(hào)質(zhì)量。
設(shè)計(jì)pcb板時(shí),在電路、芯片附近和電源電路上加一些電容來滿足數(shù)字電路工作時(shí)要求的電源低噪聲和低紋波的要求,在合適的位置加上去耦電容、旁路電容和儲(chǔ)能電容,提高信號(hào)的質(zhì)量。接地的處理上也是比較考究的,本設(shè)計(jì)為4層板(分布為信號(hào)、地、電源、信號(hào)),設(shè)計(jì)是遵循3w和20h原則(3w原則:走線間距離間隔必須是單一走線寬度的三倍;20h原則:印制板的物理尺寸都應(yīng)該比最靠近的接地地板的物理尺寸小20h,其中h是兩層印制板的間距。),盡可能減少電流回路的面積,而且系統(tǒng)采用僅一個(gè)參考面。在模擬信號(hào)和數(shù)字信號(hào)地采用橋接的辦法處理地[9]。
在設(shè)計(jì)pcb過程中充分考慮信號(hào)完整性問題,并采取有效的措施進(jìn)行控制,處理好信號(hào)的延遲、反射、串?dāng)_、地彈(當(dāng)pcb板上的眾多數(shù)字信號(hào)同步進(jìn)行切換時(shí)(如cpu的數(shù)據(jù)總線、地址總線等),由于電源線和地線上存在阻抗,會(huì)產(chǎn)生同步切換噪聲,在地線上還會(huì)出現(xiàn)地平面反彈噪聲,簡稱地彈)等電磁兼容性問題。
靜電問題也是需要注重的問題,靜電放電能量能導(dǎo)致電路損壞、數(shù)據(jù)紊亂,從而造成系統(tǒng)復(fù)位、死機(jī)、程序跑飛等,靜電對(duì)整個(gè)系統(tǒng)的影響是嚴(yán)重的,是必須認(rèn)真考慮的。器件的選擇上,盡可能選用靜電不敏感器件,輸入輸出電路的隔離或使用tvs管保護(hù),正確接地處理,大面積的pcb銅箔,設(shè)置空間最小距離,對(duì)大規(guī)模集成電路設(shè)置多個(gè)去耦電容等,對(duì)預(yù)防靜電干擾都能起到一定作用。設(shè)計(jì)的pcb板見圖6。

圖7 dsp的控制系統(tǒng)原理方框圖[/align]
實(shí)驗(yàn)
設(shè)計(jì)的pcb板需要保證工作正常,各個(gè)芯片的時(shí)鐘信號(hào)或晶振輸出信號(hào)必須正常,不能受到干擾或去干擾別的器件,因此設(shè)計(jì)pcb走線時(shí),芯片時(shí)鐘需要仔細(xì)布置。實(shí)際證明,此板的時(shí)鐘信號(hào)滿足設(shè)計(jì)要求,波形質(zhì)量好,無毛刺。見圖8和圖9。
下一步工作,是利用設(shè)計(jì)的控制板進(jìn)行伺服控制算法的實(shí)現(xiàn),完成對(duì)大型經(jīng)緯儀的高低和方位電機(jī)控制,和各分系統(tǒng)的通訊,實(shí)現(xiàn)對(duì)目標(biāo)的高精度跟蹤。

圖8 xclkout輸出波形和dsp的晶振輸出信號(hào)[/align]


標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23