直流電機(jī)調(diào)速控制器設(shè)計(jì)
《直流電機(jī)調(diào)速控制器設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《直流電機(jī)調(diào)速控制器設(shè)計(jì)(27頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、任務(wù)書課題名稱 直流電機(jī)調(diào)速控制器設(shè)計(jì)姓名 學(xué)號(hào) 承擔(dān)任務(wù) 評(píng)分系統(tǒng)仿真及調(diào)試總體系統(tǒng)方案設(shè)計(jì)PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路的設(shè)計(jì)控制電路的設(shè)計(jì)VHDL 程序編寫文檔編輯撰寫設(shè)計(jì)要求 設(shè)計(jì)一個(gè)直流電機(jī) PWM 調(diào)速控制器,并能進(jìn)行正反轉(zhuǎn)控制。I摘 要在現(xiàn)代工業(yè)生產(chǎn)中電機(jī)是不可或缺的,電機(jī)分為交流電機(jī)和直流的電機(jī),而直流電機(jī)的主要優(yōu)點(diǎn)是能夠在較大的范圍內(nèi)調(diào)速,因此直流電機(jī)在生產(chǎn)和生活中也得到廣泛的應(yīng)用。直流電動(dòng)機(jī)轉(zhuǎn)速的控制方法可分為倆類,即勵(lì)磁控制法與電樞電壓控制法。PWM(脈寬調(diào)制)是常用的一種調(diào)速方法,其基本原理是用改變電機(jī)電樞電壓的接通和斷開的時(shí)間比來控制馬達(dá)的速度,在脈寬調(diào)速系統(tǒng)中,當(dāng)電機(jī)通電時(shí),其速度增加,電機(jī)斷電時(shí),其速度減低。要按照一定的規(guī)律改變通、斷電的時(shí)間,即可使電機(jī)的速度達(dá)到并保持一穩(wěn)定值。并且結(jié)合 VHDL 語言實(shí)現(xiàn)硬件設(shè)計(jì)軟件化。關(guān)鍵字:PWM,直流電機(jī),VHDL0目 錄第一章 方案設(shè)計(jì) ....................................................................................11.1 直流電機(jī)基本結(jié)構(gòu) .......................................................................................11.2 直流電機(jī)調(diào)速原理 .......................................................................................11.3 基于 FPGA 的直流電機(jī)調(diào)速方案 ...............................................................2第二章 直流電機(jī) PWM 調(diào)速控制電路設(shè)計(jì) .....................42.1 總體設(shè)計(jì) .......................................................................................................42.2 系統(tǒng)工作原理 ...............................................................................................42.3 鍵盤電路設(shè)計(jì) ...............................................................................................52.4 系統(tǒng)時(shí)鐘電路設(shè)計(jì) .......................................................................................72.5 H 型橋式驅(qū)動(dòng)電路設(shè)計(jì) ...............................................................................82.6 電源電路設(shè)計(jì) .............................................................................................10第三章 控制邏輯 VHDL 描述 .............................................................113.1 FPGA 內(nèi)部邏輯組成 ..................................................................................113.2 PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路描述 ..........................................................113.3 運(yùn)行控制邏輯電路描述 .............................................................................15第四章 直流電機(jī) PWM 調(diào)速系統(tǒng)仿真 ...............................................174.1 FPGA 開發(fā)環(huán)境的介紹 ..............................................................................174.2 正/反轉(zhuǎn)控制仿真 ........................................................................................184.3 啟/停控制仿真 ............................................................................................194.4 加/減速仿真 ................................................................................................194.5 仿真結(jié)果分析 .............................................................................................20總 結(jié) ......................................................................................................22參考文獻(xiàn) ..................................................................................................230第一章 方案設(shè)計(jì)1.1 直流電機(jī)基本結(jié)構(gòu)直流電機(jī)是通過兩個(gè)磁場(chǎng)的互作用產(chǎn)生旋轉(zhuǎn)。固定部分(定子)上,裝設(shè)了一對(duì)直流勵(lì)磁的靜止的主磁極 N 和 S,在旋轉(zhuǎn)部分(轉(zhuǎn)子)上裝設(shè)電樞鐵心。定子與轉(zhuǎn)子之間有一氣隙。在電樞鐵心上放置了由 A 和 X 兩根導(dǎo)體連成的電樞線圈,線圈的首端和末端分別連到兩個(gè)圓弧形的銅片上,此銅片稱為換向片。換向片之間互相絕緣,由換向片構(gòu)成的整體稱為換向器。換向器固定在轉(zhuǎn)軸上,換向片與轉(zhuǎn)軸之間亦互相絕緣。在換向片上放置著一對(duì)固定不動(dòng)的電刷 B1 和B2,當(dāng)電樞旋轉(zhuǎn)時(shí),電樞線圈通過換向片和電刷與外電路接通。定子通過永磁體或受激勵(lì)電磁鐵產(chǎn)生一個(gè)固定磁場(chǎng),由于轉(zhuǎn)子由一系列電磁體構(gòu)成,當(dāng)電流通過其中一個(gè)繞組時(shí)會(huì)產(chǎn)生一個(gè)磁場(chǎng)。對(duì)有刷直流電機(jī)而言,轉(zhuǎn)子上的換向器和定子的電刷在電機(jī)旋轉(zhuǎn)時(shí)為每個(gè)繞組供給電能。通電轉(zhuǎn)子繞組與定子磁體有相反極性,因而相互吸引,使轉(zhuǎn)子轉(zhuǎn)動(dòng)至與定子磁場(chǎng)對(duì)準(zhǔn)的位置。當(dāng)轉(zhuǎn)子到達(dá)對(duì)準(zhǔn)位置時(shí),電刷通過換向器為下一組繞組供電,從而使轉(zhuǎn)子維持旋轉(zhuǎn)運(yùn)動(dòng)。直流電機(jī)的速度與施加的電壓成正比,輸出轉(zhuǎn)矩則與電流成正比。由于必須在工作期間改變直流電機(jī)的速度,直流電機(jī)的控制是一個(gè)較困難的問題。直流電機(jī)高效運(yùn)行的最常見方法是施加一個(gè) PWM(脈寬調(diào)制)方波,其占空比對(duì)應(yīng)于所需速度。電機(jī)起到一個(gè)低通濾波器作用,將 PWM 信號(hào)轉(zhuǎn)換為有效直流電平。特別是對(duì)于微處理器驅(qū)動(dòng)的直流電機(jī),由于 PWM 信號(hào)相對(duì)容易產(chǎn)生,這種驅(qū)動(dòng)方式使用的更為廣泛。1.2 直流電機(jī)調(diào)速原理所謂脈沖寬度調(diào)制是指用改變電機(jī)電樞電壓接通與斷開的時(shí)間的的占空比來控制電機(jī)轉(zhuǎn)速的方法,稱為脈沖寬度調(diào)制(PWM)。對(duì)于直流電機(jī)調(diào)速系統(tǒng),使用 FPGA 進(jìn)行調(diào)速是極為方便的。其方法是通過改變電機(jī)電樞電壓導(dǎo)通時(shí)間與通電時(shí)間的比值(即占空比)來控制電機(jī)速度。PWM 調(diào)速原理如圖 1.1 所示。在脈沖作用下,當(dāng)電機(jī)通電時(shí),速度增加;電機(jī)斷電時(shí),速度逐漸減少。1只要按一定規(guī)律,改變通、斷電時(shí)間,即可讓電機(jī)轉(zhuǎn)速得到控制。設(shè)電機(jī)永遠(yuǎn)接通電源時(shí),其轉(zhuǎn)速最大為 Vmax,設(shè)占空比為 D=t1/T,則電機(jī)的平均速度為 Vd=Vmax·D 式中,Vd——電機(jī)的平均速度Vmax——電機(jī)全通時(shí)的速度(最大)D=t1/T——占空比 平均速度 Vd 與占空比 D 的函數(shù)曲線,如圖 1.2 所示。最大值 V m a x平均值 V d最小值 V m i n t 1 t 2T圖 1.1 PWM 調(diào)速原理電壓( V )時(shí)間 ( t )通電 斷電t 1t 2T0平均速度V dV m a x00 . 51占空比 ( D )圖 1.2 平均速度和占空比的關(guān)系由圖 1.2 所示可以看出,Vd 與占空比 D 并不是完全線性關(guān)系(圖中實(shí)線) ,當(dāng)系統(tǒng)允許時(shí),可以將其近似地看成線性關(guān)系(圖中虛線) 。因此也就可以看成電機(jī)電樞電壓 Ua 與占空比 D 成正比,改變占空比的大小即可控制電機(jī)的速度。由以上敘述可知:電機(jī)的轉(zhuǎn)速與電機(jī)電樞電壓成比例,而電機(jī)電樞電壓與控制波形的占空比成正比,因此電機(jī)的速度與占空比成比例,占空比越大,電機(jī)轉(zhuǎn)得越快,當(dāng)占空比 α=1 時(shí),電機(jī)轉(zhuǎn)速最大。21.3 基于 FPGA 的直流電機(jī)調(diào)速方案E N 1U _ DC L K 2數(shù)字比較器+-P W M 波形輸出N E T 1N E T 0N E T 0N E T 1MZFV C CV 1V 2V 3V 4設(shè)定值計(jì)數(shù)器鋸齒波發(fā)生器C L K 0旋轉(zhuǎn)方向控制電路Z / FS T A R TF P G A圖 1.3 基于 FPGA 的直流電機(jī)調(diào)速系統(tǒng)如圖 1.3 所示為基于 FPGA 的直流電機(jī)調(diào)速方案的方框圖,用 FPGA 產(chǎn)生PWM 波形,只需要 FPGA 內(nèi)部資源就可以實(shí)現(xiàn),如數(shù)字比較器、鋸齒波發(fā)生器等均為 FPGA 內(nèi)部資源,我們只要直接調(diào)用就可以。外部端口U_D、EN1 、Z/F、START 接在鍵盤電路上,CLK2 和 CLK0 接在外部時(shí)鐘電路上,所用到的時(shí)鐘頻率為 100MHz 和 50MHz,其具體的連接方式如圖 2.1。其工作原理是:設(shè)定值計(jì)數(shù)器的設(shè)置 PWM 的占空比。當(dāng) U/D=1 時(shí),輸入CLK2,使設(shè)定值計(jì)數(shù)器的輸出值增加, PWM 的占空比增加,電機(jī)轉(zhuǎn)速加快;當(dāng) U/D =0 時(shí),輸入 CLK2,使設(shè)定值計(jì)數(shù)器的輸出值減小,PWM 的占空比減小,電機(jī)轉(zhuǎn)速變慢。在 CLK0 的作用下,鋸齒波計(jì)數(shù)器輸出周期性線性增加的鋸齒波。當(dāng)計(jì)數(shù)值小于設(shè)定值時(shí),數(shù)字比較器輸出高電平;當(dāng)計(jì)數(shù)值大于設(shè)定值時(shí) ,數(shù)字比較器輸出低電平,由此產(chǎn)生周期性的 PWM 波形。旋轉(zhuǎn)方向控制電路控制直流電動(dòng)機(jī)轉(zhuǎn)向和啟/停 ,該電路由兩個(gè) 2 選 1 的多路選擇器組成,Z/F 鍵控制選擇 PWM 波形是從正端 Z 進(jìn)入 H 橋,還是從負(fù)端 F 進(jìn)入 H 橋,以控制電機(jī)的旋轉(zhuǎn)方向。當(dāng) Z/F=1 時(shí),PWM 輸出波形從正端 Z 進(jìn)入H 橋,電機(jī)正轉(zhuǎn)。當(dāng) Z/F =0 時(shí),PWM 輸出波形從負(fù)端 F 進(jìn)入 H 橋,電機(jī)反轉(zhuǎn)。Start 鍵通過“ 與” 門控制 PWM 輸出,實(shí)現(xiàn)對(duì)電機(jī)的工作停止/控制。當(dāng) START=13時(shí),與門打開,允許電機(jī)工作。當(dāng) START=0 時(shí),與門關(guān)閉,電機(jī)停止轉(zhuǎn)動(dòng)。H 橋電路由大功率晶體管組成,PWM 輸出波形通過方向控制電路送到 H 橋, 經(jīng)功率放大以后對(duì)直流電機(jī)實(shí)現(xiàn)四象限運(yùn)行。并由 EN1 信號(hào)控制是否允許變速。4第二章 直流電機(jī) PWM 調(diào)速控制電路設(shè)計(jì)2.1 總體設(shè)計(jì)如圖 2.1 所示,基于 FPGA 的直流電機(jī) PWM 控制電路主要由四部分組成:控制命令輸入模塊、控制命令處理模塊、控制命令輸出模塊、電源模塊。鍵盤電路、時(shí)鐘電路是系統(tǒng)的控制命令輸入模塊,向 FPGA 芯片發(fā)送命令,F(xiàn)PGA芯片是系統(tǒng)控制命令的處理模塊,負(fù)責(zé)接收、處理輸入命令并向控制命令輸出模塊發(fā)出 PWM 信號(hào),是系統(tǒng)的控制核心??刂泼钶敵瞿K由 H 型橋式直流電機(jī)驅(qū)動(dòng)電路組成,它負(fù)責(zé)接收由 FPGA 芯片發(fā)出的 PWM 信號(hào),從而控制直流電機(jī)的正反轉(zhuǎn)、加速以及在線調(diào)速。電源模塊負(fù)責(zé)給整個(gè)電路供電,保證電路能夠正常的運(yùn)行。S B 1S B 4S B 3S B 2+ 5 VR1 0 K開始設(shè)定初值加速 / 減速正 / 反向7 4 l S 0 61111S T A R TE NZFC L K 2C L K 0U _ DZ _ FF P G AD CV i n V o u tG N DV i n V o u tG N Dc 3470μFC 40.1μFC 50.1μFC 610μFC 710μFC 80.1μF7 8 1 2+ 1 2+ 57 8 0 5N E T 0N E T 1MV C CV 1V 2V 3V 4N E T 0N E T 1C P1 DC 1V C C1234H O - 1 2圖 2.1 FPGA 直流電機(jī) PWM 控制電路2.2 系統(tǒng)工作原理在圖 2.1 中所示的 FPGA 是根據(jù)設(shè)計(jì)要求設(shè)計(jì)好的一個(gè)芯片,其內(nèi)部邏輯電路如圖 3.1。START 是電機(jī)的開啟端,U_D 控制電機(jī)加速與減速,EN1 用于設(shè)定電機(jī)5轉(zhuǎn)速的初值,Z_F 是電機(jī)的方向端口,選擇電機(jī)運(yùn)行的方向。CLK2 和 CLK0是外部時(shí)鐘端,其主要作用是向 FPGA 控制系統(tǒng)提供時(shí)鐘脈沖,控制電機(jī)進(jìn)行運(yùn)轉(zhuǎn)。通過鍵盤設(shè)置 PWM 信號(hào)的占空比。當(dāng) U_D=1 時(shí), 表明鍵 U_D 按下,輸入CLK2 使電機(jī)轉(zhuǎn)速加快;當(dāng) U/D =0,表明鍵 U_D 松開,輸入 CLK2 使電機(jī)轉(zhuǎn)速變慢,這樣就可以實(shí)現(xiàn)電機(jī)的加速與減速。Z_F 鍵是電機(jī)運(yùn)轉(zhuǎn)的方向按鍵,當(dāng)把 Z_F 鍵按下時(shí),Z_F=1,電機(jī)正轉(zhuǎn);反之 Z/F =0 時(shí),電機(jī)反轉(zhuǎn)。START 是電機(jī)的開啟鍵,當(dāng) START=1,允許電機(jī)工作;當(dāng) START=0 時(shí),電機(jī)停止轉(zhuǎn)動(dòng)。H 橋電路由大功率晶體管組成,PWM 輸出波形通過由兩個(gè)二選一電路組成的方向控制電路送到 H 橋, 經(jīng)功率放大以后對(duì)直流電機(jī)實(shí)現(xiàn)四象限運(yùn)行。并由 EN1 信號(hào)控制是否允許變速。2.3 鍵盤電路設(shè)計(jì)本設(shè)計(jì)系統(tǒng)的命令輸入模塊是鍵盤電路和時(shí)鐘電路,通過以按鍵的方式向FPGA 控制系統(tǒng)表達(dá)人的命令來實(shí)現(xiàn)直流電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、停止和加減速,實(shí)現(xiàn)人機(jī)互換。下面就對(duì)鍵盤電路和時(shí)鐘電路的類型以及工作原理分別進(jìn)行論述。鍵盤電路有兩種類型,其中一種是獨(dú)立式鍵盤電路。獨(dú)立式鍵盤電路結(jié)構(gòu)簡(jiǎn)單、操作方便,在目前這種結(jié)構(gòu)的鍵盤應(yīng)用還非常普遍。只是這種鍵盤電路的每個(gè)按鍵都要占用一根 I/O 口線,這樣的話,隨著按鍵的增加將使 I/O 口線不足。因此,這種鍵盤電路只有在按鍵比較少的情況下比較適用。另一種鍵盤電路是矩陣式鍵盤電路,這種鍵盤電路的按鍵設(shè)置在行線和列線的交叉點(diǎn)上,因此在有限的 I/O 口線上可以設(shè)置比較多的按鍵。只是這種鍵盤電路結(jié)構(gòu)、編程都比較復(fù)雜。在鍵盤電路中,往往可以與一個(gè)與非門電路構(gòu)成帶中斷的鍵盤電路。這種鍵盤電路上的每個(gè)按鍵可以單獨(dú)工作,而且響應(yīng)時(shí)間快。這種帶中斷式的鍵盤電路現(xiàn)在應(yīng)用已經(jīng)相當(dāng)?shù)钠毡椤H鐖D 2.2 所示,所采用的鍵盤電路是獨(dú)立式鍵盤電路。其 4 個(gè)功能鍵SB1-SB4 連線分別接在 FPGA 控制系統(tǒng)的 4 個(gè)端口上,并分別往上各引一條6接線串一個(gè) 1KΩ的上拉電阻接在+5V 電源上。當(dāng) 4 個(gè)鍵都沒有被按下去時(shí),對(duì)應(yīng)的各條列線全部為高電平,在 CMOS 非門的作用下每個(gè)端口的電平為低電平。其中一個(gè)按鈕按下去時(shí),其對(duì)應(yīng)的輸出端口在非門的作用下由低電平變?yōu)楦唠娖剑瑥亩鴨?dòng)相應(yīng)的功能。S B 1S B 4S B 3S B 2+ 5 VR1 0 K開始設(shè)定初值加速 / 減速正 / 反向7 4 l S 0 61111S T A R TE N 1U _ DZ _ F圖 2.2 鍵盤電路在鍵盤電路設(shè)計(jì)中,需要解決按鍵抖動(dòng)的問題。多數(shù)鍵盤的按鍵均采用機(jī)械彈性開關(guān),一個(gè)電信號(hào)通過機(jī)械觸點(diǎn)的斷開、閉合過程,完成高低電平的切換。由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開關(guān)在閉合和斷開的瞬間必然伴隨一連串的抖動(dòng)。為了排除抖動(dòng)的影響,在按鍵和輸出端并上一個(gè)電阻、一個(gè)電容。如圖 2.3 所示。S B 11R1 0 KC2 . 0 μ7 4 L S 0 6V C C圖 2.3 濾波防抖動(dòng)電路由圖可知,當(dāng)鍵 SB1 未按下時(shí),電容 C 兩端的電壓均為 1,非門輸出為0。當(dāng)鍵 SB1 按下時(shí),由于 C 兩端電壓不可能產(chǎn)生突變。盡管接觸過程中可能出現(xiàn)抖動(dòng),只要適當(dāng)?shù)倪x擇 R 和 C 值,即可保證電容 C 兩端的放電電壓波動(dòng)不7會(huì)超過非門的開啟電壓(TTL 為 0.8V) ,非門的輸出將維持低電平。同理,當(dāng)觸點(diǎn) K 斷開時(shí),由于電容 C 經(jīng)過 R2 充電,C 兩端的充電電壓波動(dòng)不會(huì)超過非門的關(guān)閉電壓,因此,非門的輸出也不會(huì)改變,從而達(dá)到防抖動(dòng)的效果。2.4 系統(tǒng)時(shí)鐘電路設(shè)計(jì)FPGA 是在系統(tǒng)時(shí)鐘脈沖作用下進(jìn)行的,在 FPGA 應(yīng)用系統(tǒng)中,要求采用石英晶振作為時(shí)鐘脈沖,如圖 2.4 所示,是采用有源石英晶振構(gòu)成的系統(tǒng)時(shí)鐘電路。在該電路中,1 腳懸空,2 腳接地,3 腳接輸出,4 腳接電源。3 腳時(shí)鐘脈沖輸出后接在 FPGA 的 CLK0 時(shí)鐘端,另一路經(jīng)二分頻電路進(jìn)行分頻后接在CLK2 時(shí)鐘端。在 CLK0 和 CLK2 的共同作用下,系統(tǒng)進(jìn)行工作。時(shí)鐘輸入是系統(tǒng)電路中必不可少的一部分,它能為 FPGA 提供時(shí)鐘脈沖信號(hào),考慮到 EDA 開發(fā)系統(tǒng)時(shí)鐘輸入的重要性,一個(gè)是 50MHz 的有源晶振作為時(shí)鐘信號(hào)源輸入,主要用于輸入大的時(shí)鐘信號(hào),為波形發(fā)生器提供基準(zhǔn)的時(shí)鐘脈沖輸入。C P1 DC 1V C C1234H O - 1 2C L K 2C L K 0圖2.4 時(shí)鐘電路圖有源晶振的驅(qū)動(dòng)能力強(qiáng),晶振頻率比較大,能達(dá)到幾百兆 Hz,采用有源晶振作為時(shí)鐘源可以使電路的時(shí)鐘擴(kuò)大。HO-12 系列的有源晶振采用TTL/HCMOS 技術(shù),頻率范圍是 1000Hz-1000MHz,這里我們采用的是 100MHz的有源晶振。把 D 觸發(fā)器的輸出 反饋回輸入端與 D 連接就形成一個(gè)二分頻電路,如圖_Q2.5 所示,從波形圖可以看出 Q 輸出的波形將是 CP 脈沖周期的兩倍,即頻率是為 CP 脈沖的一半。8QC P1 DC 1C PQ01012.5 D 觸發(fā)器接成二分頻電路2.5 H 型橋式驅(qū)動(dòng)電路設(shè)計(jì)直流電機(jī)驅(qū)動(dòng)電路使用最廣泛的就是 H 型全橋式驅(qū)動(dòng)電路,這種驅(qū)動(dòng)電路可以很方便實(shí)現(xiàn)直流電機(jī)的四象限運(yùn)行,分別對(duì)應(yīng)正轉(zhuǎn)、正轉(zhuǎn)制動(dòng)、反轉(zhuǎn)、反轉(zhuǎn)制動(dòng)。它的基本原理圖如圖 2.6 所示。N E T 0N E T 1MV C CV 1V 2V 3V 4N E T 0N E T 1圖 2.6 H 型全橋式驅(qū)動(dòng)電路H 型全橋式驅(qū)動(dòng)電路的 4 只三極管都工作在斬波狀態(tài), V1、V4 為一組,V2、V3 為另一組,兩組的狀態(tài)互補(bǔ),一組導(dǎo)通則另一組必須關(guān)斷。當(dāng) V1、V4導(dǎo)通時(shí),V2、V3 關(guān)斷,電機(jī)兩端加正向電壓,可以實(shí) 現(xiàn)電機(jī)的正轉(zhuǎn)或反轉(zhuǎn)制動(dòng);當(dāng) V2、V3 導(dǎo)通時(shí),V1、V4 關(guān)斷,電機(jī)兩端為反向電壓,電機(jī)反轉(zhuǎn)或正轉(zhuǎn)制動(dòng)。在直流電機(jī)運(yùn)轉(zhuǎn)的過程中,我們要不斷地使電機(jī)在四個(gè)象限之間切換,即在正轉(zhuǎn)和反轉(zhuǎn)之間切換,也就是在 V1、V4 導(dǎo)通且 V2、V3 關(guān)斷,到 V1、V4關(guān)斷且 V2、V3 導(dǎo)通,這兩種狀態(tài)之間轉(zhuǎn)換。在這種情況下,理論上要求兩組控制信號(hào)完全互補(bǔ),但是,由于實(shí)際的開關(guān)器件都存在開通和關(guān)斷時(shí)間,絕對(duì)的互補(bǔ)控制邏輯 必然導(dǎo)致上下橋臂直通短路,比如在上橋臂關(guān)斷的過程中,下橋臂導(dǎo)通了。這個(gè)過程可用圖 2.7 說明。9上橋臂導(dǎo)通下橋臂導(dǎo)通上下導(dǎo)通ttt圖 2.7因此,為了避免直通短路且保證各個(gè)開關(guān)管動(dòng)作之間的同步性,兩組控制信號(hào)在理論上要求互為倒相的邏輯關(guān)系,而實(shí)際上卻必須相差一個(gè)足夠的死區(qū)時(shí)間,這個(gè)矯正過程既可以通過硬件實(shí)現(xiàn),即在上下橋臂的兩組控制信號(hào)之間增加延時(shí)。 驅(qū)動(dòng)電流不僅可以通過主開關(guān)管流通,而且還可以通過續(xù)流二極管流通。當(dāng)電機(jī)處于制動(dòng)狀態(tài)時(shí),電機(jī)便工作在發(fā)電狀態(tài),轉(zhuǎn)子電流必須通過續(xù)流二極管流通,否則電機(jī)就會(huì)發(fā)熱,嚴(yán)重時(shí)燒毀。開關(guān)管的選擇對(duì)驅(qū)動(dòng)電路的影響很大,開關(guān)管的選擇宜遵循以下原則:(1)由于驅(qū)動(dòng)電路是功率輸出,要求開關(guān)管輸出功率較大(2)開關(guān)管的開通和關(guān)斷時(shí)間應(yīng)盡可能?。?)直流電機(jī)使用的電源電壓不高,因此開關(guān)管的飽和壓降應(yīng)該盡量低 在實(shí)際制作中,我們可選用大功率達(dá)林頓管 TIP122 或場(chǎng)效應(yīng)管 IRF530,效果都還不錯(cuò)?,F(xiàn)在為了取材方便,我們選用三極管作為驅(qū)動(dòng)電路的開關(guān)管。從前面的分析可知,H 型全橋式驅(qū)動(dòng)電路中,由于開關(guān)管有開通和關(guān)斷時(shí)間,因此存在上下橋臂直通短路的問題。直通短路的存在,容易使開關(guān)管發(fā)熱,嚴(yán)重時(shí)燒毀開關(guān)管,同時(shí)也增加了開關(guān)管的能量損耗。由于現(xiàn)在的許多集成驅(qū)動(dòng)芯片內(nèi)部已經(jīng)內(nèi)置了死區(qū)保護(hù)(如 LMD18200) ,這里主要介紹的是利用開關(guān)管等分立元件以及沒有死區(qū)保護(hù)的集成芯片制作驅(qū)動(dòng)電路時(shí)增加死區(qū)的方法。死區(qū)時(shí)間的問題,只有在正轉(zhuǎn)變?yōu)榉崔D(zhuǎn)或者反轉(zhuǎn)變?yōu)檎D(zhuǎn)的時(shí)候才存在,而在正轉(zhuǎn)啟動(dòng)或反轉(zhuǎn)啟動(dòng)的時(shí)候并沒有,因此不需要修正。如果開關(guān)管的開通10和關(guān)斷時(shí)間非常小,或者在硬件電路中增加延時(shí)環(huán)節(jié),都可以降低開關(guān)管的損耗和發(fā)熱。當(dāng)然,通過軟件避免直通短路是最好的辦法,它的操作簡(jiǎn)單,控制靈活。通過軟件實(shí)現(xiàn)死區(qū)時(shí)間,就是在突然換向的時(shí)候,插入一個(gè)延時(shí)的環(huán)節(jié),待開關(guān)管關(guān)斷之后,再開通應(yīng)該開通的開關(guān)管。在開關(guān)管每次換向的時(shí)候,不立即進(jìn)行方向的切換,而是先使開關(guān)管關(guān)斷一段時(shí)間,使其完全關(guān)斷后再換向打開另外的開關(guān)管。這個(gè)關(guān)斷時(shí)間由軟件延時(shí)實(shí)現(xiàn)。以上主要分析了電機(jī)的全橋式驅(qū)動(dòng)電路,這是直流電機(jī)調(diào)速使用最多的調(diào)速方法。目前市場(chǎng)上有很多種電機(jī)驅(qū)動(dòng)的集成電路,效率高,電路簡(jiǎn)單,使用也比較廣泛,但是其驅(qū)動(dòng)方法大多與全橋式驅(qū)動(dòng)一樣。PWM 控制方法配合橋式驅(qū)動(dòng)電路,是目前直流電機(jī)調(diào)速最普遍的方法。2.6 電源電路設(shè)計(jì)由于電機(jī)在正常工作時(shí)對(duì)電源的干擾很大,如果只用一組電源時(shí)會(huì)影響系統(tǒng)的正常工作,所以我們選用雙電源供電。一組 5V 給控制電路供電, 另外一組 12V 給電機(jī)供電。如圖 3.8 所示。電源部分分為兩路,一路直接提供 12 伏的直流電源,主要是提供給電機(jī)使用,另一路通過三端穩(wěn)壓芯片 7805 穩(wěn)壓成 5 伏直流電源提供給鍵盤電路和時(shí)鐘電路使用,右邊兩個(gè)電容是 5 伏電源的濾波電容,綠色的 LED作為工作指示燈,只要電源部分正常,綠色的 LED 就會(huì)點(diǎn)亮,我們可以根據(jù)這個(gè) LED 來判斷整個(gè)電源部分是否工作正常。D CV i n V o u tG N DV i nV o u tG N Dc 3470μFC 40.1μFC 50.1μFC 610μFC 710μFC 80.1μF7 8 1 2+ 1 2+ 57 8 0 52.8 電源電路11第三章 控制邏輯 VHDL 描述3.1 FPGA 內(nèi)部邏輯組成圖 3.1 FPGA 直流電機(jī) PWM 控制電路由圖 3.1 可以看出電機(jī)控制邏輯模塊由 PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路、方向控制電路組成。其中 PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路由可控的加減計(jì)數(shù)器CNTA、5 位二進(jìn)制計(jì)數(shù)器 CNTB、數(shù)字比較器 LPM_ COMPARE 三部分組成,方向控制電路由兩個(gè)二選一電路 21MUX 組成。3.2 PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路描述PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路由可控的加減計(jì)數(shù)器 CNTA、5 位二進(jìn)制計(jì)數(shù)器 CNTB、數(shù)字比較器 LPM_COMPARE 三部分組成??煽氐募訙p計(jì)數(shù)器做細(xì)分計(jì)數(shù)器,確定脈沖寬度。當(dāng) U/D=1 時(shí),輸入 CLK2,使設(shè)定值計(jì)數(shù)器的輸出值增加,PWM 的占空比增加,電機(jī)轉(zhuǎn)速加快;當(dāng) U/D =0,輸入 CLK2,使設(shè)定值計(jì)數(shù)器的輸出值減小,PWM 的占空比減小,電機(jī)轉(zhuǎn)速變慢。 5 位二進(jìn)制計(jì)數(shù)器在CLK0 的作用下,鋸齒波計(jì)數(shù)器輸出周期性線性增加的鋸齒波。當(dāng)計(jì)數(shù)值小于設(shè)定值時(shí),數(shù)字比較器輸出高電平;當(dāng)計(jì)數(shù)值大于設(shè)定值時(shí),數(shù)字比較器輸出低電12平,由此產(chǎn)生周期性的 PWM 波形。其內(nèi)部邏輯圖如圖 3.2 所示。圖 3.2 FPGA 中的 PWM 脈寬調(diào)制信號(hào)產(chǎn)生電路可控的加減計(jì)數(shù)器 CNTA 中的端口 U_D 控制計(jì)數(shù)器的方向,EN1 是計(jì)數(shù)器的使能端,控制計(jì)數(shù)器初值的變化。U_D=1 時(shí),加減計(jì)數(shù)器 CNTA 在脈沖CLK2 的作用下,每來一個(gè)脈沖,計(jì)數(shù)器 CNTA 加 1,U_D=0 時(shí),每來一個(gè)脈沖,計(jì)數(shù)器 CNTA 減 1。使能端 EN1 設(shè)定計(jì)數(shù)器值的初值,當(dāng) EN1 由 1 變?yōu)? 的時(shí)候,無論 U_D 如何表化,計(jì)數(shù)器的值都不會(huì)發(fā)生變化,這樣就完成了計(jì)數(shù)器的設(shè)定值,其仿真波形如圖 3.3 所示,其 VHDL 語言如下。LIBRARY IEEE;LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNTA ISPORT(CLK:IN STD_LOGIC;U_D:IN STD_LOGIC;CQ:OUT STD_LOGIC_VECTOR(4 DOWNTO 0));END CNTA;ARCHITECTURE behav OF CNTA ISSIGNAL CQI:STD_LOGIC_VECTOR(4 DOWNTO 0);BEGINPROCESS(CLK)13BEGINIF CLK'EVENT AND CLK='1'THENIF U_D='1' THENIF CQI<=31 THEN CQI<="11111";ELSE CQI<=CQI+1; END IF;ELSIF CQI=0 THEN CQI<="00000";ELSE CQI<=CQI-1;END IF;END IF;END PROCESS;CQ<=CQI;END behav;圖 3.3 細(xì)分計(jì)數(shù)器的仿真波形CNTB 是一個(gè)簡(jiǎn)單的 5 位二進(jìn)制計(jì)數(shù)器,它的工作原理和 CNTA 的原理很相似,我們只是在 CNTA 的時(shí)鐘端加了一個(gè)使能端 EN1 控制其加減的方向。而CNTB 的時(shí)鐘端沒有加使能端,所以每來一個(gè)脈沖計(jì)數(shù)器加 1,因?yàn)?CNTB 是一個(gè) 5 位的二進(jìn)值計(jì)數(shù)器,所以當(dāng)計(jì)數(shù)器的值當(dāng)大于 32 時(shí),計(jì)數(shù)器又重新從 0開始記數(shù),從而產(chǎn)生周期性的線性增加的鋸齒波。其仿真波形如圖 3.4,其VHDL 語言如下。ENTITY CNTB ISPORT(CLK: IN BIT;Q:BUFFER INTEGER RANGE 31 DOWNTO 0);END;ARCHITECTURE BHV OF CNTB ISBEGIN PROCESS(CLK)BEGIN14IF CLK'EVENT AND CLK='1' THENQ<=Q+1;END IF;END PROCESS;END BHV;圖 3.4 5 位二進(jìn)制計(jì)數(shù)器仿真波形數(shù)字比較器是產(chǎn)生 PWM 波形的核心組成部件,可控的加減計(jì)數(shù)器 CNTA和 5 位二進(jìn)制計(jì)數(shù)器 CNTB 同時(shí)加數(shù)字比較器 LPM-COMPARE 兩端作為兩路輸入信號(hào),當(dāng)計(jì)數(shù)器 CNTB 輸出值小于細(xì)分計(jì)數(shù)器 CNTA 輸出的規(guī)定值時(shí), 比較器輸出高電平; 當(dāng) CNTB 輸出值大于細(xì)分計(jì)數(shù)器 CNTA 輸出的規(guī)定值時(shí), 比較器輸出低電平。改變細(xì)分計(jì)數(shù)器的設(shè)定值, 就可以改變 PWM 輸出信號(hào)的占空比。為了便于觀察防真波形,在 CNTB 的輸出加上 B[4..0],仿真波形如圖3.5。圖 3.5 數(shù)字比較器的仿真波形細(xì)分計(jì)數(shù)器 CNTA 是一個(gè)雙向計(jì)數(shù)器, 可以進(jìn)行加減計(jì)數(shù) ,由 U_D 控制其加/減計(jì)數(shù)方向, CLK 是計(jì)數(shù)時(shí)鐘輸入端。為了便于連續(xù)變速控制 , 在計(jì)數(shù)器的CLK 端通過“與”門, 加入了 CLK2 外部變速控制附加時(shí)鐘 , 并由 EN1 信號(hào)控制是否允許變速。在本次設(shè)計(jì)中直流電機(jī)轉(zhuǎn)速進(jìn)行了 32 級(jí)細(xì)分。其仿真波形如圖 3.6,細(xì)分計(jì)數(shù)器的初值設(shè)為 08H,也就是十進(jìn)值的 8,當(dāng)計(jì)數(shù)器 CNTB 的值小于 8 時(shí),AGB 輸出高電平,當(dāng)計(jì)數(shù)器 CNTB 的值大于 8 時(shí),AGB 的輸出值15為低電平,從而產(chǎn)生 PWM 波形。圖 4.6 A[4..0]=08H 時(shí)電機(jī)加速 PWM 波形通過改變細(xì)分計(jì)數(shù)器的值就可以改變 PWM 的占空比,從而改變直流電機(jī)的速度。在圖 3.6 中占空比 D=8/32=0.25,在圖 3.7 中占空比 D=4/32=0.125。通過以上兩組數(shù)據(jù)比較以及分析仿真波形我們可以看出,只要改變使能端電平的高低,便可以改變細(xì)分計(jì)數(shù)器的值,也就是改變細(xì)分計(jì)數(shù)器 CNTA 的初值,從而可以改變直流電機(jī)的占空比,改變直流電機(jī)的速度。圖 3.7 A[4..0]=04H 時(shí)電機(jī)減速 PWM 波形調(diào)節(jié) PWM 波的占空比是電機(jī)調(diào)速的重要手段,若脈寬計(jì)數(shù)器 CNTA 的值逐漸增大,輸出脈沖的開啟時(shí)間變大,PWM 占空比逐漸變大,功率器件輸出給電機(jī)電樞的能量增加,電機(jī)加速。若脈寬計(jì)數(shù)器定時(shí)器 CNTA 的值減小,輸出脈沖的開啟時(shí)間變小,PWM 占空比逐漸變小,功率器件輸出給電機(jī)電樞的能量減少,電機(jī)減速。當(dāng)電機(jī)得到加速信號(hào),占空比增大至它可調(diào)范圍的最大值后保持,電機(jī)得到減速信號(hào),占空比減小至它的可調(diào)范圍的最小值后保持。3.3 運(yùn)行控制邏輯電路描述如圖 3.8 所示 FPGA 中的工作/ 停止控制和正/ 反轉(zhuǎn)方向控制電路,其兩個(gè)二選一多路選擇器加上兩個(gè)與門根據(jù)邏輯原理組合而成。START 鍵通過“與” 門控16制 PWM 輸出,實(shí)現(xiàn)對(duì)電機(jī)的工作/停止控制。當(dāng) START 端接高電平時(shí),表示電源接通,電機(jī)開始運(yùn)轉(zhuǎn);當(dāng) START 端接低電平時(shí),電機(jī)停止運(yùn)轉(zhuǎn)。Z/F 鍵控制選擇 PWM 波形是從正端 Z 進(jìn)入 H 橋,還是從負(fù)端 F 進(jìn)入 H 橋,以控制電機(jī)的旋轉(zhuǎn)方向。當(dāng) Z/F=1 時(shí) PWM 輸出波形從正端 Z 進(jìn)入 H 橋,電機(jī)正轉(zhuǎn)。當(dāng) Z/F =0 時(shí) PWM 輸出波形從負(fù)端 F 進(jìn)入 H 橋,電機(jī)反轉(zhuǎn)。仿真如圖 3.9 所示。圖 3.8 FPGA 中的工作/ 停止控制和正/反轉(zhuǎn)方向控制電路圖 3.9 正/反轉(zhuǎn)工作控制電路波形圖 3.10 工作/停止電路波形當(dāng) START=1 時(shí),與門打開,允許電機(jī)工作。當(dāng) START=0 時(shí),與門關(guān)閉,電機(jī)停止轉(zhuǎn)動(dòng)。仿真如圖 3.10 所示。17第四章 直流電機(jī) PWM 調(diào)速系統(tǒng)仿真4.1 FPGA 開發(fā)環(huán)境的介紹MAX+Plus II(MuliPtle Array Martix and Programmxnaable Logie User System)是 ALTERA 公司推出的具有完全集成化、可視化的設(shè)計(jì)環(huán)境,具有工業(yè)標(biāo)準(zhǔn)EDA 工具接口,可運(yùn)行于多種操作系統(tǒng)。MAX+Plus II 提供了一種與結(jié)構(gòu)無關(guān)的設(shè)計(jì)環(huán)境,設(shè)計(jì)人員無須精通器件內(nèi)部結(jié)構(gòu),只需運(yùn)用自己熟悉的輸入工具進(jìn)行設(shè)計(jì),就可以通過 MAX+Plus II 把這些設(shè)計(jì)轉(zhuǎn)換為最終結(jié)構(gòu)所需要的格式。MAX+Plus II 提供豐富的邏輯功能供設(shè)計(jì)人員調(diào)用,其中包括 74 系列全部器件的等效宏功能庫和多種特殊的宏功能(MacorFunctino)模塊以及參數(shù)化的宏功能(Mageufnctino)模塊。MAX+PlusH 還具有開放核的特點(diǎn),允許設(shè)計(jì)人員添加自己的宏功能模塊。充分利用這些邏輯功能模塊,可以大大減輕設(shè)計(jì)的工作量,成倍縮短開發(fā)周期。Altera 公司的 MAX+plus II 有以下特點(diǎn):開放的界面——MAX+plus II 軟件可與其他工業(yè)標(biāo)準(zhǔn)的設(shè)計(jì)輸入、綜合與校驗(yàn)工具相連接,支持與 Candence、Synopsys、Viewlogic 等其它公司所提供的EDA 接口。完全集成化——MAX+plus II 的設(shè)計(jì)輸入、處理與校驗(yàn)功能全部集成在統(tǒng)一的開發(fā)環(huán)境下,這樣可以加快動(dòng)態(tài)調(diào)試、縮短開發(fā)周期。豐富的設(shè)計(jì)庫——MAX+plus II 提供豐富的庫單元供設(shè)計(jì)者調(diào)用,其中包括 74 系列的全部器件、大量的數(shù)字器件和新型參數(shù)化的宏函數(shù),大大減輕了設(shè)計(jì)人員的工作量。硬件描述語言——MAX+plus II 軟件支持各種 HDL 設(shè)計(jì)輸入選項(xiàng),包括VHDL、verilog HDL 和 Altera 公司自己的硬件描述語言 AHDL。開放核特性——MAX+plus II 軟件具有開放核的特點(diǎn),它允許設(shè)計(jì)人員添加自己認(rèn)為有價(jià)值的宏函數(shù)。MAX+plus II 軟件的設(shè)計(jì)輸入方法有多種,主要包括原理圖輸入方式、文本設(shè)計(jì)輸入方式、波形設(shè)計(jì)輸入方式等。(1) 原理圖輸入與符號(hào)編輯。利用 MAX+plus II 提供的各種原理圖庫進(jìn)行18設(shè)計(jì)輸入是一種最為直接的輸入方式。用這種方式輸入時(shí),為提高效率,應(yīng)采用自頂向下邏輯分塊,把大規(guī)模的電路劃分成若干小塊的方法。(2) 硬件描述語言輸入。MAX+plus II 包含一個(gè)集成的 Text Editor(文本編輯程序),適合于輸入和編輯用 VHDL 語言編寫的設(shè)計(jì)文件。(3) MAX+plus II Waveform Editor(波形編輯程序 )用于建立和編輯波形文件及輸入仿真向量和功能測(cè)試向量,適合于時(shí)序和重復(fù)的函數(shù)。設(shè)計(jì)人員可以根據(jù)自己的實(shí)際情況靈活的選擇 MAX+plus II 軟件的輸入方式。4.2 正/反轉(zhuǎn)控制仿真鍵盤 Z_F 是電機(jī)的方向控制鍵。當(dāng)要求電機(jī)正轉(zhuǎn)時(shí),只需要按下鍵 Z_F,表示 Z_F 輸出高電平,即 Z_F=1,電機(jī)正轉(zhuǎn),如圖 4.1 所示。當(dāng)鍵 Z_F 松開時(shí),Z_F= 0 時(shí),電機(jī)反轉(zhuǎn),如圖 4.2、圖 4.3 所示。圖 4.1 電機(jī)正轉(zhuǎn)圖 4.2 電機(jī)反轉(zhuǎn)圖 4.3 電機(jī)正反轉(zhuǎn)194.3 啟/停控制仿真START 鍵是電機(jī)的啟動(dòng)鍵,當(dāng)按下 START 鍵時(shí),START=1,電機(jī)進(jìn)入運(yùn)行狀態(tài),如圖 4.4 所示。反之,START=0 時(shí),電機(jī)停止,如圖 4.5、圖 4.6 所示。圖 4.4 啟動(dòng)仿真波形圖 4.5 停止仿真波形圖 4.6 啟/停仿真波形4.4 加/減速仿真鍵盤 EN1 控制電機(jī)是否允許變速。所以通過改變 EN1 便可以改變?cè)O(shè)定值H[4..0]的值,也就是設(shè)定值的初值,從而改變了直流電機(jī)的占空比,改變直流電機(jī)的速度,達(dá)到調(diào)速的目的。因?yàn)?CNTB 是 5 位的計(jì)數(shù)器,所在本設(shè)計(jì)中直流電機(jī)轉(zhuǎn)速細(xì)分為 32 級(jí)。如圖 4.7 的占空比為 2/32=0.0625,同理通過按鍵 EN1 該變 H[4..0]的值便得到如圖 4.8、4.9 的 PWM 仿真波形,其占空比依次為 0.125、0.25,也就是占空比增大,電機(jī)的速度增加。根據(jù)以上的數(shù)據(jù)比較與仿真波形的分析可以看出,電機(jī)的速度在逐漸的增加。所以通過改變 EN1 的值可以改變直流電機(jī)的 PWM 占空比,從而改變直流電機(jī)的速度。20圖 4.7 H[4..0]=02H 仿真波形圖 4.8 H[4..0]=04H 仿真波形圖 4.9 H[4..0]=08H 仿真波形4.5 仿真結(jié)果分析通過 5.2 到 5.5 的仿真波形分析可知,本設(shè)計(jì)中的各項(xiàng)功能夠很好的實(shí)現(xiàn)。在時(shí)鐘脈沖的作用下,計(jì)數(shù)器 CNTA 和 CNTB 都能按照事先設(shè)定好的規(guī)則進(jìn)行計(jì)數(shù)。CNTA 是可控的加減計(jì)數(shù)器,U_D 控制其計(jì)數(shù)的方向,EN1 用于設(shè)定其初值,當(dāng) NE1 由高電平變?yōu)榈碗娖綍r(shí),就完成了設(shè)定值。CNTB 是 5 位二進(jìn)制計(jì)數(shù)器,其在時(shí)鐘脈沖 CLK0 的作用下一直加數(shù),當(dāng)它加到 32 時(shí)就自動(dòng)返回到0 再重新加數(shù)。兩路計(jì)數(shù)器同時(shí)加到數(shù)字比較器 LMP_COMPARE 上,當(dāng) CNTB的值小于設(shè)定值時(shí),數(shù)字比較器輸出高電平,當(dāng) CNTB 的值大于設(shè)定值時(shí),數(shù)字比較器輸出低電平。因此改變?cè)O(shè)定值的大小就可以改變 PWM 波形的大小,也就是完成了電機(jī)的調(diào)速。Z_F 是電機(jī)的方向按鍵,選擇 PWM 波形的進(jìn)入方向,當(dāng)其為 1 時(shí),電機(jī)正轉(zhuǎn),反之,反轉(zhuǎn)。至于電機(jī)的控制,是在它的輸入端加上兩個(gè)與門來控制電機(jī)的啟動(dòng)與停止。其具體的操作如下:當(dāng)按下鍵 Z_F 鍵時(shí),電機(jī)正轉(zhuǎn)(如圖 4.1) ,松開鍵時(shí),電機(jī)反轉(zhuǎn)(如圖4.2) 。當(dāng)按下鍵 START 時(shí),電機(jī)開始工作(如圖 4.4) ,松開時(shí),電機(jī)停止工作(如圖 4.5) 。通過按鍵 EN1 的閉合與斷開可以改變 H[4.0]的值(如圖4.7、4.8、4.9)從而改變直流電機(jī)的 PWM 占空比,達(dá)到改變直流電機(jī)速度的目的。本設(shè)計(jì)采用 VHDL 設(shè)計(jì) FPGA 脈寬調(diào)制控制方案, 計(jì)算機(jī)仿真和對(duì)直流電21機(jī)控制的結(jié)果表明,該電路能有效地產(chǎn)生 PWM 控制信號(hào)控制電機(jī)的轉(zhuǎn)速, 控制精度由 FPGA 中的數(shù)字比較器決定。在本設(shè)計(jì)中,采用的數(shù)字比較器為 5 位, 若增加數(shù)字比較器的位數(shù), 就可以提高電機(jī)轉(zhuǎn)速的控制精度。電路中省去了 D/A 轉(zhuǎn)換器使電路變得更加簡(jiǎn)潔 , 同時(shí)也降低控制器的成本。FPGA 內(nèi)部采用狀態(tài)機(jī)結(jié)構(gòu), 遇到干擾時(shí), 能很快從異常狀態(tài)轉(zhuǎn)入正常工作狀態(tài), 保證了控制系統(tǒng)具有高的可靠性。從以上的仿真中可以看出,基于 FPGA 的直流電機(jī)的控制能夠達(dá)到很好的預(yù)期效果。22總 結(jié)EDA 技術(shù)是電子設(shè)計(jì)的發(fā)展趨勢(shì),利用 EDA 工具可以代替設(shè)計(jì)者完成電子系統(tǒng)設(shè)計(jì)中的大部分工作。EDA 工具從數(shù)字系統(tǒng)設(shè)計(jì)的單一領(lǐng)域,發(fā)展到今天,應(yīng)用范圍己涉及模擬、微波等多個(gè)領(lǐng)域,可以實(shí)現(xiàn)各個(gè)領(lǐng)域電子系統(tǒng)設(shè)計(jì)的測(cè)試、設(shè)計(jì)仿真和布局布線等,這些都是我在這次課設(shè)中深刻體會(huì)到的。在這次課程設(shè)計(jì)的一周時(shí)間里,雖然在過程中遇到很多問題,但通過大家的共同努力很好的解決了這些問題,并最終完成了本次課程設(shè)計(jì)。在這次設(shè)計(jì)中我們收獲了很多,首先最直接的收獲就是我們鞏固了這門課程所學(xué)過的知識(shí),把它運(yùn)用到了實(shí)踐當(dāng)中,并且學(xué)到了很多在書本撒和那個(gè)所沒有學(xué)到的知識(shí),通過查閱相關(guān)資料進(jìn)一步加深了對(duì) EDA 的了??偟膩碚f,通過這次課程設(shè)計(jì)不僅鍛煉了我們的動(dòng)手和動(dòng)腦能力,也使我懂得了理論與實(shí)際相結(jié)合的重要性,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,要把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,才能提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。23參考文獻(xiàn)[1] 閻石.《數(shù)字電子技術(shù)基礎(chǔ)》 (第五版)[M].高等教育出版社[2] 謝運(yùn)祥.可編程邏輯器件的發(fā)展及其應(yīng)用前景[R].高等教育出版社[3] 張廣益.郭前剛 .《電機(jī)學(xué)》[M].重慶.重慶大學(xué)出版社.2006[4] 潘松,黃繼業(yè) .《DEA 技術(shù)實(shí)用教程》[M]. 北京科學(xué)出版社 .2002[5] 甘歷編著 .《VHDL 應(yīng)用與開發(fā)實(shí)踐》[M]. 北京科學(xué)出版社.2003[6] 崔建明編 .《電工電子EDA技術(shù)》[M]. 高等教育出版社 .2006- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
3 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 直流電機(jī) 調(diào)速 控制器 設(shè)計(jì)
鏈接地址:http://m.kudomayuko.com/p-215663.html