一、實(shí)驗(yàn)?zāi)康?/div>
1、學(xué)習(xí)直流電機(jī)的工作原理和控制方式,了解PWM控制原理
2、熟悉QuartusⅡ軟件的相關(guān)操作,掌握數(shù)字電路設(shè)計(jì)的基本流程;
3、掌握混合編輯法進(jìn)行編輯的基本方法,熟悉軟件環(huán)境的參數(shù)配置,仿真,管腳分配,下載等基本操作。
二、實(shí)驗(yàn)原理
1.直流電機(jī):
①定義輸出或輸入為直流電能的旋轉(zhuǎn)電機(jī),稱為直流電機(jī),它是能實(shí)現(xiàn)直流電能和機(jī)械能互相轉(zhuǎn)換的電機(jī)。當(dāng)它作電動(dòng)機(jī)運(yùn)行時(shí)是直流電動(dòng)機(jī),將電能轉(zhuǎn)換為機(jī)械能;作發(fā)電機(jī)運(yùn)行時(shí)是直流發(fā)電機(jī),將機(jī)械能轉(zhuǎn)換為電能。
②直流電機(jī)的兩根控制引腳A和B,電流流入的大小決定了電機(jī)的轉(zhuǎn)速。當(dāng)用脈沖波輸入時(shí),周期恒定時(shí),占空比大的平均電流就大,平均電流越大,轉(zhuǎn)速越高,等效于占空比越大,轉(zhuǎn)速越高,所以可以用PWM(Pulse Width Modulation)方式來控制轉(zhuǎn)速;通過脈沖波輸入的引腳來控制方向。
③本實(shí)驗(yàn)中采用RF-310T-11400型號(hào)直流電機(jī),同時(shí)配有光耦測(cè)速模塊。通過檢測(cè)輸出脈沖來檢測(cè)電機(jī)轉(zhuǎn)速。
2.設(shè)計(jì)原理框圖:
3.混合編輯法步驟:
(1)建立新工程
a)指定新工程名稱;
b)選擇需要加入的文件和庫;
c)選擇目標(biāo)器件;
d)選擇第三方EDA工具;
e)結(jié)束設(shè)置。
(2)建立文件 File→New→Device Design Files…,建立多個(gè)VHDL文本文件。
(3)輸入程序代碼
(4)創(chuàng)建圖元 File→Create/update→Create Symbol File for Current File→生成*.bsf格式的圖形文件。生成的圖元符號(hào)在頂成設(shè)計(jì)中作為模塊使用。
(5)建立原理圖文件并添加圖元符號(hào)
(6)連接各模塊并命名
(7)編譯工程
(8)仿真
a) 系統(tǒng)默認(rèn)為時(shí)序仿真。
b) 功能仿真 Assignment→Setting→Simulator Setting…,單擊Processing→Generate Functional simulation Netlist→單擊波形仿真按鈕;
仿真結(jié)果正確后,繼續(xù)后續(xù)步驟。
(9)引腳分配 Assignment→Pins…
(10)下載驗(yàn)證
a)對(duì)引腳分配后必須再重新編譯;
b)配置下載電纜--Tools→Programmer…;
c)JTAG模式下載--下載文件為 *.sof;d)Active Serial 模式下載--下載文件為 *.pof;
三、實(shí)驗(yàn)設(shè)備
1、微機(jī) 1臺(tái)
2、直流電機(jī) 1臺(tái)
3、Windows 操作系統(tǒng)
4、QuartusII 8.0或9.0應(yīng)用軟件
四、實(shí)驗(yàn)步驟
1、按照實(shí)驗(yàn)準(zhǔn)備將相應(yīng)的跳線連接好,調(diào)節(jié)撥碼開關(guān)選擇對(duì)應(yīng)的模塊;
2、打開QuartusⅡ軟件,采用混合編輯法編輯直流電機(jī)的電路圖和程序:新建一個(gè)工程,找到本次實(shí)驗(yàn)每個(gè)模塊的源程序,并將每個(gè)模塊編譯成圖元符號(hào)文件,該圖元符號(hào)可以在頂層原理圖文件中作為模塊使用;新建一個(gè)頂層原理圖文件,在其中將原理圖輸入,即添加各個(gè)模塊的圖元符號(hào)并連接各個(gè)模塊;編譯工程;仿真;將程序下載到實(shí)驗(yàn)平臺(tái)上。
3、將en置高(SW4撥上),LED8亮表示可以調(diào)速,將start置高(SW1撥上)電機(jī)開始工作,調(diào)動(dòng)direct(SW2)控制電機(jī)轉(zhuǎn)動(dòng)方向,按F1鍵加快電機(jī)轉(zhuǎn)速,當(dāng)達(dá)到最高速時(shí),LED1指示燈亮,按F2鍵電機(jī)減速,當(dāng)達(dá)到最小時(shí),LED3指示燈亮;在調(diào)節(jié)轉(zhuǎn)速時(shí),觀察數(shù)碼管上顯示的電機(jī)轉(zhuǎn)速,表示每秒多少轉(zhuǎn),即rps。
注意:由于電機(jī)的驅(qū)動(dòng)電流原因,在剛開始的增速過程中,要增加到一定程度時(shí),輸出相應(yīng)的電流才能驅(qū)動(dòng)電機(jī)。即按鍵F1起初按下的幾次,電機(jī)會(huì)沒有反映,多按幾次就好了。
五、實(shí)驗(yàn)內(nèi)容
1. 用VHDL語言設(shè)計(jì)一個(gè)直流電機(jī)控制器,要求方向可控(可正轉(zhuǎn)、反轉(zhuǎn)),速度可控制加速和減速,并可測(cè)速,用數(shù)碼管顯示當(dāng)前轉(zhuǎn)速
2. 用QuartusⅡ軟件進(jìn)行編譯、下載到實(shí)驗(yàn)平臺(tái)上進(jìn)行驗(yàn)證。
(1) 仿真電路:
(2) 操作步驟
① 建立VHDL文本文件,輸入各個(gè)模塊的代碼;
1) 分頻模塊(div):
2) 比較模塊(cmp):
3) 測(cè)速模塊(rate):
4) 方向控制模塊(mux1)
5) 調(diào)速模塊(cnt16
6) 標(biāo)準(zhǔn)階梯波產(chǎn)生器(cnt16_bz)
7) 按鍵檢測(cè)模塊(key_check
8) 顯示模塊(xianshi)
② 創(chuàng)建圖元文件:
1) 分頻模塊(div):
2) 比較模塊(cmp):
3) 測(cè)速模塊(rate):
4) 方向控制模塊(mux1):
5) 調(diào)速模塊(cnt16)
6) 標(biāo)準(zhǔn)階梯波產(chǎn)生器(cnt16_bz)
7) 按鍵檢測(cè)模塊(key_check)
8) 顯示模塊(xianshi)
③ 建立原理圖文件并添加圖元符號(hào):
連接后的原理圖如圖所示:
④ 建立波形圖文件:
如圖,時(shí)鐘信號(hào)clk為50MHz,
oc_pulse信號(hào)為50MHz;
反相信號(hào)direct周期為480ns;
start信號(hào)置為高電平;
en置為高電平;
加速、減速信號(hào)speed_up、speed_down都為周期為30ns的時(shí)鐘信號(hào),且不同時(shí)起效。
⑤ 仿真結(jié)果:
如圖,仿真方式為功能仿真
④結(jié)果分析
1) 從波形圖中可以看出,當(dāng)方向控制信號(hào)direct改變時(shí),電機(jī)信號(hào)立即從motorA變?yōu)?/font>motorB,即實(shí)現(xiàn)了正轉(zhuǎn)和反轉(zhuǎn)的切換,方向可控。
2) 從波形圖中可以看出,當(dāng)減速信號(hào)speed_down置高,加速信號(hào)speed_up為時(shí)鐘信號(hào)時(shí),電機(jī)加速,即電機(jī)的占空比逐漸增大;當(dāng)加速信號(hào)speed_up置高,減速信號(hào)speed_down為時(shí)鐘信號(hào)時(shí),電機(jī)減速,即電機(jī)的占空比逐漸減小,即實(shí)現(xiàn)了速度可控制。
3) 從data[2..0]的波形可以看出,可以實(shí)現(xiàn)測(cè)速,將實(shí)時(shí)速度顯示出來;
4) 從數(shù)碼管a-g的波形可以看出,顯示器可以將當(dāng)前轉(zhuǎn)速通過數(shù)碼管顯示出來;
5) 當(dāng)電機(jī)速度減至最小時(shí),speed_min為低電平,速度增到最大時(shí),speed_max為低電平,說明可以正常顯示速度為最大、最小時(shí)的情況
六、總結(jié)和問題討論
1. 調(diào)試方法:可以先將每個(gè)模塊分別運(yùn)行,通過輸入模擬信號(hào)仿真使其保證實(shí)現(xiàn)正常功能后再連接成完整電路,可以提前得知需要修改和調(diào)試的模塊
2. 體會(huì)和建議:只有仔細(xì)思考代碼之后的邏輯才能更好地理解實(shí)驗(yàn)、做好實(shí)驗(yàn)。
-
16.png
(82.91 KB, 下載次數(shù): 169)
下載附件
2020-6-5 15:01 上傳
-
15.png
(81.9 KB, 下載次數(shù): 147)
下載附件
2020-6-5 15:01 上傳
-
14.png
(86.38 KB, 下載次數(shù): 153)
下載附件
2020-6-5 15:00 上傳
-
13.png
(4.25 MB, 下載次數(shù): 155)
下載附件
2020-6-5 15:00 上傳
-
7.png
(120.95 KB, 下載次數(shù): 148)
下載附件
2020-6-5 14:59 上傳
-
4.png
(1.66 MB, 下載次數(shù): 164)
下載附件
2020-6-5 14:58 上傳
-
3.png
(4.8 MB, 下載次數(shù): 171)
下載附件
2020-6-5 14:58 上傳
-
2.png
(944.52 KB, 下載次數(shù): 158)
下載附件
2020-6-5 14:57 上傳
-
1.png
(2.43 MB, 下載次數(shù): 146)
下載附件
2020-6-5 14:57 上傳
-
-
wendukonzhi.zip
2020-6-5 15:03 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
1.72 MB, 下載次數(shù): 62, 下載積分: 黑幣 -5
作者: 51hei團(tuán)團(tuán)
時(shí)間: 2020-6-6 01:45
好資料,51黑有你更精彩!!!
作者: 1163891123
時(shí)間: 2021-7-1 20:23
好資料,51黑有你更精彩!!!








