永磁無(wú)刷直流電動(dòng)機(jī)是一種性能優(yōu)越、應(yīng)用前景廣闊的電動(dòng)機(jī),傳統(tǒng)的理論分析及設(shè)計(jì)方法已比較成熟,它的進(jìn)一步推廣應(yīng)用,在很大程度上有賴于對(duì)控制策略的研究.該文提出了一套基于DSP的全數(shù)字無(wú)刷直流電動(dòng)機(jī)模糊神經(jīng)網(wǎng)絡(luò)雙模控制系統(tǒng),將模糊控制和神經(jīng)網(wǎng)絡(luò)分別引入到無(wú)刷直流電動(dòng)機(jī)的控制中來(lái).充分利用模糊控制對(duì)參數(shù)變化不敏感,能夠提高系統(tǒng)的快速性的特點(diǎn),構(gòu)造適用于調(diào)節(jié)較大速度偏差的模糊調(diào)節(jié)器,加快系統(tǒng)的調(diào)節(jié)速度;由于神經(jīng)網(wǎng)絡(luò)既具有非線性映射的能力,可逼近任何線性和非線性模型,又具有自學(xué)習(xí)、自收斂性,對(duì)被控對(duì)象無(wú)須精確建模,對(duì)參數(shù)變化有較強(qiáng)的魯棒性的特點(diǎn),構(gòu)造三層BP神經(jīng)網(wǎng)絡(luò)調(diào)節(jié)器,來(lái)實(shí)現(xiàn)消除穩(wěn)態(tài)偏差的精確控制.以速度偏差率為判斷依據(jù),實(shí)現(xiàn)模糊和神經(jīng)網(wǎng)絡(luò)兩種控制模式的切換,使系統(tǒng)在不同速度偏差段快速調(diào)整、平滑運(yùn)行.此外充分利用系統(tǒng)硬件構(gòu)成的特點(diǎn),采用適當(dāng)?shù)腜WM輸出切換策略,最大限度的抑制逆變橋換相死區(qū);通過(guò)換相瞬時(shí)轉(zhuǎn)矩公式推導(dǎo)和分析,得出在換相過(guò)程中保持導(dǎo)通相功率器件為恒通,即令PWM輸出占空比D=1,來(lái)抑制定子電感對(duì)換相電流影響的控制策略.上述抑制換相死區(qū)和采用恒通電壓的控制方法,減小了換相引起的轉(zhuǎn)矩波動(dòng),使系統(tǒng)電流保持平滑、轉(zhuǎn)矩脈動(dòng)大幅度減小、系統(tǒng)響應(yīng)更快、并具有較強(qiáng)的魯棒性和實(shí)時(shí)性.在這種設(shè)計(jì)下,系統(tǒng)不僅能實(shí)現(xiàn)更精確的定位和更準(zhǔn)確的速度調(diào)節(jié),而且可以使無(wú)刷直流電動(dòng)機(jī)長(zhǎng)期工作在低速、大轉(zhuǎn)矩、頻繁起動(dòng)的狀態(tài)下.該文選用TMS320LF2407作為微控制器,將系統(tǒng)的參數(shù)自調(diào)整模糊控制算法,BP神經(jīng)網(wǎng)絡(luò)控制算法以及PWM輸出,轉(zhuǎn)子位置、速度、相電流檢測(cè)計(jì)算等功能模塊編程存儲(chǔ)于DSP的E2PROM,實(shí)現(xiàn)了對(duì)無(wú)刷直流電動(dòng)機(jī)的全數(shù)字實(shí)時(shí)控制,并得到了良好的實(shí)驗(yàn)結(jié)果的結(jié)果.
標(biāo)簽:
DSP
無(wú)刷直流電動(dòng)機(jī)
雙模控制
轉(zhuǎn)矩
上傳時(shí)間:
2013-06-01
上傳用戶:zl123!@#
本文以一個(gè)PDA項(xiàng)目為依托,在項(xiàng)目中,主要是開(kāi)發(fā)該設(shè)備的軟件。其工作包括:上層應(yīng)用程序的開(kāi)發(fā)、引導(dǎo)程序的編寫(xiě)、Linux操作系統(tǒng)的移植和各種外設(shè)驅(qū)動(dòng)程序的編寫(xiě)以及文件系統(tǒng)的改進(jìn)。 本文首先分析了Linux操作系統(tǒng)的虛擬文件系統(tǒng)、高速緩沖區(qū)、MTD以及驅(qū)動(dòng)程序模塊。接著,本文分析了JFFS2文件系統(tǒng)的不足,以及在大容量閃存設(shè)備中掛載速度過(guò)慢的原因。然后,本文結(jié)合JFFS2文件系統(tǒng)在開(kāi)發(fā)過(guò)程中所出現(xiàn)的各種問(wèn)題,以及在大容量閃存芯片上進(jìn)行掛載時(shí)的性能要求,對(duì)JFFS2文件系統(tǒng)作了一些實(shí)際的改進(jìn)。文中的創(chuàng)新性貢獻(xiàn)包括以下幾個(gè)方面: (1)在掃描一個(gè)擦除塊之前,首先把擦除塊中的所有內(nèi)容讀進(jìn)內(nèi)存。然后,在內(nèi)存中進(jìn)行所有的判斷操作以及拷貝,這樣就可以減少I/O操作。另外,由于所有的拷貝操作都在內(nèi)存中進(jìn)行,所以掛載速度就可以有所提升。 (2)通過(guò)加入“空閑區(qū)域管理節(jié)點(diǎn)”對(duì)閃存中的空閑區(qū)域進(jìn)行管理。這樣,在掃描的過(guò)程中,一旦發(fā)現(xiàn)該節(jié)點(diǎn)就可以跳過(guò)它所描述的空閑區(qū)域,從而加快掛載的速度。 (3)在掃描的階段中對(duì)有效數(shù)據(jù)實(shí)體進(jìn)行硬鏈接數(shù)的計(jì)算,因此,臨時(shí)目錄節(jié)點(diǎn)就不需要?jiǎng)?chuàng)建了,這樣也免除了臨時(shí)目錄的刪除步驟,所以對(duì)掛載速度也有明顯的提高。 最后,基于以上的研究與改進(jìn),結(jié)合本項(xiàng)目的實(shí)際要求,對(duì)大容量閃存設(shè)備的JFFS2文件系統(tǒng)的掛載過(guò)程進(jìn)行了改進(jìn)的實(shí)踐。
標(biāo)簽:
FLASH
ARM
嵌入式閃存
實(shí)踐
上傳時(shí)間:
2013-07-26
上傳用戶:damozhi