步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)

步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)

ID:29920327

大小:105.86 KB

頁數(shù):10頁

時(shí)間:2018-12-25

步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)_第1頁
步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)_第2頁
步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)_第3頁
步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)_第4頁
步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)_第5頁
資源描述:

《步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、步進(jìn)電機(jī)無級(jí)調(diào)速系統(tǒng)設(shè)計(jì)一、設(shè)計(jì)任務(wù)通過電位器,用ADC0809采集;ADC0809采集結(jié)果分為100檔,并將100檔轉(zhuǎn)化為十進(jìn)制顯示,作為無極調(diào)速的檔位;對(duì)四相步進(jìn)電機(jī),以每5ms輸出一個(gè)脈沖的最高轉(zhuǎn)速,每1S輸出一個(gè)脈沖的最低轉(zhuǎn)速運(yùn)行;定時(shí)器定時(shí)控制步進(jìn)電機(jī)的運(yùn)行。二、硬件電路設(shè)計(jì)1、硬件電路的框圖:圖1.1.12、電路分析:2.1單片機(jī)最小電路:圖2.1.1單片機(jī)最小電路由電源電路、復(fù)位電路、晶振電路組成:101)電源電路(如圖3.1.1)中C1(0.1uF的電容)、C2(47uF的電容)起濾波的作用,C1過濾高頻信號(hào),C2過濾低頻信號(hào)。圖2.1.12)在復(fù)位電路

2、(如圖3.1.2)中,當(dāng)VCC上電時(shí),C充電,在10K電阻上出現(xiàn)電壓,使得單片機(jī)復(fù)位;幾個(gè)毫秒后,C充滿,10K電阻上電流降為0,電壓也為0,使得單片機(jī)進(jìn)入工作狀態(tài)。工作期間,K1閉合時(shí),C放電;K1斷開時(shí),C又充電,在10K電阻上出現(xiàn)電壓,使得單片機(jī)復(fù)位。圖2.1.23)在晶振電路(如圖3.1.3)中,晶振采用12M的晶振,實(shí)現(xiàn)1us的機(jī)器周期。圖2.1.3102.2A/D轉(zhuǎn)換電路:圖3.2.1ADC0809主要特性:1)8路輸入通道,八位A/D轉(zhuǎn)換器,即分辨率為八位2)具有轉(zhuǎn)換啟??刂贫?)轉(zhuǎn)換時(shí)間為100us4)單個(gè)+5V電源供電5)模擬輸入電壓0~+5V6)低功

3、耗15hw2.3步進(jìn)電機(jī)驅(qū)動(dòng)電路:圖3.3.1說明:DS75452是與非門信號(hào)驅(qū)動(dòng),用來提高數(shù)據(jù)的驅(qū)動(dòng)能力。102.4檔位顯示電路:圖2.4.18279特點(diǎn)   (1)可同時(shí)進(jìn)行鍵盤掃描及文字顯示;  (2)鍵盤掃描模式;  (3)傳感器掃描模式;  (4)激發(fā)輸入模式;  (5)8乘8鍵盤FIFO(先進(jìn)先出);  (6)具有接點(diǎn)消除抖動(dòng),2鍵鎖定及N鍵依此讀出模式;  (7)雙排8位數(shù)或雙排16位數(shù)的顯示器;  (8)右邊進(jìn)入或左邊進(jìn)入。16位字節(jié)顯示存儲(chǔ)器。 8279引腳說明   <1>DB0~DB7:雙向數(shù)據(jù)總線。在CPU與8279間做數(shù)據(jù)與命令傳送?! ?2>C

4、LK:8279的系統(tǒng)時(shí)鐘,100KHz為最佳選擇?! ?3>RESET:復(fù)位輸入線。輸入HI時(shí)可復(fù)位8279。  <4>CS:芯片選擇信號(hào)線。當(dāng)這個(gè)輸入引腳為低電平時(shí),可將命令寫入8279或讀取8279的數(shù)據(jù)?! ?5>A0:緩沖器地址選擇線。A0=0時(shí),讀寫一般數(shù)據(jù);A0=1時(shí),讀取狀態(tài)標(biāo)志位或?qū)懭朊??! ?6>RD:讀取控制線。RD=0時(shí),8279輸送數(shù)據(jù)到外部總線?! ?7>WR:寫入控制線。WR=0時(shí),8279從外部總線接收數(shù)據(jù)?! ?8>IRQ:中斷請(qǐng)求。平常IRQ為LO,在鍵盤模式下,每次讀取FIFO/SENSORRAM的數(shù)據(jù)時(shí),IRQ變?yōu)镠I,讀取后轉(zhuǎn)為

5、LO;在傳感器模式下,只要傳感器一有變化,就會(huì)使IRQ變?yōu)镠I,讀取后轉(zhuǎn)為LO?! ?9>SL0~SL3:掃描按鍵開關(guān)或傳感器矩陣及顯示器,可以是編碼模式(16對(duì)1)或解碼模式(4對(duì)1)?! ?10>RL0~RL7:鍵盤/傳感器的返回線。無按鍵被按時(shí),返回線為HI;有按鍵被按時(shí),該按鍵的返回線為LO。在激發(fā)輸入模式時(shí),為8位的數(shù)據(jù)輸入?! ?11>SHIFT:在鍵盤掃描模式時(shí),引腳的輸入狀態(tài)會(huì)與其它按鍵的狀態(tài)一同儲(chǔ)存(在BIT6),內(nèi)部有上拉電阻,未按時(shí)為HI,按時(shí)為LO?! ?12>CNTL/STB:在鍵盤掃描模式時(shí),引腳的輸入狀態(tài)會(huì)與SHIFT以及其它按鍵的狀態(tài)同一

6、儲(chǔ)存,內(nèi)部有上拉電阻,未按時(shí)為HI,按時(shí)為LO。在激發(fā)輸入模式時(shí),作為返回線8位數(shù)據(jù)的使能引腳。  <13>OUTA0~OUTA3:動(dòng)態(tài)掃描顯示的輸出口(高4位)?! ?0<14>OUTB0~OUTB3:動(dòng)態(tài)掃描顯示的輸出口(低4位)?! ?15>BD:消隱輸出線。2.5按鍵電路圖2.5.12.6硬件調(diào)試A/D轉(zhuǎn)換電路,輸入電壓+5V,輸出接燈,觀察是否是11111111;步進(jìn)電機(jī)四個(gè)接口分別接開關(guān),分別輸入03H、06H、0CH、09H,看電機(jī)是否轉(zhuǎn)動(dòng);顯示電路,分別改變測試程序7DH、7EH、7FH的值看是否顯示正常;按鍵電路接燈,看是否能正常工作。三、軟件設(shè)計(jì)3.

7、1系統(tǒng)的定義P2.0控制電機(jī)正反轉(zhuǎn),高電平正轉(zhuǎn),低電平反轉(zhuǎn);P1.0、p1.1、p1.2、p1.3接電機(jī)驅(qū)動(dòng)電機(jī)正反轉(zhuǎn);ADC0809接100HZ的脈沖;8279接1MHZ的脈沖。3.2方案流程圖開始初始化開定時(shí)器AD轉(zhuǎn)換數(shù)據(jù)處理顯示速度檔位3.2.1主程序10定時(shí)時(shí)間到P2.0=?1Y正轉(zhuǎn)N反轉(zhuǎn)重裝返回重裝返回3.2.2中斷子程序3.3程序清單ORG0000HAJMPSTARTORG000BHAJMPDJQDORG0100H;?MOVTMOD,#01HMOVTH0,#0ECHMOVTL0,#78HSETBET0SETBEAMOVR2,#

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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