![單片機(jī)課程設(shè)計(jì)步進(jìn)電機(jī)控制_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/c95b63c5-92d9-4399-9517-830ecb153411/c95b63c5-92d9-4399-9517-830ecb1534111.gif)
![單片機(jī)課程設(shè)計(jì)步進(jìn)電機(jī)控制_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/c95b63c5-92d9-4399-9517-830ecb153411/c95b63c5-92d9-4399-9517-830ecb1534112.gif)
![單片機(jī)課程設(shè)計(jì)步進(jìn)電機(jī)控制_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/c95b63c5-92d9-4399-9517-830ecb153411/c95b63c5-92d9-4399-9517-830ecb1534113.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)課程設(shè)計(jì)姓名:穆森學(xué)號: 3090501068班級:電氣 09032012/6/21、設(shè)計(jì)任務(wù)、原理、步驟任務(wù):。從鍵盤上輸入正、反轉(zhuǎn)命令,轉(zhuǎn)速參數(shù)(16級)和轉(zhuǎn)動步數(shù)顯示 在LED顯示器上。顯示器上顯示:第一位為 0表示正轉(zhuǎn),為1表示反轉(zhuǎn);第二位0F 為轉(zhuǎn)速等級,第三到第六位設(shè)定步數(shù)。單片機(jī)依顯示器上顯示的正、 反轉(zhuǎn)命令,轉(zhuǎn)速級數(shù)和轉(zhuǎn)動步數(shù)進(jìn)行 相應(yīng)動作,轉(zhuǎn)動步數(shù)減為零時(shí)停止轉(zhuǎn)動。原理:如圖,當(dāng)有一相繞組被通電激勵時(shí),磁通從正相齒,經(jīng)過軟鐵芯的轉(zhuǎn) 子,并以最短路徑流向負(fù)相齒,為使磁通路徑最短,在磁場力的作 用下,轉(zhuǎn)子被迫移動,使最近的一對齒與被激勵的一相對準(zhǔn)。那么,通過對它每相線圈中電
2、流的順序切換可使電機(jī)作步進(jìn)式旋轉(zhuǎn)。 相數(shù):產(chǎn)生不同對極 N、S磁場的激磁線圈對數(shù)。拍數(shù):指電機(jī)轉(zhuǎn)過一個齒距角所需脈沖數(shù),以四相電機(jī)為例,有四 相四拍運(yùn)行方式即AB-BC-CD-DA-AB 或A-B-C-D-A,四相八拍運(yùn)行方式即 A-AB-B-BC-C-CD-D-DA-A.步距角:對應(yīng)一個脈沖信號電機(jī)轉(zhuǎn)子轉(zhuǎn)過的角位移距角=360/(轉(zhuǎn)子齒數(shù)*拍數(shù))系統(tǒng)中使用20BY-0型號步進(jìn)電機(jī),它使用+5V直流電源,步距角 為18度,電機(jī)線圈由A、B、C、D四相組成。步進(jìn)電機(jī)驅(qū)動原理是通過對它每相線圈中的電流的順序切換來使電 機(jī)作步進(jìn)式旋轉(zhuǎn),驅(qū)動電路由脈沖信號來控制,所以調(diào)節(jié)脈沖信號 的頻率便可改變步進(jìn)電
3、機(jī)的轉(zhuǎn)速。BA、BB、BC、BD即為脈沖信號輸入插孔,驅(qū)動器輸出A、B、C、D接步進(jìn)電機(jī)。步驟:先設(shè)計(jì)鍵盤顯示程序,根據(jù)書本的鍵盤掃描程序與數(shù)碼管顯示程序, 把二者整合到一起,成功后,再做驅(qū)動電機(jī)程序,在鍵盤顯示程序 的基礎(chǔ)上,進(jìn)行擴(kuò)張,實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)與調(diào)速控制。二、硬件原理接線圖鍵盤顯示原理圖D0OOonndPlPl07曲CM網(wǎng)D5姑PE們G?帕朋)CLKCLRI- r16 -B/_1_3En?4丄行3DI ND2ii連線圖步進(jìn)電機(jī)模塊插頭接實(shí)驗(yàn)系統(tǒng) J3 插座,(順接) 把 P1.0P1.3 分別接到 BABD 插孔。8032P10 BP tPL,1 BB 34.?Kk474L5042C
4、lGP10VCCTJ3? 75452754524 八7 754EPi.274L594GFBO 9D5- 12754H74L504vccL<?1_<<<1 VWL§174LS04BAP1.04p“ 亠 BB3P1.2-Bc5P1.3BD 980324.7kX4ABJD-75452r >QQQOQooooooooooooQ Qo o o o0 0 0 0ii hhio o oo0 0 oQQQ OQQ QQQ QQQOOO OQQ OOQQQQooo ooo oooOOOO OOOO QQQOQQOQ OOOOOOOO1S6 I0 QooOOO ooo Q
5、Q O O O QQQQQQQO Q OOOOoooQQQooo0 o110OOOOo o 0 oO00oo o o o oo oo O 0 o o o o o ooQQQQQPl ooOOQO3-P3- OO OO ooo o o o QOOQ o o o o QOQQ OOOO O O O ODO1 三、流程圖按鍵流程圖鍵輸入程序框圖數(shù)碼管顯示流程圖顯示子程序程序框圖電機(jī)控制程序流程圖:開1始J;1執(zhí)行就1r岳按下J顯慮仲兇7E)1均少川YJ 1 r1rI扌馳超中區(qū)的rwrnmf7D)內(nèi)容計(jì)茸莊時(shí)1rI步距數(shù)4送顯示緩沖區(qū)那鐵t送顯逾沖區(qū)1rI歩距為嗎忖那馥沏嗎N1IV顯示1停止四、程序清
6、單ORG 0000HAJMP MAINORG 0050HMAIN: MOV SP ,#40H;主程序MOV 79H,#10H;初始化,使數(shù)碼管“滅”MOV 7AH,#10HMOV 7BH,#10HMOV 7CH,#10HMOV 7DH,#10HMOV 7EH,#10HMOV R1,#7EHMAIN1: ACALL KEYMOV R1,ACJNE R1,#78H,KSCJNE A,#16H,MAINLJMP RUNKS: DEC R1LJMP MAIN1;調(diào)用鍵盤掃描子程序;把鍵值送入顯示緩沖區(qū);顯示緩沖區(qū)是否存滿;確認(rèn)鍵是否按下RUN: MOV A,7EHJZ ZHENJNZ FANZHEN:
7、 MOV P1,#03HACALL DELAYACALL JINAYI1ACALL DIRMOV P1,#06H;電機(jī)運(yùn)行;跳正轉(zhuǎn)子程序;跳反轉(zhuǎn)子程序;AB 相加脈沖;延時(shí);減一;顯示; BC 相加脈沖ACALL JINAYI1ACALL DIRMOV P1,#0CHACALL DELAYACALL JINAYI1ACALL DIRMOV P1,#09HACALL DELAYACALL JINAYI1ACALL DIRACALL ZHENFAN: MOV P1,#09HACALL DELAYACALL JIANYI2ACALL DIRMOV P1,#0CHACALL DELAYACALL JI
8、ANYI2ACALL DIRMOV P1,#06HACALL JIANYI2ACALL DIRMOV P1,#03HACALL DELAYACALL JIANYI2ACALL DIRLJMP FANDELAY: MOV R7,#02HDELAY10: MOV R6,7DHDELAY12: DJNZ R6,DELAY12DJNZ R7,DELAY10RETJIANYI1:ANL 79H,#0FHANL 7AH,#0FHANL 7BH,#0FHANL 7CH,#0FHLCALL DIRLCALL DIRMOV R5, 79HCJNE R5, #0, Z1DEC 79HMOV R5, 7AHCJNE
9、 R5, #0, Z2 DEC 7AHMOV R5, 7BHCJNE R5, #0,Z3DEC 7BHMOV R5, 7CHCJNE R5, #0,Z4LJMP MAINZ1: DEC 79HRETZ2: DEC 7AHRETZ3: DEC 7BHRETZ4: DEC 7CHRETJIANYI2: ANL 79H,#0FHANL 7AH,#0FHANL 7BH,#0FHANL 7CH,#0FHLCALL DIRLCALL DIRMOV R5,79HCJNE R5,#0,F1DEC 79HMOV R5,7AHCJNE R5,#0,F2DEC 7AHMOV R5,7BHCJNE R5,#0,F3D
10、EC 7BHMOV R5,7CHCJNE R5,#0,F4LJMP MAINF1: DEC 79HRETF2: DEC 7AHRETF3: DEC 7BHRETF4: DEC 7CHRETKEY: ACALL KS1;調(diào)用判斷有無鍵按下子程序JNZ LK1ACALL DIRAJMP KEYLK1: ACALL DIRACALL DIRACALL KS1JNZ LK2AJMP KEYLK2: MOV R2,#0FEH;首列掃描字入 R2MOV R4,#00H;首列號入 R4LK3: MOV DPTR,#0FFDDHMOV A,R2MOVX DPTR,AMOV DPTR,#0FFDEHMOVX A
11、,DPTRJB ACC.0,LK4 ;ACC.0 為 1 則跳轉(zhuǎn),即第 0 行按鍵未按下MOV A,#00HAJMP LKPLK4: JB ACC.1,LK5;第 1 行無按鍵按下,轉(zhuǎn)差第 2 行MOV A,#08HAJMP LKPLK5: JB ACC.2,LK6MOV A,#10HAJMP LKPLK6: JB ACC.3,NEXTMOV A,#18HLKP: ADD A,R4MOV DPTR,#TABMOVC A,A+DPTRPUSH ACCLKP1: ACALL KS1JNZ LKP1;第 2 行無按鍵按下,轉(zhuǎn)差第 3 行;第 3 行無按鍵按下,改查下一列;求鍵號;鍵號進(jìn)棧保護(hù);等待鍵
12、釋放POP ACCRETNEXT: INC R4 ;指向下一列,列號加 1MOV A,R2JNB ACC.7,KND; 8 列掃描完,返回RL AMOV R2,AAJMP LK3KND: AJMP KEYKS1: MOV DPTR,#0FFDDHMOV A,#00HMOVX DPTR,AINC DPTRMOVX A,DPTRCPL AANL A,#0FHRETTAB: DB 07H,04H,08H,05H,09H,06H,0AH,0BHDB 01H,00H,02H,0FH,03H,0EH,0CH,0DHDB 00H,00H,00H,00H,00H,00H,00H,16HENDDIR: MOV
13、R0,#79H;顯示程序MOV R3,#01HLD0: MOV DPTR,#TEP ;寫字形MOV A,R0MOVC A,A+DPTRCPL AMOV DPTR,#0FFDCHMOVX DPTR,AMOV DPTR,#0FFDDHMOVX DPTR,AACALL DL1;延時(shí)INC R0;顯示緩沖區(qū)地址加一MOV A,R3JB ACC.5,LD1;判斷是否掃描到第六個顯示位RL AMOV R3,AAJMP LD0LD1: RETTEP: DB 3FH,06H,5BH,4FH,66H,6DHDB 7DH,07H,7FH,6FH,77H,7CHDB 39H,5EH,79H,71H,00H,73HDL1: MOV R7,#02HDL: MOV R6,#0FFHDLA: DJNZ R6,DLADJNZ R7,DLRET 五、設(shè)計(jì)心得體會為期一周的單片機(jī)課程設(shè)計(jì),我有很多心得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)八年級上冊15.4.1《提公因式法因式分解》聽評課記錄
- 人教版七年級地理上冊:4.2《世界的語言和宗教》聽課評課記錄1
- 八年級歷史上聽課評課記錄《第一單元第1課鴉片戰(zhàn)爭》聽課評課記錄
- 用維修基金維修電梯主機(jī)軸承合同
- 生態(tài)項(xiàng)目投資合作協(xié)議書(2篇)
- 人教版數(shù)學(xué)八年級上冊聽評課記錄15.2.1《分式的乘除》
- 部編版八年級道德與法治下冊第五課《我國基本制度》第3課時(shí)《基本政治制度》聽課評課記錄
- 北師大版數(shù)學(xué)一年級上冊第一單元《生活中的數(shù) 第3課時(shí) 玩具》聽評課記錄
- 北師大版數(shù)學(xué)五年級上冊《軸對稱再認(rèn)識(一)》聽評課記錄2
- 冀教版數(shù)學(xué)七年級下冊《數(shù)學(xué)活動 拼圖與分解因式》聽評課記錄
- PHOTOSHOP教案 學(xué)習(xí)資料
- 初中數(shù)學(xué)教學(xué)“教-學(xué)-評”一體化研究
- 2012年安徽高考理綜試卷及答案-文檔
- 《游戲界面設(shè)計(jì)專題實(shí)踐》課件-知識點(diǎn)5:圖標(biāo)繪制準(zhǔn)備與繪制步驟
- 自動扶梯安裝過程記錄
- MOOC 材料科學(xué)基礎(chǔ)-西安交通大學(xué) 中國大學(xué)慕課答案
- 智慧供熱管理系統(tǒng)方案可行性研究報(bào)告
- 帕金森病的言語康復(fù)治療
- 中國城市居民的健康意識和生活方式調(diào)研分析報(bào)告
- 上海星巴克員工手冊
- 貓狗創(chuàng)業(yè)計(jì)劃書
評論
0/150
提交評論