時(shí)間:2008-02-21 16:48:00來(lái)源:mawei


因設(shè)計(jì)中有4路PWM控制器,為每個(gè)控制器分配一個(gè)ID。上面程序中setAddress為該P(yáng)WM控制器的ID,當(dāng)?shù)刂肪€Address選中該ID時(shí),表明對(duì)該P(yáng)WM控制器操作.利用ALE、WR信號(hào)將地址線信號(hào)鎖存。每個(gè)clk信號(hào)上升沿到來(lái)時(shí)將count加l處理。比較count與databus的值,實(shí)現(xiàn)PWM信號(hào)占空比的調(diào)整。并可根據(jù)需要在FPGA資源允許前提下,任意增加PWM控制器。
2.3電機(jī)編碼器捕獲單元設(shè)計(jì)
電機(jī)編碼器捕獲單元獲得電機(jī)碼盤信號(hào)后,通過(guò)總線控制器送給MPU讀取,來(lái)判斷電機(jī)的轉(zhuǎn)動(dòng)速度。VHDL硬件描述語(yǔ)言的程序源碼如下:
多個(gè)編碼器用setAddressL、setAddressH定義每個(gè)編碼器的地址。當(dāng)Address與setAddressL、setAddressH相同時(shí)選中該編碼器捕獲單元.同時(shí)用RD、ALE控制將捕獲的數(shù)據(jù)傳到總線上。
2.4分頻器l設(shè)計(jì)
FPGAEP2C5T全局時(shí)鐘信號(hào)外接20MHz有源品振,為得到20kHz的PWM信號(hào),在EP2C5T內(nèi)用VHDL設(shè)計(jì)了分頻器.VHDL程序如下:
分頻器2的原理與分頻器1相同.將20 kHz方波信號(hào)20000分頻得到l Hz的方波信號(hào)。
3、結(jié)語(yǔ)
利用VHDL硬件描述語(yǔ)言在FPGA中設(shè)計(jì)的直流伺服電機(jī)控制器,可滿足對(duì)多路直流電機(jī)的伺服控制。該控制器在4路直流伺服電機(jī)控制系統(tǒng)中可穩(wěn)定可靠的運(yùn)行。標(biāo)簽:
![]()
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(www.connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-12-15
2025-12-12
全自動(dòng)石灰活性度化驗(yàn)設(shè)備 電腦石灰活性...
2025-12-12
380VAC/540VDC大功率無(wú)刷驅(qū)動(dòng)器
2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗(yàn)系統(tǒng)
2025-11-10
推薦專題
更多>