實驗13 直流電機測速實驗

實驗13 直流電機測速實驗

ID:38698422

大?。?86.50 KB

頁數(shù):6頁

時間:2019-06-17

實驗13  直流電機測速實驗_第1頁
實驗13  直流電機測速實驗_第2頁
實驗13  直流電機測速實驗_第3頁
實驗13  直流電機測速實驗_第4頁
實驗13  直流電機測速實驗_第5頁
資源描述:

《實驗13 直流電機測速實驗》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、實驗13直流電機測速實驗一.實驗目的了解直流電機工作原理;了解光電開關的原理;掌握使用光電開關測量直流電機轉速。二.實驗設備StarPCI9052、DMA$32BITRAM板卡一套、StarES-PCI模塊一塊、STARES598PCI實驗儀一套、PC機一臺三.實驗內容1、轉速測量原理:圖1強反射圖2弱反射圖3轉盤本轉速測量實驗采用反射式光電開關,通過計數(shù)轉盤通斷光電開關產生的脈沖,計算出轉速(1)反射式光開關工作原理:光電開關發(fā)射光,射到測量物體上,如果強反射,如圖1,光電開關接收到反射回來的光,則產生高電平1;弱反射,如圖2,光電開關接收不到反射回來

2、的光,則產生弱電平0。(2)實驗方法:本實驗轉速測量用的轉盤在下表面做成如圖3樣子的轉盤,白部分為強反射區(qū),黑部分為弱反射區(qū),轉盤每轉一圈,產生4個脈沖,每1/4秒計數(shù)出脈沖數(shù),即得到每秒的轉速。(演示程序中,LED顯示的是每秒鐘轉速)2、實驗過程(1)由DAC0832給電機供電,使用光電開關,測量電機轉速,再經調整,最終將轉速顯示在LED上。(2)通過按鍵調節(jié)電機轉速,隨之變化的轉速動態(tài)顯示LED上四.實驗原理圖五、實驗步驟1、主機連線說明:B3區(qū):CS——A3區(qū):CS1B3區(qū):A0、INT——ES-PCI:A0、IRQB3區(qū):INTA——C3區(qū):Y1

3、C3區(qū):G2A、G2B——ES-PCI:A7、IORC3區(qū):A、B、C、G1——C1區(qū):GND、GND、GND、VCCC5區(qū):CS(8253)——A3區(qū):CS2C5區(qū):A0、A1——ES-PCI:A0、A1C5區(qū):GATE0、GATE1——C1區(qū):VCCC5區(qū):CLK0——B2區(qū):31250HzC5區(qū):CLK1——B2區(qū):1MC5區(qū):OUT0——B3區(qū):IR0F3區(qū):CS——A3區(qū):CS3F3區(qū):OUT——E2區(qū):IN1E2區(qū):OUT1——F1區(qū):CTRLF1區(qū):REV——B3區(qū):IR7E5區(qū):CLK——B2區(qū):2ME5區(qū):CS——A3區(qū):CS5E5區(qū):

4、A0——ES-PCI:A0E5區(qū):A、B、C、D——G5區(qū):A、B、C、D2、由DAC0832經功放電路驅動直流電機,計數(shù)光電開關通關次數(shù)并經過換算得出直流電機的轉速,并將轉速顯示在LED上。3、G5區(qū)的0、1號按鍵控制直流電機轉速快慢,(最大轉速≈96r/s,5V,誤差±1r/s)六、演示程序(完整程序見目錄SPEED);鍵盤、LED顯示子程序請參閱綜合實驗一.MODELTINYEXTRNCMD_8279:WORD,DATA_8279:WORDEXTRNDisplay8:NEAR,SCAN_KEY:NEAR,GetKeyA:NEARPCIBAR1EQU

5、14H;PCI9052I/O基地址(用于訪問局部配置寄存器)PCIBAR3EQU1CH;8位I/O空間基地址(它就是實驗儀的基地址,;也為DMA&32BITRAM板卡上的8237提供基地址)PCIIPREQU3CH;IRQ號INTCSREQU4CH;PCI9052INTCSR地址mask_int_9052EQU24HVendor_IDEQU10EBH;廠商ID號Device_IDEQU8376;設備ID號VoltageOffsetEQU5;0832調整幅度.STACK200.DATAIO8259_0DW00F0HIO8259_1DW00F1HRD_IO8

6、259DW0000HCon_8253DW00E3HT0_8253DW00E0HT1_8253DW00E1HDA0832DW00D0HIO_Bit8_BaseAddressDW?PCI_IO_BaseAddress0DW?PCI_IRQ_NUMBERDB?INT_MASKDB?INT_VectorDB?INT_CSDW?;保護原中斷入口地址INT_IPDW?msg0DB'BIOS不支持訪問PCI$'msg1DB'找不到StarPCI9052板卡$'msg2DB'讀PCI9052I/O基地址時出錯$'msg3DB'讀8位I/O空間基地址時出錯$'msg4DB

7、'讀IRQ號出錯$'bufferDB8DUP(0);顯示緩沖區(qū),8個字節(jié)buffer1DB8DUP(0);顯示緩沖區(qū),8個字節(jié)VOLTAGEDB0;轉換電壓數(shù)字量CountDW0;一秒轉動次數(shù)NowCountDW0;當前計數(shù)值kpTimeDW0;保存上一次采樣時定時器的值bNeedDisplayDB0;需要刷新顯示.CODESTART:MOVAX,@DATAMOVDS,AXMOVES,AXNOPCALLInitPCICALLModifyAddress;根據(jù)PCI提供的基地址,將偏移地址轉化為實地址CALLModifyVector;修改中斷向量、允許中斷M

8、OVbNeedDisplay,1;顯示初始值MOVVOLTAGE,99H;初始化

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。