![基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作_第1頁](http://file4.renrendoc.com/view9/M02/1D/3D/wKhkGWdWPbGAA-QlAAHST2gWgvQ138.jpg)
![基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作_第2頁](http://file4.renrendoc.com/view9/M02/1D/3D/wKhkGWdWPbGAA-QlAAHST2gWgvQ1382.jpg)
![基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作_第3頁](http://file4.renrendoc.com/view9/M02/1D/3D/wKhkGWdWPbGAA-QlAAHST2gWgvQ1383.jpg)
![基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作_第4頁](http://file4.renrendoc.com/view9/M02/1D/3D/wKhkGWdWPbGAA-QlAAHST2gWgvQ1384.jpg)
![基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作_第5頁](http://file4.renrendoc.com/view9/M02/1D/3D/wKhkGWdWPbGAA-QlAAHST2gWgvQ1385.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1產(chǎn)品功能分析...........................................................................................................1
2設(shè)計(jì)方案遴選...........................................................................................................1
2.1直流電機(jī)的選擇...........................................................................................1
2.2系統(tǒng)框圖設(shè)計(jì)...............................................................................................2
3產(chǎn)品硬件設(shè)計(jì)...........................................................................................................3
3.1STM32STM32的概述......................................................................................3
3.2振蕩電路.......................................................................................................3
3.3電源電路........................................................................................................4
3.4按鍵控制電路................................................................................................5
3.5液晶顯示電路................................................................................................5
3.6直流電機(jī)驅(qū)動(dòng)電路........................................................................................7
4控制系統(tǒng)軟件分析與設(shè)計(jì).......................................................................................7
4.1主程序流程圖...............................................................................................7
4.2按鍵程序子流程圖.......................................................................................8
4.3液晶流程圖...................................................................................................8
4.4直流電機(jī)流程圖...........................................................................................9
5系統(tǒng)調(diào)試與改進(jìn).....................................................................................................10
5.1材料的選擇.................................................................................................10
5.2電路的改進(jìn).................................................................................................10
5.3最小系統(tǒng)調(diào)試..............................................................................................10
5.4整體調(diào)試......................................................................................................11
6產(chǎn)品設(shè)計(jì)技術(shù)標(biāo)準(zhǔn).................................................................................................11
參考資料.....................................................................................................................11
附錄1元器件清單............................................................................................13
附錄2電路原理圖............................................................................................14
附錄3PCB設(shè)計(jì)圖.............................................................................................15
附錄4產(chǎn)品裝配圖............................................................................................16
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄5產(chǎn)品實(shí)物圖............................................................................................17
附錄6產(chǎn)品使用說明........................................................................................18
附錄7主程序代碼............................................................................................19
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作
1產(chǎn)品功能分析
直流電機(jī)是一種以交流電作為原動(dòng)力,利用直流電的正、負(fù)極產(chǎn)生機(jī)械轉(zhuǎn)
矩或?qū)崿F(xiàn)無極調(diào)速的電機(jī)。直流電機(jī)具有結(jié)構(gòu)簡單、體積小、重量輕、效率高、
可靠性高、維護(hù)容易等優(yōu)點(diǎn),被廣泛應(yīng)用于各種自動(dòng)化控制領(lǐng)域,如:機(jī)器人、
自動(dòng)化機(jī)械、電子設(shè)備等。但由于直流電機(jī)存在著較強(qiáng)的換相干擾和調(diào)速性能
差等缺點(diǎn),隨著對其控制要求的提高,需要更高性能的微處理器來控制,因此
直流電機(jī)微控制器的設(shè)計(jì)在微處理器中顯得越來越重要。STM32F103RET6微控制
器是一款高性能低功耗的32位ARM控制器,采用Cortex-M4內(nèi)核,主頻高達(dá)1
GHz,具有豐富的片上外設(shè)接口。STM32F103RET6微控制器集成了豐富的外設(shè)資
源,可以對電機(jī)進(jìn)行精確控制,還可以通過USB接口與上位機(jī)進(jìn)行通信。
系統(tǒng)以STM32STM32單片機(jī)為主要控制核心,LCD1602顯示、直流電機(jī)、結(jié)
合直流電機(jī)模塊、PWM驅(qū)動(dòng)芯片和按鍵構(gòu)成一個(gè)直流電機(jī)控制系統(tǒng)。
2設(shè)計(jì)方案遴選
2.1直流電機(jī)的選擇
直流電動(dòng)機(jī)主要用于啟動(dòng)、調(diào)速、制動(dòng)、旋轉(zhuǎn)及直流控制等方面。直流電
動(dòng)機(jī)可以分為無刷直流電動(dòng)機(jī)和有刷直流電動(dòng)機(jī)。無刷直流電動(dòng)機(jī)主要由轉(zhuǎn)子
(或定子)、電刷、換向器(或電樞)等部件組成,具有結(jié)構(gòu)簡單,運(yùn)行可靠,
維護(hù)方便,價(jià)格低廉等優(yōu)點(diǎn)。單極性無刷直流電動(dòng)機(jī)是在定子中含有一對電樞
繞組的電機(jī),在轉(zhuǎn)子上只有一個(gè)電樞繞組。當(dāng)一個(gè)電磁鐵通電時(shí),該線圈產(chǎn)生
的磁場就會(huì)在定子內(nèi)形成一個(gè)定向的磁力線,使轉(zhuǎn)子按照此磁力線的方向旋轉(zhuǎn)。
當(dāng)另一個(gè)電磁鐵不通電時(shí),則電機(jī)轉(zhuǎn)子的定向磁力線方向與電樞電流相反,使
轉(zhuǎn)子旋轉(zhuǎn)。
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
無刷直流電動(dòng)機(jī)具有結(jié)構(gòu)簡單、可靠性高、維護(hù)方便、成本低廉等優(yōu)點(diǎn),
在工業(yè)控制和自動(dòng)化領(lǐng)域中得到了廣泛應(yīng)用。從20世紀(jì)50年代起,美國貝爾
實(shí)驗(yàn)室首先研制成功了具有實(shí)用價(jià)值的“通用直流電動(dòng)機(jī)”。此后又出現(xiàn)了許
多新型直流電動(dòng)機(jī),如可用于機(jī)床自動(dòng)進(jìn)給和調(diào)速的直流直線電機(jī)、用于軋鋼
設(shè)備的直流無刷雙饋電機(jī)、用于數(shù)控機(jī)床的永磁無刷直流電機(jī)、用于高速軌道
車輛的永磁無刷直流電機(jī)、用于電梯和自動(dòng)扶梯等設(shè)備中的永磁無刷直流電機(jī)
以及各種精密電動(dòng)工具用的永磁無刷直流電機(jī)等。由于交流發(fā)電機(jī)勵(lì)磁線圈上
安裝有電樞繞組,因而定子繞組中也會(huì)產(chǎn)生感應(yīng)電動(dòng)勢。這樣當(dāng)電樞繞組中通
入電流時(shí),就會(huì)在電樞繞組中產(chǎn)生感應(yīng)電動(dòng)勢,從而使轉(zhuǎn)子轉(zhuǎn)動(dòng)。
所以從可靠性來看,直流電動(dòng)機(jī)仍有一定的優(yōu)勢。調(diào)節(jié)直流電動(dòng)機(jī)轉(zhuǎn)速的
方法有三種:1.電樞回路串電阻;2.改變勵(lì)磁電流;3.改變電樞回路的電源
電壓;而本人從另一個(gè)角度來闡述直流電機(jī)的速度控制,即利用自動(dòng)控制中的
反饋來調(diào)節(jié)電機(jī)的平穩(wěn)運(yùn)行以達(dá)到各項(xiàng)性能指標(biāo)。
2.2系統(tǒng)框圖設(shè)計(jì)
直流電機(jī)控制系統(tǒng)以是STM32STM32為中央處理器來進(jìn)行數(shù)據(jù)處理和控制。
驅(qū)動(dòng)部分采用PWM驅(qū)動(dòng)芯片,直流電機(jī)的型號(hào)為DC5V供電。整個(gè)系統(tǒng)實(shí)現(xiàn)功能
LCD1602液晶顯示當(dāng)前的信息,功能按鍵控制電機(jī)的停止、減速、加速功能。本
系統(tǒng)運(yùn)行總框圖如圖1所示。
電源模塊
鍵盤控制模
塊
LCD1602液晶STM32單片電機(jī)驅(qū)動(dòng)模塊
機(jī)
圖1系統(tǒng)運(yùn)行總框圖
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
整個(gè)系統(tǒng)以STM32STM32單片機(jī)為主要控制核心,lcd1602顯示、直流電機(jī)、
結(jié)合直流電機(jī)模塊、pwm驅(qū)動(dòng)芯片和按鍵等構(gòu)成一個(gè)完整直流電機(jī)控制系統(tǒng)。
3產(chǎn)品硬件設(shè)計(jì)
3.1STM32STM32的概述
STM32F103系列頻率為36MHz時(shí),從閃存執(zhí)行代碼來看,STM32F101功耗
0.5mA/MHz,功耗更低。STM32的內(nèi)置閃存容量為64K到128K,使用前需要初
始化。
STM32系列處理器內(nèi)部集成了一個(gè)16位的定時(shí)器/計(jì)數(shù)器(T0)、兩個(gè)8位
的PWM(PWM發(fā)生器)、一個(gè)32位的PWM(PWM發(fā)生器)、一個(gè)16位的IIC
總線接口和兩個(gè)8位的I2C總線接口。所有的外設(shè)都能通過這幾個(gè)I/O口進(jìn)行
配置。外圍電路包括:I2C接口、FLASH存儲(chǔ)器控制器、外部RAM、定時(shí)器和
計(jì)數(shù)器、高速串行接口、I2C總線接口及用于系統(tǒng)編程的16位編程/編譯指令。
STM32系列處理器通過片上系統(tǒng)(SOC)實(shí)現(xiàn)多任務(wù)處理,包括任務(wù)調(diào)度和
管理、任務(wù)間通信與通信接口。SOC是一個(gè)統(tǒng)一的平臺(tái),支持各種應(yīng)用程序和系
統(tǒng)軟件。STM32處理器通過片上系統(tǒng)提供了一個(gè)高效、安全和可配置的平臺(tái),它
能夠處理各種不同類型的應(yīng)用程序,并將其連接到通用CPU上。
STM32處理器系列提供了多種選擇,包括64位和32位處理器。這兩種型號(hào)
都包括一個(gè)中央處理器(CPU)和多個(gè)外圍設(shè)備,如片上系統(tǒng)(SOC),這些外
圍設(shè)備可通過片上系統(tǒng)(SOC)與處理器進(jìn)行通信。此外,STM32系列還提供了
一個(gè)片上存儲(chǔ)器接口,它可以連接到主存儲(chǔ)器或片外存儲(chǔ)器。
在STM32系列中,STM32F101系列具有最高頻率。
3.2振蕩電路
振蕩電路用的是8M晶振,因?yàn)镾TM32內(nèi)部可以通過鎖相環(huán)可以進(jìn)行倍頻,
變?yōu)樽罡?2MHZ的頻率,所以外部接8MHZ晶振,經(jīng)過倍頻可達(dá)到72MHZ[1]。其
電路如圖2所示。晶振采用可編程晶振,其頻率為1MHz。電容為3個(gè),電阻為
1個(gè),可根據(jù)需要在此基礎(chǔ)上進(jìn)行適當(dāng)調(diào)整。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
STM32外部中斷控制引腳(I2C)是一個(gè)模擬I/O中斷的寄存器,其內(nèi)部結(jié)
構(gòu)如圖2所示。當(dāng)外部中斷請求到來時(shí),內(nèi)部有相應(yīng)的中斷處理程序;當(dāng)外部
中斷請求返回時(shí),通過內(nèi)部定時(shí)器產(chǎn)生一個(gè)中斷脈沖。
STM32引腳配置
引腳1:為CPU時(shí)鐘輸入引腳
引腳2:為看門狗定時(shí)器,具有低功耗、低耗電的特點(diǎn)。當(dāng)有外部事件發(fā)生
時(shí),單片機(jī)自動(dòng)檢測到該事件并判斷該事件是否是用戶定義的事件,并將外部
事件通知相關(guān)的看門狗定時(shí)器。
圖2振蕩電路原理圖
3.3電源電路
單片機(jī)的供電電源如下圖所示,這個(gè)電路是單片機(jī)的整個(gè)供電電路。因?yàn)?/p>
所有的器件都是5V供電。所以只需要用USB連接到我們使用的電腦或者是電池
和充電寶就可以直接使用了,需要我們注意的是此電路是因?yàn)闆]有什么功耗比
較的外圍電路,所以可以這樣設(shè)計(jì)。但是我們通常有時(shí)候會(huì)遇到雖然芯片上寫
的是5V供電但是功耗非常的高。比如我們在設(shè)計(jì)加熱幫,驅(qū)動(dòng)電機(jī)或者是風(fēng)扇
等電路的時(shí)候就需要注意電路中電流是否可以達(dá)到這些器件運(yùn)行的要求。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3電源電路圖
3.4按鍵控制電路
單片機(jī)的按鍵電路其實(shí)就是一個(gè)對高低電平的檢測。單片機(jī)就會(huì)來根
據(jù)電平特性判斷程序應(yīng)該要執(zhí)行的操作。但是在寫按鍵函數(shù)的時(shí)候有幾點(diǎn)
是需要我們注意的。當(dāng)按鍵被按下時(shí)會(huì)產(chǎn)生抖動(dòng),所以要寫一個(gè)去抖的函
數(shù)。還有就是要有短暫的延遲。當(dāng)我們按下K1按鍵時(shí)液晶顯示會(huì)顯示當(dāng)
前狀態(tài)為加速,按鍵K2顯示狀態(tài)為減速;,如果我們連續(xù)按下速度回加
等級,最大等級為10。按鍵控制原理圖如圖4所示。
圖4按鍵控制電路
3.5液晶顯示電路
本次設(shè)計(jì)對于信息的處理采用是LCD1602液晶顯示屏來顯示相關(guān)的參數(shù)。
LCD1602液晶顯示的涵義可以從它的名字就知道是一種標(biāo)準(zhǔn)的16引腳接口。第
一引腳為電源引腳。第二引腳為負(fù)極引腳。第引腳為液晶的顯示亮度調(diào)節(jié)引腳。
我們通過連接電位器也就是滑動(dòng)變阻器可以隨時(shí)調(diào)節(jié)當(dāng)前情況下想要的液晶亮
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
度。D0到D7為液晶的雙向8位的數(shù)據(jù)端口。15和16是背燈電源。液晶顯示的
內(nèi)容是每行可以顯示16個(gè)字符,2行顯示。1602是一種用來顯示英文,或者
是字符的液晶顯示屏模塊,LCD1602顯示屏從字面上我們就可以知道,此顯示
屏可以每行顯示16個(gè)字符,共有2行顯示。
圖5LCD1602液晶顯示屏電路
LCD1602有16個(gè)引腳,它的引腳介紹如下:
引腳號(hào)引腳名稱引腳功能
1GND電源接地端
2VCC5V電源正極
3VL調(diào)節(jié)顯示器對比度
4RS寄存器選擇端
5RW讀寫信號(hào)線
6E使能端口
7~14D0~D7雙向數(shù)據(jù)端口
15BL+背光正極
16BL-背光負(fù)極
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.6直流電機(jī)驅(qū)動(dòng)電路
圖6直流電機(jī)驅(qū)動(dòng)電路
4控制系統(tǒng)軟件分析與設(shè)計(jì)
本系統(tǒng)使用的單片機(jī)開發(fā)環(huán)境是Keil5軟件。Keil5是STM32單片機(jī)編
譯的一款軟件。其中Keil5為STM32內(nèi)核的單片機(jī)開發(fā)提供了C語言編譯環(huán)境,
而且還具有匯編代碼高效快速等特點(diǎn)。不像KEIL5在編譯的時(shí)候需要等待較長
的時(shí)間。
4.1主程序流程圖
整個(gè)直流電機(jī)系統(tǒng)功能為電機(jī)正轉(zhuǎn)、電機(jī)加速何電機(jī)減速以及按鍵聲音提醒
等幾部分組成。
圖7主程序流程圖
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.2按鍵程序子流程圖
程序會(huì)不斷調(diào)用按鍵掃描函數(shù),為了保證按鍵的可靠性,將按鍵延時(shí)2ms。
當(dāng)我們按下按鍵后單片機(jī)會(huì)進(jìn)行判斷。
圖8按鍵程序子流程圖
4.3液晶流程圖
顯示界面設(shè)計(jì)采用了典型的分層結(jié)構(gòu),即最底層為圖形界面,以圖形方式體現(xiàn)
系統(tǒng)所要顯示的內(nèi)容;中間層為控制和驅(qū)動(dòng)層,用來實(shí)現(xiàn)程序和硬件的接口;
頂層為系統(tǒng)調(diào)用層,用于調(diào)用下一層次的圖形界面。軟件系統(tǒng)采用C語言編
寫,利用VisualBasic語言對LCD進(jìn)行驅(qū)動(dòng),設(shè)計(jì)了LCD顯示的主程序、菜
單顯示程序、窗口控制程序等。主程序主要用于讀取LCD和鍵盤操作的命
令,并根據(jù)命令從LCD或鍵盤獲取數(shù)據(jù);菜單顯示程序主要用于對液晶面板
的操作;窗口控制程序主要用于對液晶面板上各按鍵的操作;窗口顯示程序主
要用于對液晶面板上各按鍵的顯示。液晶顯示驅(qū)動(dòng)程序采用了標(biāo)準(zhǔn)的GPIO口
作為顯示接口,利用GPIO口完成系統(tǒng)中各硬件電路與液晶屏之間數(shù)據(jù)傳輸。
另外,為了方便對控制和數(shù)據(jù)采集處理等操作,采用了中斷方式處理人機(jī)交互
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
數(shù)據(jù)。
初始化顯示內(nèi)容流程圖如下:
圖9液晶流程圖
4.4直流電機(jī)流程圖
直流電機(jī)會(huì)根據(jù)單片機(jī)發(fā)送的指令來處理是加速還是減速。轉(zhuǎn)動(dòng)的速度我
用的PWM脈沖來確定。
圖10直流電機(jī)流程圖
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5系統(tǒng)調(diào)試與改進(jìn)
5.1材料的選擇
這一次的做畢業(yè)設(shè)計(jì),選擇的材料需要體積小,價(jià)格要便宜而且要合適,
所以這一次選擇的版就用單面板。我們采用單面板來完成這次的制作,使用能
使點(diǎn)了簡化的元器件。
5.2電路的改進(jìn)
本設(shè)計(jì)的電路圖是用AltiumDesigner制作完成的的,系統(tǒng)功能區(qū)塊圖將系
統(tǒng)分割成幾個(gè)不同的模塊,各個(gè)引腳的編號(hào)采用網(wǎng)絡(luò)標(biāo)號(hào)進(jìn)行連接,這樣就有
效的避免了因?yàn)殡娐分心K比較多造成連線眾多,分不清主次的作用,所以我
們采用正規(guī)的網(wǎng)絡(luò)標(biāo)號(hào)。整個(gè)電路在布局的時(shí)候我們也要考慮到細(xì)節(jié)問題,在
制作的時(shí)候要細(xì)心得布置原件。
繪制好原理圖后需要將其打印出來,然后檢查原理圖和各個(gè)模塊之間是否
連接好,模塊之間的空間大小是否保持距離,不會(huì)互相影響。這個(gè)過程中最重
要的是要保證紅外測距模塊方向一定要正確,不能讓其探頭方向面向板子上有
器件的位置,這樣可能會(huì)照成遮擋。在畫電路顯示的時(shí)候要注意液晶顯示電路,
因?yàn)橐壕钦麄€(gè)電路的信息顯示部分,非常的重要,所以在畫液晶顯示電路中
一定要計(jì)算好液晶的亮度需要一定的電阻,經(jīng)過查詢芯片手冊了解到,電阻值
為4.7k左右。所以我們有2種方案,
一:是選擇4.7k電阻或者是用1k和10k電阻并聯(lián)。
二:是用10k的滑動(dòng)變阻器來進(jìn)行調(diào)節(jié),經(jīng)過對比我們發(fā)現(xiàn),采用滑動(dòng)變
阻器的方案根有合理性,方便我們隨時(shí)調(diào)節(jié)液晶亮度。
5.3最小系統(tǒng)調(diào)試
在所有元器件都焊接好后,將編譯調(diào)試通過的源程序燒錄到STM3252集成
芯片中,使用電壓表測試電源是否正常,這一次使用的電源是5V的電源,還要
檢查復(fù)位的引腳的是否正常。欲速則不達(dá),所以我們在調(diào)試系統(tǒng)時(shí)要細(xì)心一點(diǎn),
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
一定不能著急。
5.4整體調(diào)試
硬件:硬件部分對于整個(gè)電路功能以及程序能否安全可靠的運(yùn)行有著非常
重要的地位。電源設(shè)計(jì)是非常重要的一個(gè)部分,電源為整個(gè)電路提供供電,所
以在設(shè)計(jì)的時(shí)候要確保電源準(zhǔn)確的接入到電路中每個(gè)模塊的引腳上,否則電路
中由寫功能無法正確的執(zhí)行。
軟件:軟件在設(shè)計(jì)應(yīng)用的模塊比較多,如果只寫在一個(gè)文件中,很難分辨
問題。造成代碼在main函數(shù)中運(yùn)行非常緩慢,程序容易跑死。所以子程序代碼
應(yīng)該寫在主函數(shù)外部建立一個(gè)子程序文件夾,當(dāng)主函數(shù)需要調(diào)用的時(shí)候,直接
調(diào)用。編寫代碼要注意格式,一旦代碼在生成hex文件的時(shí)候出現(xiàn)錯(cuò)誤或者是
報(bào)警可以非常快捷的找到錯(cuò)誤的地方。
為我們節(jié)省大量時(shí)間。
6產(chǎn)品設(shè)計(jì)技術(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ù)語;
[5]GB/T8566-2007信息技術(shù)軟件生存周期過程標(biāo)準(zhǔn);
[6]GB/T8567-2006計(jì)算機(jī)軟件文檔編制規(guī)范。
參考資料
[1]蔣立平.數(shù)字邏輯電路與系統(tǒng)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2009.
[2]王君,祝超群,劉仲明,楊彬.單片機(jī)原理及控制技術(shù).機(jī)械工業(yè)出版社,
2010。
[3]祝木田.單片機(jī)原應(yīng)用教程.北京:中國財(cái)經(jīng)經(jīng)濟(jì)出版社,2005.8。
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
[4]趙金利,肖興達(dá).單片機(jī)原理及應(yīng)用教程[M].機(jī)械工業(yè)出版社,2007。
[5]三恒星科技.MCS-STM32單片機(jī)原理與應(yīng)用實(shí)例.北京:電子工業(yè)出版設(shè),
2008.1。
[6]康華光主編.電子技術(shù)基礎(chǔ)模擬部分.第四版.北京:高等教育出版社,
1999。
[7]閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,1998。
[8]林伸茂.80STM32單片機(jī)徹底研究——實(shí)習(xí)篇.北京:中國電力出版社,2006。
[9]彭為,單片機(jī)典型系統(tǒng)設(shè)計(jì).電子工業(yè)出版社,2006年。
[10]李志廣、李曉泉、淮俊霞.中文圖形12864點(diǎn)陣液晶顯示模塊與STM32
單片機(jī)的并行接口電路及CSTM32程序設(shè)計(jì).現(xiàn)代顯示,2008年07期。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄1元器件清單
(陳雄)《基于stm32直流電機(jī)調(diào)速控制系統(tǒng)的設(shè)計(jì)與制作》元器件清單
序
名稱代號(hào)型號(hào)規(guī)格數(shù)量備注
號(hào)
1按鍵K1,K2KEY12
2電機(jī)M1直流電機(jī)1
3三極管Q1S80501
4三極管Q2S85501
5電阻R12,R131K2
6電阻R1410K1
7電位器RT110K1
8液晶顯示器U2LCD16021
9開關(guān)U4SWITCH1
10電源U5POW1
11單片機(jī)U35STM32核心1
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄2電路原理圖
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄3PCB設(shè)計(jì)圖
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄4產(chǎn)品裝配圖
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄5產(chǎn)品實(shí)物圖
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄6產(chǎn)品使用說明
1.接上電源
顯示屏第一行顯示當(dāng)前的轉(zhuǎn)速
2.通過按鍵來控制電機(jī)的轉(zhuǎn)速
摁一下直流電機(jī)下面左邊的按鍵(左邊按鍵是加,右邊按鍵是減)
當(dāng)前顯示屏顯示為1說明當(dāng)前電機(jī)轉(zhuǎn)速為1檔
如圖所示電機(jī)的轉(zhuǎn)速最高為10檔
這就是使用直流電機(jī)調(diào)速控制系統(tǒng)的使用方法。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄7主程序代碼
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
#include"sys.h"
#include"delay.h"
#include"usart.h"
#include"LCD1602.h"
#include"key.h"
#include"timer.h"
#defineGEAR190//1檔
#defineGEAR280//2檔
#defineGEAR370//3檔
#defineGEAR460//4檔
#defineGEAR550//5檔
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
#defineGEAR640//6檔
#defineGEAR730//7檔
#defineGEAR820//8檔
#defineGEAR910//9檔
u16PWM_Val=100;//用于PWM調(diào)節(jié)
u8temp;//檔位調(diào)節(jié)
voidkeyscan()//按鍵掃描
{
staticu8key_val=0;
key_val=KEY_Scan(0);//獲取按鍵值
if(key_val==1)//加鍵按下
{
if(temp<10)//最大十檔
{
temp++;
}
}
if(key_val==2)//減鍵按下
{
if(temp>0)//最小到0
{
temp--;
}
}
}
voidPWM_DIS()//PWM檔位
{
switch(temp)
{
case(0):PWM_Val=100;Motor=0;LCD_Write_String(6,0,"0
");break;//0檔,關(guān)閉電機(jī)
case(1):PWM_Val=GEAR1;LCD_Write_String(6,0,"1");break;//1
檔,顯示
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年蘭州道路運(yùn)輸從業(yè)資格證模擬考試年新版
- 智能交通技術(shù)轉(zhuǎn)讓協(xié)議書(2篇)
- 扣稅租賃合同范本(2篇)
- 服務(wù)進(jìn)度協(xié)議書(2篇)
- 2025年寧夏體育職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年四川工商職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年北京戲曲藝術(shù)職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025至2031年中國抗病毒流感顆粒行業(yè)投資前景及策略咨詢研究報(bào)告
- 支付勞務(wù)工資的供銷合同
- 互聯(lián)網(wǎng)保險(xiǎn)欺詐行為識(shí)別-深度研究
- (二模)遵義市2025屆高三年級第二次適應(yīng)性考試試卷 地理試卷(含答案)
- 二零二五隱名股東合作協(xié)議書及公司股權(quán)代持及回購協(xié)議
- 2025年計(jì)算機(jī)二級WPS考試題目
- 高管績效考核全案
- 2024年上海市中考英語試題和答案
- 對合同條款有異議函
- 中醫(yī)館工作細(xì)則
- 尋夢緣古法駐顏培訓(xùn)課件
- 建設(shè)用地報(bào)批服務(wù)投標(biāo)方案(技術(shù)方案)
- 2023年11月英語二級筆譯真題及答案(筆譯實(shí)務(wù))
- 元明時(shí)期左江上思州黃姓土司問題研究
評論
0/150
提交評論