作者: 鐫熱
時(shí)間: 2021-12-11 19:12
樓主用的什么開發(fā)版呀
作者: jiangyan111
時(shí)間: 2024-1-29 14:13
這個(gè)看是寫的不錯(cuò)o,就是很老的版本了,現(xiàn)在都用到18,可想而知當(dāng)年寫代碼的這個(gè)人功底多深, 那個(gè)時(shí)代就玩電機(jī)了,現(xiàn)在應(yīng)該是個(gè)大佬了吧
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
午夜视频网站
|
国产一区二区三区在线看
|
久久久久久久久91
|
午夜免费成人
|
亚洲欧美视频
|
欧美精品一区二区免费
|
午夜影院在线
|
91在线一区|
久久精品视频免费观看
|
69xxx免费|
日韩在线一区二区
|
91pao对白在线播放
|
亚洲欧美一区二区三区国产精品
|
中国av在线免费观看
|
av影音资源
|
中文字幕第一页在线
|
久久成人激情
|
国产精品96久久久久久
|
亚洲成人午夜电影
|
宅男噜噜噜66一区二区
|
欧美成人a∨高清免费观看
老司机午夜性大片
|
欧美激情 一区
|
91国产在线视频在线
|
欧美成视频
|
中文字幕日韩一区
|
美女久久
|
欧美高清一级片
|
综合精品久久久
|
国产一级片精品
|
国内精品久久久久久
|
精品视频在线观看
|
99精品久久|
国产高清久久
|
久久精品1
|
自拍中文字幕
|
久久精品日
|
国产99热|
噜噜噜噜狠狠狠7777视频
|
中午字幕在线观看
|
激情五月激情综合网
|
久久久久久av
|