




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
目錄
1產(chǎn)品功能分析.........................................................................................................1
2設(shè)計方案遴選.........................................................................................................1
2.1主控芯片的選擇......................................................................................1
2.2步進(jìn)電機(jī)的選擇......................................................................................2
2.3電機(jī)驅(qū)動的選擇......................................................................................2
2.4系統(tǒng)框圖設(shè)計..........................................................................................3
3產(chǎn)品硬件設(shè)計.........................................................................................................3
3.1步進(jìn)電機(jī)系統(tǒng)..........................................................................................3
3.2單片機(jī)系統(tǒng)..............................................................................................3
3.3ADC0809采集電路.......................................................................................4
4產(chǎn)品軟件設(shè)計.........................................................................................................5
4.1主程序流程圖..........................................................................................5
4.2電機(jī)控制中斷程序流程圖......................................................................6
5產(chǎn)品使用說明.........................................................................................................7
5.1產(chǎn)品裝配圖..............................................................................................7
5.2產(chǎn)品使用說明..........................................................................................7
6、產(chǎn)品設(shè)計技術(shù)標(biāo)準(zhǔn).................................................................................................7
7參考資料...................................................................................................................8
附錄...............................................................................................................................9
附錄1元器件清單.........................................................................................9
附錄2電路原理圖.......................................................................................10
附錄3PCB設(shè)計圖........................................................................................11
附錄4產(chǎn)品實物圖.......................................................................................12
附錄5主程序代碼.......................................................................................14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
基于51單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計與制作
1產(chǎn)品功能分析
所選擇的步進(jìn)電機(jī)是一個四相步進(jìn)電機(jī),使用的方法是單片機(jī)控制步進(jìn)電
機(jī)的驅(qū)動。步進(jìn)電機(jī)可被視作一種可靠的機(jī)械設(shè)備,其能夠通過輸入電脈沖來
控制電機(jī)的運(yùn)行。一旦電機(jī)被激活,就會按照一個特定的步進(jìn)角,一步步地朝
著指定的目標(biāo)進(jìn)行運(yùn)行,從而實現(xiàn)精確的控制。利用步進(jìn)電機(jī),我們能夠?qū)崿F(xiàn)
對物體方向、角度、旋轉(zhuǎn)速度、加速度等參數(shù)進(jìn)行準(zhǔn)確調(diào)節(jié),從而實現(xiàn)對物體
運(yùn)動軌跡、運(yùn)動方向、運(yùn)動方式等進(jìn)行有效控制。步進(jìn)電機(jī)采用了一種特殊的
技術(shù),它能夠根據(jù)不斷變化的參數(shù),調(diào)節(jié)電機(jī)的運(yùn)動軌跡,從而實現(xiàn)對物體運(yùn)
動軌跡、運(yùn)動方向等進(jìn)行有效調(diào)節(jié)。步進(jìn)電機(jī)不僅能夠被微控制器控制,而且
它也被設(shè)計成一種特殊的電機(jī),具有無累積誤差(100%精度)的特性,因此被
應(yīng)用到各類開環(huán)控制系統(tǒng)中。設(shè)計的目的是開發(fā)一個以單片機(jī)為核心的單片機(jī)
驅(qū)動的步進(jìn)電機(jī)控制系統(tǒng)。該系統(tǒng)使用STC89C51用作控制塊,步進(jìn)電機(jī)的旋轉(zhuǎn)
方向和速度由電位器控制,步進(jìn)電機(jī)的速度動態(tài)地顯示在LED燈上。
主要實現(xiàn)功能:
(1)、電位器控制步進(jìn)電機(jī)轉(zhuǎn)動速度;
(2)、ADC0809采集電位器的電壓值;
(3)、4個小紅燈,指示電機(jī)的轉(zhuǎn)速。
2設(shè)計方案遴選
2.1主控芯片的選擇
單片機(jī)是微型計算機(jī)的一個重要部門,也是一種相當(dāng)重要的設(shè)備類型。單
片機(jī)也被稱為微控制器,特別適合于控制領(lǐng)域,因此也被稱為微控制器。
一個先進(jìn)的單片機(jī)可以實現(xiàn)復(fù)雜的電路,它的核心是一個高性能的電路,
它具有多種復(fù)雜的電路,如CPU、存儲器、I/O接口電路等,它可以實現(xiàn)復(fù)雜的
電路操作,并且可以配置各種高級的軟硬件,以實現(xiàn)復(fù)雜的電路操作。
為了確??刂葡到y(tǒng)的可靠性,我們需要綜合考慮它的各項特征。例如,我
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
們需要注意它的芯片速率、ROM容積、I/O接腳的數(shù)量及其它的最大實際工作電
流(1.8V/3V/5V)。此外,我們還需要注意它的可用端口,比如看門狗、雙指針、
雙串口、實時時鐘、CAN端口、SPI接口、USB端口。在本次研究中,我們將采
用一種簡易的、高效的方式來處理超聲波及聲光信號,并利用一種普遍適用的
單片機(jī)來實現(xiàn)。
從容易學(xué)習(xí)掌握的角度出發(fā),要求所選單片機(jī)支持簡單易學(xué)的編程語言,
并且擁有軟件支持的良好編程環(huán)境。同時還應(yīng)當(dāng)有豐富的資料支持,包括詳盡
的芯片說明書,應(yīng)用指南,設(shè)計方案,范例程序等。
從工作可靠性的角度出發(fā),要求所選芯片有較寬工作溫度范圍,較低的功
耗和一定的抗干擾能力。按適用的工作溫度分,常用單片機(jī)芯片可分為商用級、
工業(yè)級、軍品級,這里選擇一般的商用機(jī)即可。在功耗和抗干擾方面,這個控
制系統(tǒng)的要求都不高,可以通過通用單片機(jī)芯片來滿足。
總而言之,STC89C51單片機(jī)被選為該系統(tǒng)的主要控制芯片。足夠本設(shè)計運(yùn)
行,且價格便宜,下載程序方便。
2.2步進(jìn)電機(jī)的選擇
電機(jī)的運(yùn)行狀態(tài)取決于電脈沖信號的強(qiáng)弱,它可以通過調(diào)整信號的強(qiáng)弱來
控制電機(jī)的運(yùn)動。例如,當(dāng)電機(jī)處于正常工作狀態(tài)時,它的運(yùn)動速度會隨著信
號的強(qiáng)弱而改變。這種開環(huán)控制設(shè)備通常用于控制電機(jī)的運(yùn)動。步進(jìn)電機(jī)具備
良好的周期性誤差,而且不會出現(xiàn)累積性誤差,因此,它可以輕松地實現(xiàn)快速、
精確的運(yùn)動,并且可以滿足多種復(fù)雜的控制要求。
通過調(diào)整電機(jī)的參數(shù),可以改善步進(jìn)電機(jī)的性能。例如,當(dāng)電機(jī)的運(yùn)行時
間增加時,它的運(yùn)行角度會隨著電機(jī)的運(yùn)行而增加。此外,電機(jī)的運(yùn)行速度也
會隨著電機(jī)的運(yùn)行而增加,而且這種關(guān)系是穩(wěn)定的。
由于系統(tǒng)采用單片機(jī)控制,電壓需要達(dá)到5v,因此,我們選擇了28BYJ-48
四相八沖程步進(jìn)電機(jī),其電壓范圍為DC5V-DC12V,作為本次實驗的設(shè)計對象。
通過施加一系列連續(xù)的控制脈沖,步進(jìn)電機(jī)可以實現(xiàn)持續(xù)的運(yùn)動。每一個脈沖
信號都會影響步進(jìn)電機(jī)的一個或兩個電壓,從而使得轉(zhuǎn)子在特定的步距角上進(jìn)
行有效的旋轉(zhuǎn)。當(dāng)電壓位置的變化完成周期時,轉(zhuǎn)子旋轉(zhuǎn)一步。
2.3電機(jī)驅(qū)動的選擇
通過采用ULN2003,可以將步進(jìn)電機(jī)的輸出信號轉(zhuǎn)化成步進(jìn)角,以實現(xiàn)對步
進(jìn)電機(jī)的精確控制。ULN2003中的7個NPN達(dá)林頓結(jié)晶體管可以滿足低邏輯的電
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
子電路(如CMOS、TTL或PMOS/NMOS)的需求,并且可以作為一種可靠的電源,
將電機(jī)與各種需要大電流、大電壓的設(shè)備相聯(lián)結(jié),以實現(xiàn)對步進(jìn)電機(jī)的精確控
制。這種技術(shù)已經(jīng)被廣泛地應(yīng)用到了電子、汽車、家電等領(lǐng)域。ULN2003的設(shè)計
與標(biāo)準(zhǔn)TTL型器件兼容。
2.4系統(tǒng)框圖設(shè)計
電源模塊
電機(jī)驅(qū)動模塊AD信號采集指示燈顯示模塊
單片機(jī)
圖1系統(tǒng)框架圖
3產(chǎn)品硬件設(shè)計
以51單片機(jī)為核心處理器、單片機(jī)作為主控制器,DC-5V步進(jìn)電機(jī),集成
芯片ULN2003作為電機(jī)驅(qū)動。AD0809用于捕獲電位器的模擬信號,并將其轉(zhuǎn)換
為數(shù)字信號,供STC89C51單片機(jī)使用。,單片機(jī)對步進(jìn)電機(jī)的控制,4個小紅燈
指示電機(jī)的轉(zhuǎn)速。
3.1步進(jìn)電機(jī)系統(tǒng)
步進(jìn)電機(jī)是一種用來控制機(jī)械零件的電機(jī),它可以將電流轉(zhuǎn)化為機(jī)械運(yùn)動,
無論是單相還是多相。單相步進(jìn)電機(jī)只能產(chǎn)生一個電流,通常用來驅(qū)動較小的
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
機(jī)械零件。相比之下,多相步進(jìn)電機(jī)可以產(chǎn)生更大的電流,并且應(yīng)用更加廣泛。
當(dāng)多相步進(jìn)電機(jī)運(yùn)行時,通過脈沖分配器將電脈沖信號分解成多個相,并
將其經(jīng)過功率放大器處理,最終將這些相信號輸送至步進(jìn)電器的繞組中。當(dāng)這
些相信號被輸送至脈沖分配器時,系統(tǒng)的電壓將隨之改變,從而使得系統(tǒng)的轉(zhuǎn)
子產(chǎn)生特殊的步距角。
通過步進(jìn)電機(jī),電機(jī)的運(yùn)行方式會發(fā)生改變。通過控制電機(jī)的運(yùn)行方式,
電機(jī)的運(yùn)行角度會隨著輸入的脈沖的增加而增加。此外,步進(jìn)電機(jī)還能夠通過
控制電機(jī)的運(yùn)行來調(diào)節(jié)電機(jī)的運(yùn)行狀態(tài),從而使其能夠更好地控制電機(jī)的運(yùn)行。
3.2單片機(jī)系統(tǒng)
STC89C5l被選為步進(jìn)電機(jī)控制芯片。STC89C51結(jié)構(gòu)簡單,可以通過編程實
現(xiàn)高達(dá)數(shù)萬次的電消閃。STC89C51是一款性價比極佳的8位CMOS微處理器,它
擁有4個字節(jié)的可編碼、可擦除的存儲空間,因此也被廣泛地視作微型計算機(jī)
的核心部分。它使用ATMEL的先進(jìn)非易失性存儲器,且完全符合MCS-51的規(guī)范,
使其成為一款完美的微型計算機(jī)。
3.3ADC0809采集電路
ADC0809芯片有28個引腳,采用雙列直插式封裝,如圖所示。每個接口的
主要作用如下。
IN0到IN7:8位模擬輸入。
2-1到2-8:8位數(shù)字輸出。
ADDA,ADDB,ADDC:3位地址輸入線,用于選擇8個模擬輸入中的一個。
ALE:一種用于存儲地址的信號,它具有高電平的有效性。
START:將A/D變換的正脈動(達(dá)到100ns寬)作為起動脈沖,并在脈動向
上沿重置0809,降低沿起動A/D變換,以實現(xiàn)起動。
EOC:A/D轉(zhuǎn)換結(jié)束信號,A/D轉(zhuǎn)換完成后輸出,該端提供一個高電平(轉(zhuǎn)
換期間保持低電平)。
OE:數(shù)據(jù)使能信號,在A/D轉(zhuǎn)換完成后,將高電平輸入端,并通過三步門
的控制,將其轉(zhuǎn)換為有效的數(shù)字量。
CLK:時鐘脈沖輸入。脈沖頻率不應(yīng)超過640KHZ。
REF(+)、REF(-):基本標(biāo)準(zhǔn)電壓。
Vcc:電源,單一+5V。
GND:地。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
VCC
ADC0809
128R7
In3In2
22720k
In4In1
326IN0
In5In0
425
In6ADDA
524
In7ADDB
ST623
STARTADDC
EOC722ST
EOCALE
D3821D7
D3D7
OE920D6
OED6
CLK1019D5
CLOCKD5
1118D4
VCCVccD4
1217D0
Vref+D0
1316
GNDVref-
D11415D2
D1D2
U3
ADC0809
圖2ADC轉(zhuǎn)換電路原理圖
4產(chǎn)品軟件設(shè)計
步進(jìn)電機(jī)控制軟件必須同時完成步進(jìn)電機(jī)的讀取、處理和旋轉(zhuǎn)控制等任務(wù)。
通過使用數(shù)字信號請求、定時器0中斷等技術(shù),我們可以對步進(jìn)電機(jī)進(jìn)行
有效的操作,從而達(dá)到準(zhǔn)確的速度控制。此外,我們還可以通過調(diào)整T0時間常
數(shù),以及調(diào)整TH0和TL0值,以及調(diào)整脈沖信號的循環(huán)運(yùn)動,從而達(dá)到有效的
旋轉(zhuǎn)方向控制。
4.1主程序流程圖
該系統(tǒng)分為幾個部分:發(fā)動機(jī)正轉(zhuǎn)、發(fā)動機(jī)反轉(zhuǎn)、發(fā)動機(jī)加速和發(fā)動機(jī)減
速,主程序框圖如下所示:
開始
初始化
AD把模擬量轉(zhuǎn)換成數(shù)字量
轉(zhuǎn)速
控制
結(jié)束
圖3主程序流程圖
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
4.2電機(jī)控制中斷程序流程圖
當(dāng)系統(tǒng)處于0時,它的中斷時長取決于當(dāng)前的運(yùn)行狀態(tài)。在啟動該系統(tǒng)之
前,我們需要ACK當(dāng)前的狀態(tài),以便ACK是否需要維持運(yùn)行。接著,我們需要
調(diào)整TH0和TL0的參數(shù),以ACK系統(tǒng)的正常運(yùn)行。之后,我們需要重新啟動系
統(tǒng),以便迎接下一次的中斷。
通過調(diào)節(jié)當(dāng)前步進(jìn)電機(jī)的運(yùn)行速度,我們能夠調(diào)節(jié)其脈沖輸出頻率,從而
實現(xiàn)對步進(jìn)電機(jī)轉(zhuǎn)速和旋轉(zhuǎn)方向的精確調(diào)節(jié);此外,通過調(diào)節(jié)步進(jìn)電機(jī)各個部
件之間的接點電壓,我們還能夠調(diào)節(jié)步進(jìn)電機(jī)在各個部件上接點的次數(shù),從而
實現(xiàn)對步進(jìn)電機(jī)運(yùn)行軌跡的精確調(diào)節(jié)。
開始
設(shè)置T0時間參數(shù)
判斷轉(zhuǎn)動方向YES
控制位的值
NO
有控制位查改變方向控
詢輸出脈沖制變量值
退出
圖4電機(jī)控制中斷程序流程圖
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
5產(chǎn)品使用說明
5.1產(chǎn)品裝配圖
ADC0809
ST89C51單片機(jī)
步進(jìn)減速電機(jī)電機(jī)
晶振
ULN2003
電源開關(guān)
電源插座
LED
燈
圖5產(chǎn)品裝配圖
5.2產(chǎn)品使用說明
電源連上電,按下電源開關(guān),通過旋轉(zhuǎn)電位器調(diào)節(jié)步進(jìn)電機(jī)的旋轉(zhuǎn)速度,4
個LED燈指示電機(jī)的轉(zhuǎn)速頻率,電位器轉(zhuǎn)的越快LED燈閃爍越不明顯,電位器
調(diào)到最大時LED燈不閃爍。
6、產(chǎn)品設(shè)計技術(shù)標(biāo)準(zhǔn)
[1]J-STD-001E電氣與電子組件的焊接要求
[2]IPC-A-610D(中文版),IPC-A-610E電子組件的可接受性要求
[3]IPC-7711/21電子組件和電路板的返工&返修
[4]GB/T11457-2006信息技術(shù)軟件工程術(shù)語;
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
[5]GB/T8566-2007信息技術(shù)軟件生存周期過程標(biāo)準(zhǔn);
[6]GB/T8567-2006計算機(jī)軟件文檔編制規(guī)范。
7參考資料
[1]淺談單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)[J].袁紅.科技展望.2016(31)
[2]基于89C51單片機(jī)的步進(jìn)電動機(jī)控制系統(tǒng)設(shè)計[J].李美艷.電子設(shè)計工程.2014(23)
[3]基于單片機(jī)的煤礦步進(jìn)電機(jī)驅(qū)動控制系統(tǒng)設(shè)計[J].李冰.煤礦機(jī)械.2014(05)
[4]基于AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)研究[J].何沖,王淑紅,侯勝偉,?;畚?電氣技術(shù).
2012(04)
[5]步進(jìn)電機(jī)驅(qū)動控制系統(tǒng)的設(shè)計和實現(xiàn)[J].宰文姣;汪華章.煤礦機(jī)械,2013(07)
[6]基于STC89C51單片機(jī)的步進(jìn)電動機(jī)的控制系統(tǒng)設(shè)計[J].馬昊偉;董繼先.煤礦機(jī)械,2012(07)
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
附錄
附錄1元器件清單
基于51單片機(jī)的步進(jìn)電機(jī)控系統(tǒng)設(shè)計與制作
20移動互聯(lián)二班葉依蕓
DesignatorFootprintLibRefQuantity
C1C4*7DJDR1
C2,C3CAP-2.54CAP2
D1,D2,D3,D4LED3-RLED4
J1SIP5CON51
P1DC002POWER1
R11/4WRES21
R2,R3,R4,R51/4WRES24
R7RK16312POT21
S1SW-8X8X8SWITCH1
TTLSIP4CON41
U1DIP40STC89C52RC1
U2DIP16ULN20031
U3DIP28ADC08091
Y1XTAL-49/S_NJZ1
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國ODF箱體數(shù)據(jù)監(jiān)測報告
- 2025年中國GF脲醛樹脂數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國食品廣口瓶市場分析及競爭策略研究報告
- 2025至2030年中國選色輪市場分析及競爭策略研究報告
- 2025至2030年中國蒸發(fā)箱外殼市場分析及競爭策略研究報告
- 2025至2030年中國美發(fā)工具包市場分析及競爭策略研究報告
- 2025至2030年中國磁力包式國際象棋五子棋兩用市場分析及競爭策略研究報告
- 2025至2030年中國電壓輸出操縱桿市場分析及競爭策略研究報告
- 2025至2030年中國炭疽福美可濕性粉市場分析及競爭策略研究報告
- 2025至2030年中國極壓機(jī)械油市場分析及競爭策略研究報告
- 團(tuán)險及團(tuán)險產(chǎn)品
- 山東醫(yī)藥技師學(xué)院招聘考試真題2022
- 國際金融課后習(xí)題答案(吳志明第五版)第1-9章
- 外貿(mào)英文函電(張靜 張曉云)課件T3.2建立貿(mào)易關(guān)系信函及回復(fù)
- 中建項目標(biāo)價分離書
- 勞動經(jīng)濟(jì)學(xué)(第三版) 胡學(xué)勤課件本科勞動經(jīng)濟(jì)學(xué)課程試卷庫及答案
- WS/T 494-2017臨床定性免疫檢驗重要常規(guī)項目分析質(zhì)量要求
- GB/T 10125-2021人造氣氛腐蝕試驗鹽霧試驗
- 造型設(shè)計基礎(chǔ)形態(tài)PPT
- The Old Man and The Sea 老人與海 中英文對照版
- 居委會開具的自建房證明
評論
0/150
提交評論