版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 2014單片機(jī)課程設(shè)計(jì)</p><p><b> 1緒論</b></p><p> 隨著時(shí)代的發(fā)展,數(shù)字電子技術(shù)已經(jīng)普及到我們生活,工作,科研,各個(gè)領(lǐng)域,此文將介紹一種直流電機(jī),詳細(xì)闡述了用單片機(jī)輸出口所給占空比的不同實(shí)現(xiàn)電機(jī)的調(diào)速的設(shè)計(jì)方法;著重討論pwm控制用于電機(jī)驅(qū)動(dòng)時(shí)特有的優(yōu)勢(shì)。直流電機(jī)調(diào)速具有相當(dāng)?shù)膶?shí)際意義。依據(jù)其調(diào)速的基本理論,本
2、電路由模擬電源、控制電路、顯示電路、驅(qū)動(dòng)電路四部分組成。準(zhǔn)確說就是模擬電源提供各個(gè)芯片電源、數(shù)碼管、驅(qū)動(dòng)芯片所需電壓;顯示電路用于顯示電動(dòng)機(jī)轉(zhuǎn)動(dòng)時(shí)的速度大小及正反轉(zhuǎn)所表示的代碼。與傳統(tǒng)的電動(dòng)機(jī)調(diào)速相比具有操作方便。</p><p> 文章中介紹了直流電動(dòng)機(jī)的工作原理、基本組成環(huán)節(jié),電路分析、特殊元器件簡(jiǎn)介,設(shè)計(jì)方案的提出,更進(jìn)一步說明了這類電機(jī)的好處。討論了目前研究工作中存在的問題,并對(duì)其發(fā)展的方向進(jìn)行了展望,
3、給出了一些個(gè)人的觀點(diǎn)。 </p><p><b> 1.1課題背景</b></p><p> 電動(dòng)機(jī)作為最主要的機(jī)電能量轉(zhuǎn)換裝置,其應(yīng)用范圍已遍及國民經(jīng)濟(jì)的各個(gè)領(lǐng)域和人們的日常生活。無論是在工農(nóng)業(yè)生產(chǎn),交通運(yùn)輸,國防,航空航天,醫(yī)療衛(wèi)生,商務(wù)和辦公設(shè)備中,還是在日常生活的家用電器和消費(fèi)電子產(chǎn)品(如電冰箱,空調(diào),DVD等)中,都大量使用著各種各樣的電動(dòng)機(jī)。據(jù)資料顯示
4、,在所有動(dòng)力資源中,百分之九十以上來自電動(dòng)機(jī)。同樣,我國生產(chǎn)的電能中有百分之六十是用于電動(dòng)機(jī)的。電動(dòng)機(jī)與人的生活息息相關(guān),密不可分。電氣時(shí)代,電動(dòng)機(jī)的調(diào)速控制一般采用模擬法,對(duì)電動(dòng)機(jī)的簡(jiǎn)單控制應(yīng)用比較多。簡(jiǎn)單控制是指對(duì)電動(dòng)機(jī)進(jìn)行啟動(dòng),制動(dòng),正反轉(zhuǎn)控制和順序控制。這類控制可通過繼電器,可編程控制器和開關(guān)元件來實(shí)現(xiàn)。還有一類控制叫復(fù)雜控制,是指對(duì)電動(dòng)機(jī)的轉(zhuǎn)速,轉(zhuǎn)角,轉(zhuǎn)矩,電壓,電流,功率等物理量進(jìn)行控制。從20世紀(jì)80年代中后期起,以晶閘管
5、整流裝置取代了以往的直流發(fā)電機(jī)電動(dòng)機(jī)組及水銀整流裝置,使直流電氣傳動(dòng)完成一次大的躍進(jìn)。同時(shí),控制電路也實(shí)現(xiàn)了高度集成化、小型化、高可靠性及低成本。以上技術(shù)的應(yīng)用,使直流調(diào)速系統(tǒng)的性能指標(biāo)大幅提高,應(yīng)用范圍不斷擴(kuò)大,直流調(diào)速技術(shù)不斷發(fā)展。</p><p> 隨著微型計(jì)算機(jī)、超大規(guī)模集成電路、新型電子電力開關(guān)器件和新型傳感器的出現(xiàn),以及自動(dòng)控制理論、電力電子技術(shù)、計(jì)算機(jī)控制技術(shù)的深入發(fā)展,直流電動(dòng)機(jī)控制也裝置不斷向
6、前發(fā)展。微機(jī)的應(yīng)用使直流電氣傳動(dòng)控制系統(tǒng)趨向于數(shù)字化、智能化,極大地推動(dòng)了電氣傳動(dòng)的發(fā)展。近年來,一些先進(jìn)國家陸續(xù)推出并大量使用以微機(jī)為控制核心的直流電氣傳動(dòng)裝置,如西門子公司的SIMOREG K 6RA24、ABB公司的PAD/PSD等等。</p><p> 隨著現(xiàn)代化步伐的加快,人們生活水平的不斷提高,對(duì)自動(dòng)化的需求也越來越高,直流電動(dòng)機(jī)應(yīng)用領(lǐng)域也不斷擴(kuò)大。例如,軍事和宇航方面的雷達(dá)天線,火炮瞄準(zhǔn),慣性導(dǎo)航
7、,衛(wèi)星姿態(tài),飛船光電池對(duì)太陽得跟蹤等控制;工業(yè)方面的各種加工中心,專用加工設(shè)備,數(shù)控機(jī)床,工業(yè)機(jī)器人,塑料機(jī)械,印刷機(jī)械,繞線機(jī),紡織機(jī)械,工業(yè)縫紉機(jī),泵和壓縮機(jī)等設(shè)備的控制;計(jì)算機(jī)外圍設(shè)備和辦公設(shè)備中的各種磁盤驅(qū)動(dòng)器,各種光盤驅(qū)動(dòng)器,繪圖儀,掃描儀,打印機(jī),傳真機(jī),復(fù)印機(jī)等設(shè)備的控制;音像設(shè)備和家用電器中的錄音機(jī),錄像機(jī),數(shù)碼相機(jī),洗衣機(jī),冰箱,電扇等的控制。</p><p> 隨著計(jì)算機(jī),微電子技術(shù)的發(fā)展以
8、及新型電力電子功率器件的不斷涌現(xiàn),電動(dòng)機(jī)的控制策略也發(fā)生了深刻的變化。電動(dòng)機(jī)控制技術(shù)的發(fā)展得力于微電子技術(shù),電力電子技術(shù),傳感器技術(shù),永磁材料技術(shù),微機(jī)應(yīng)用技術(shù)的最新發(fā)展成就。變頻技術(shù)和脈寬調(diào)制技術(shù)已成為電動(dòng)機(jī)控制的主流技術(shù)。正是這些技術(shù)的進(jìn)步使電動(dòng)控制技術(shù)在近二十年內(nèi)發(fā)生了很大的變化。其中,電動(dòng)機(jī)控制策略的模擬實(shí)現(xiàn)正逐漸退出歷史舞臺(tái),而采用微處理器,通用計(jì)算機(jī),F(xiàn)PGA/CPLD,DSP控制器等現(xiàn)代手段構(gòu)成的數(shù)字控制系統(tǒng)得到了迅速發(fā)展
9、。電動(dòng)機(jī)的驅(qū)動(dòng)部分所采用的功率器件經(jīng)歷了幾次的更新?lián)Q代以后,速度更快,控制更容易的全控型功率器件MOSFET和IGBT逐漸成為主流。功率器件控制條件的變化和微電子技術(shù)的使用也使新型的電動(dòng)機(jī)控制方法能夠得到實(shí)現(xiàn)。其中,脈寬調(diào)制(PWM)方法,變頻技術(shù)在直流調(diào)速和交流調(diào)速系統(tǒng)中得到了廣泛應(yīng)用。永磁材料技術(shù)的突破與微電子技術(shù)的結(jié)合又產(chǎn)生了一批新型的電動(dòng)機(jī),如永磁直流電動(dòng)機(jī),交流伺服電動(dòng)機(jī),超聲波電動(dòng)機(jī)等。由于有微處理器和傳感器作為新一代運(yùn)動(dòng)控
10、制系統(tǒng)的組成部分,所以又稱這種運(yùn)動(dòng)控制系統(tǒng)為智能運(yùn)動(dòng)控制系統(tǒng)。所以應(yīng)用先進(jìn)控制算法,開發(fā)全</p><p> 在那些對(duì)電動(dòng)機(jī)控制系統(tǒng)的性能要求較高的場(chǎng)合(如數(shù)控機(jī)床,工業(yè)縫紉機(jī),磁盤驅(qū)動(dòng)器,打印機(jī),傳真機(jī)等設(shè)備中,要求電動(dòng)機(jī)實(shí)現(xiàn)精確定位,適應(yīng)劇烈負(fù)載變化),傳統(tǒng)的控制算法已難以滿足系統(tǒng)要求。為了適應(yīng)時(shí)代的發(fā)展,現(xiàn)有的電動(dòng)機(jī)控制系統(tǒng)也在朝著高精度,高性能,網(wǎng)絡(luò)化,信息化,模糊化的方向不斷前進(jìn)。</p>
11、<p><b> 1.2課題要求</b></p><p> 通過單片機(jī)能夠控制電機(jī)啟動(dòng),停止,正反轉(zhuǎn),設(shè)置pwm波形能夠?qū)嵭须姍C(jī)運(yùn)轉(zhuǎn)調(diào)速,搭建成系統(tǒng),完成課程設(shè)計(jì)報(bào)告,做出總結(jié)。</p><p><b> 2. 方案論證</b></p><p><b> 2.1系統(tǒng)組成</b>&
12、lt;/p><p> 本電路由模擬電源、控制電路、驅(qū)動(dòng)電路三部分組成。</p><p><b> 2.2單片機(jī)選型</b></p><p> 采用AT89C51單片機(jī)進(jìn)行控制。</p><p><b> 2.3驅(qū)動(dòng)方案論證</b></p><p> 通過搭建H橋電路驅(qū)動(dòng)
13、電機(jī)運(yùn)轉(zhuǎn),通過控制兩端的輸入電流方向控制電機(jī)正反轉(zhuǎn)。橋式電路是一種最基本的驅(qū)動(dòng)電路結(jié)構(gòu)。通過橋式電路,對(duì)不同開關(guān)的選擇可以實(shí)現(xiàn)單片機(jī)的數(shù)字電平控制三極管的導(dǎo)通和截止,從而控制小電機(jī)的正反轉(zhuǎn)。</p><p><b> 2.4檢測(cè)方案論證</b></p><p> 通過相應(yīng)的操作觀察電機(jī)的運(yùn)轉(zhuǎn)情況,進(jìn)行適當(dāng)?shù)恼{(diào)試。</p><p><b
14、> 3. 硬件設(shè)計(jì)</b></p><p> 3.1 單片機(jī)最小系統(tǒng)設(shè)計(jì)</p><p> 一個(gè)基本的MCS-51單片機(jī)通常包括:中央處理器、ROM、RAM、定時(shí)/計(jì)數(shù)器和I/O口等各功能部件,各個(gè)功能由內(nèi)部的總線連接起來,從而實(shí)現(xiàn)數(shù)據(jù)通信。其內(nèi)部框圖如圖1.1所示。</p><p> 單片機(jī)最小系統(tǒng)主要由電源、復(fù)位、振蕩電路以及擴(kuò)展部分等
15、部分組成。最小系統(tǒng)原理圖如圖1.2所示。</p><p><b> 3.2 IO分配</b></p><p> P1.1產(chǎn)生PWM信號(hào),P1.0和P1.2分別產(chǎn)生高低電位控制電機(jī)旋轉(zhuǎn)方向。</p><p> VCC:供電電壓。 GND:接地。 P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管
16、腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和
17、校驗(yàn)時(shí),P1口作為第八位地址接收。 P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存</p
18、><p><b> 3.3驅(qū)動(dòng)電路設(shè)計(jì)</b></p><p> 采用74HC14N,74HC08P,2個(gè)BIS7970B搭建成H橋電路。</p><p><b> 74HC14 概述</b></p><p> 74HC14是一款高速CMOS器件,74HC14引腳兼容低功耗肖特基TTL(LSTT
19、L)系列。74HC14遵循JEDEC標(biāo)準(zhǔn)no.7A。74HC14實(shí)現(xiàn)了6路施密特觸發(fā)反相器,可將緩慢變化的輸入信號(hào)轉(zhuǎn)換成清晰、無抖動(dòng)的輸出信號(hào)。</p><p> 74HC08P概述74HC08P是4個(gè)與門電路,內(nèi)部結(jié)構(gòu)圖如圖3.1</p><p><b> 圖 3.1</b></p><p> BIS7970B概述</p>
20、<p> BIS7970B是內(nèi)部?jī)蓚€(gè)三級(jí)管電路,驅(qū)動(dòng)電壓5-45V,兩個(gè)BIS7970B和與非門電路剛好構(gòu)成一個(gè)H橋電路,其內(nèi)部圖和引腳圖如下。</p><p><b> 圖 3.2</b></p><p><b> 圖 3.3</b></p><p> 由74HC14N,74HC08P,2個(gè)BIS79
21、70B搭建成H橋電路如下</p><p><b> 圖3.4</b></p><p> 引腳A,B可用于輸入PWM脈寬調(diào)制信號(hào)對(duì)電機(jī)進(jìn)行調(diào)速控制。(如果無須調(diào)速可將兩引腳接5V,使電機(jī)工作在最高速狀態(tài),既將短接帽短接)實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)就更容易了,輸入信號(hào)端2接高電平輸入端3接低電平,電機(jī)M1正轉(zhuǎn)。(如果信號(hào)端3接低電平, 2接高電平,電機(jī)M1反轉(zhuǎn)。)PWM信號(hào)端K1
22、控制M1調(diào)速。</p><p><b> 可參考如下表:</b></p><p><b> 4. 軟件設(shè)計(jì)</b></p><p><b> 4.1主程序流程圖</b></p><p><b> 4.2子程序流程</b></p>&l
23、t;p><b> Pwm控制子程序</b></p><p><b> 按鍵處理程序</b></p><p> 5.實(shí)驗(yàn)仿真處理及結(jié)果分析</p><p> 5.1 直流電機(jī)簡(jiǎn)介</p><p><b> 直流電機(jī)原理</b></p><p&g
24、t; 直流電機(jī)里邊固定有環(huán)狀永磁體,電流通過轉(zhuǎn)子上的線圈產(chǎn)生洛倫磁力,當(dāng) 轉(zhuǎn)子上的線圈與磁場(chǎng)平行時(shí),再繼續(xù)轉(zhuǎn)受到的磁場(chǎng)方向?qū)⒏淖儯虼舜藭r(shí)轉(zhuǎn)子末端的電刷跟轉(zhuǎn)換片交替接觸,從而線圈上的電流方向也改變,產(chǎn)生的洛倫磁力方向不變,所以電機(jī)能保持一個(gè)方向轉(zhuǎn)動(dòng)。</p><p><b> 5.2 結(jié)果分析</b></p>
25、<p> 電路中用到的單片機(jī)和電機(jī)驅(qū)動(dòng)芯片都用到5V電源,而電機(jī)使用的是12V電壓,所以我用74HC14N做穩(wěn)壓芯片,如圖1。輸入端和輸出端的電容起到去耦作用。</p><p> 直流電機(jī)控制采用高性能單片機(jī)AT89S52輸出可調(diào)占空比的PWM方波。直流電機(jī)驅(qū)動(dòng)就是利用PWM脈寬控制電流輸出大小。</p><p> 圖中單片機(jī)使用12MHZ晶振,P1.1產(chǎn)生PWM信號(hào),P
26、1.0和P1.2分別產(chǎn)生高低電位控制電機(jī)旋轉(zhuǎn)方向。</p><p> 電機(jī)驅(qū)動(dòng)芯片其實(shí)就是一個(gè)全橋驅(qū)動(dòng)電路。如圖所示。它接收的是PWM方波,輸出為跟PWM方波占空比相同的外接電壓方波。</p><p> 5.3工作原理與過程</p><p> 通電復(fù)位,電路進(jìn)入初始狀態(tài):LED數(shù)碼管顯示0000,待電路正常工作時(shí),開始顯示電動(dòng)機(jī)的速度和正反轉(zhuǎn)。按S3電動(dòng)機(jī)速度
27、向上增加,按S2電動(dòng)機(jī)速度向下遞減,按S1使電動(dòng)機(jī)朝剛才相反的方向轉(zhuǎn)動(dòng)同時(shí)顯示相應(yīng)字樣。由于在實(shí)際使用中經(jīng)常用到的速度有1.5v、3v、4.5v,5v,6v,8v,12v等速度值,所以本電路還設(shè)置了幾個(gè)按鍵,如按下S4,電機(jī)的速度直接跳轉(zhuǎn)到速度為****,按下S5, 電機(jī)的速度直接跳轉(zhuǎn)到速度為****,電機(jī)的速度直接跳轉(zhuǎn)到速度為****,等。</p><p> 同時(shí)驅(qū)動(dòng)芯片是具有15個(gè)引腳的單列直插式2位。其引
28、腳功能分別為:1、8、15腳為GND引腳,2、3腳為輸出引腳, 9腳為VSS引腳,4腳為VS引腳,5、7腳為輸入引腳,6腳為選通1通道引腳。其余引腳為通道2所需要引腳,在此沒有用到通道2,故其余引腳全部懸空。當(dāng)6腳數(shù)據(jù)輸入量為1時(shí),1通道正常工作,當(dāng)5、7腳輸入為1、0時(shí),2、3腳輸出的電平使電動(dòng)機(jī)正轉(zhuǎn),并且可以按照單片機(jī)所復(fù)給6腳的置1、置0的占空比的不同而使電動(dòng)機(jī)的轉(zhuǎn)速得以改變。當(dāng)5、7腳輸入為0、1時(shí),2、3腳輸出的電平使電動(dòng)機(jī)反
29、轉(zhuǎn),并且同理可以按照單片機(jī)所復(fù)給6腳的置1、置0的占空比的不同而使電動(dòng)機(jī)的轉(zhuǎn)速得以改變。</p><p> 保護(hù)電路由二極管組成,由于電動(dòng)機(jī)是呈電感性很強(qiáng)的,所以在開機(jī)或著關(guān)機(jī)時(shí),會(huì)產(chǎn)生很大的感應(yīng)電壓而燒壞芯片,在此,為了保護(hù)驅(qū)動(dòng)芯片,接了幾個(gè)二極管,從而大大的減小了由于感應(yīng)電壓帶給驅(qū)動(dòng)芯片的危害。</p><p><b> 6.問題與分析</b></p&g
30、t;<p><b> 6.1設(shè)計(jì)問題</b></p><p> 問題1:開始時(shí)PWM 頻率設(shè)置為1KHZ以上時(shí)電機(jī)不轉(zhuǎn),頻率只有設(shè)置低于1KHZ時(shí)電機(jī)才轉(zhuǎn)。經(jīng)過查閱資料得知:電機(jī)可看成是一個(gè)電感,通過的頻率越高,其電流會(huì)越小,電流太小就動(dòng)不起來。你那個(gè)電機(jī)可能電感太大或者啟動(dòng)要的力矩太大。</p><p> 問題2:芯片HC14N,74HC08P和
31、BIS7970開始時(shí)用開發(fā)板上的+5時(shí)電壓同時(shí)供電,啟動(dòng)開關(guān)按鈕,電機(jī)不運(yùn)轉(zhuǎn),我們先檢查電機(jī)硬件的好壞,然后測(cè)出單片機(jī)的pwm波形,電機(jī)和波形都沒有問題,后來分別用開發(fā)板的+5V和外接電源供電,電機(jī)能運(yùn)轉(zhuǎn)了,經(jīng)過查閱資料的得知,BIS7970的驅(qū)動(dòng)電壓時(shí)5—45V,5V電壓不夠,不能帶動(dòng)電機(jī)運(yùn)轉(zhuǎn)。</p><p><b> 6.2 答辯問題</b></p><p>
32、 答辯時(shí),老師叫我介紹一下系統(tǒng)的各個(gè)組成部分及功能,并叫我演示一下電機(jī)的運(yùn)轉(zhuǎn)情況。</p><p><b> 總結(jié)</b></p><p> 本設(shè)計(jì)采用采用了MCS-51系列中的8031單片機(jī),在此單片機(jī)控制的直流調(diào)速系統(tǒng)中,速度給定、速度反饋和電流反饋信號(hào)是通過模擬光電隔離器、A/D轉(zhuǎn)換器送入計(jì)算機(jī),計(jì)算機(jī)按照已定的控制算法計(jì)算產(chǎn)生脈沖,經(jīng)并行口、數(shù)字光電隔離
33、器、功率放大器送到晶閘管的控制級(jí),以控制晶閘管輸出整流電壓的大小,平穩(wěn)的調(diào)節(jié)電動(dòng)機(jī)的速度。在以往的數(shù)字化直流調(diào)速系統(tǒng)中轉(zhuǎn)速常用測(cè)速發(fā)電機(jī)來檢測(cè),這種模擬測(cè)速方法的精度不夠高,在低速時(shí)更為嚴(yán)重,很難保障生產(chǎn)的高效、安全運(yùn)行,所以在本次設(shè)計(jì)中測(cè)速采用了目前較先進(jìn)的旋轉(zhuǎn)編碼器測(cè)速,即數(shù)字測(cè)速。數(shù)字測(cè)速不僅精度高,而且安全穩(wěn)定、維護(hù)方便,本設(shè)計(jì)最后通過protus系統(tǒng)仿真取得了良好的結(jié)果,各項(xiàng)性能指標(biāo)都能夠滿足實(shí)際生產(chǎn)的要求。</p>
34、;<p> 通過本次設(shè)計(jì),加強(qiáng)了我對(duì)單片機(jī)應(yīng)用知識(shí)的掌握,同時(shí)了解了目前工業(yè)生產(chǎn)中數(shù)字化系統(tǒng)的重要性,使我對(duì)使用單片機(jī)實(shí)現(xiàn)自動(dòng)化控制的設(shè)計(jì)過程有了全面地了解。通過學(xué)習(xí)控制系統(tǒng)工作原理以及如何利用單片機(jī)實(shí)現(xiàn)各種功能,我查閱了大量相關(guān)資料,學(xué)會(huì)了許多知識(shí),培養(yǎng)了我獨(dú)立解決問題的能力。同時(shí)在對(duì)硬件電路設(shè)計(jì)的過程中,鞏固了我的專業(yè)課知識(shí),使自己受益匪淺。當(dāng)然在本次設(shè)計(jì)中還有需要改進(jìn)和完善的地方,比如可以進(jìn)一步完善系統(tǒng)的故障檢測(cè)和
35、保護(hù),使故障檢測(cè)更加全面和高效,還可以設(shè)計(jì)一個(gè)UPS電源,防止在斷電的情況下造成系統(tǒng)損害,保證生產(chǎn)的連續(xù)運(yùn)行。同時(shí)也可以設(shè)計(jì)一個(gè)鍵盤輸入電路,來完成各項(xiàng)參數(shù)的有效輸入。整個(gè)設(shè)計(jì)通過了軟件和硬件上的調(diào)試、仿真。我想這對(duì)于自己以后的學(xué)習(xí)和工作都會(huì)有很大的幫助的。在這次設(shè)計(jì)中遇到了很多實(shí)際性的問題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。</
36、p><p> 總之,通過本次設(shè)計(jì)不僅進(jìn)一步強(qiáng)化了專業(yè)知識(shí),還掌握了設(shè)計(jì)系統(tǒng)的方法、步驟等,為今后的工作和學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。</p><p><b> 七.參 考 文 獻(xiàn)</b></p><p> [1] 楊素行 模擬電子技術(shù)基礎(chǔ) 高等教育出版社 2003年 </p><p> [2] 陳明熒 8051單
37、片機(jī)基礎(chǔ)教程 科學(xué)出版社 2003年</p><p> [3] 陶 砂 單片機(jī)—原理、操作、實(shí)驗(yàn)、應(yīng)用 航空工業(yè)出版社 1996年 </p><p> [4] 康華光 電子技術(shù)基礎(chǔ)數(shù)字部分 高等教育出版社 第五版</p><p> [5] 李廣第 單片機(jī)基礎(chǔ) 北京航空航天大學(xué)出版社 1999年 </p>&l
38、t;p><b> 八.程序清單</b></p><p> #include <reg52.h></p><p> #include<intrins.h></p><p> #define uchar unsigned char</p><p> #define uint unsi
39、gned int</p><p> uchar num,highv,lowv,n,m,num1; </p><p> sbit zhengzhuan=P1^0; //按鍵正轉(zhuǎn)</p><p> sbit fanzhuan=P1^1; //按鍵反轉(zhuǎn)</p><p> sbit tingzhi=P1^2; //按鍵停止</
40、p><p> sbit jiasu=P1^3; //按鍵加速</p><p> sbit jiansu=P1^4; //按鍵減速</p><p> sbit IN1=P0^0; </p><p> sbit IN2=P0^1;
41、 </p><p> sbit ENA=P0^2;</p><p> void delay_us(uint z)</p><p> {for(;z>0;z--)</p><p><b> _nop_ ();</b></p><p><b> }
42、 </b></p><p> void delay(uint i)</p><p><b> {</b></p><p> uchar x,j;</p><p> for(j=0;j<i;j++)</p><p> for(x=0;x<=110;x++);&
43、lt;/p><p><b> }</b></p><p> void djbs(uchar a,uchar b) //PWM控制</p><p><b> {</b></p><p><b> ENA=1;</b></p><p> delay
44、 (a);</p><p><b> ENA=0;</b></p><p> delay (b);</p><p><b> }</b></p><p> void tiaosu() //電機(jī)調(diào)速</p><p><b> {</b>&l
45、t;/p><p><b> //ENA=1;</b></p><p> switch(num)</p><p><b> {</b></p><p> case 1: highv=1,lowv=9 ; break;</p><p> case 2: highv=2,
46、lowv=8 ;break;</p><p> case 3: highv=3,lowv=7 ;break;</p><p> case 4: highv=4,lowv=6;break;</p><p> case 5: highv=5,lowv=5 ;break; </p><p> case 6: highv=6,low
47、v=4 ;break;</p><p> case 7: highv=7,lowv=3 ;break;</p><p> case 8: highv=8,lowv=2 ;break;</p><p> case 9: highv=9,lowv=1 ;break;</p><p><b> }</b>
48、</p><p><b> } </b></p><p> void xianshi()</p><p><b> {</b></p><p><b> }</b></p><p> void keyscan()</p><
49、p><b> {</b></p><p> if(zhengzhuan==0) // 正轉(zhuǎn)</p><p> { delay(10);</p><p> if(zhengzhuan==0)</p><p><b> {</b></p><p>
50、; IN1=0; IN2=1; m=5 ; num1=1;num=5;</p><p> while(!zhengzhuan);</p><p><b> }</b></p><p><b> }</b></p><p> if(fanzhuan==0) // 反轉(zhuǎn)&l
51、t;/p><p> { delay(10);</p><p> if(fanzhuan==0)</p><p><b> {</b></p><p> IN1=1; IN2=0; m=5; num1=0;num=5;</p><p> while(!fanzhuan);</
52、p><p><b> }</b></p><p><b> }</b></p><p> if(jiasu==0) // 加速</p><p> { delay(10);</p><p> if(jiasu==0)</p><p&g
53、t; { num++;</p><p><b> m++;</b></p><p> // if(num==10)</p><p> // { num=0;</p><p> // m=0;}</p><p> while(!jiasu);</p><p&
54、gt;<b> }</b></p><p><b> }</b></p><p> if(jiansu==0)//減速</p><p> { delay(10);</p><p> if(jiansu==1) </p><p> {if(num!=0
55、) </p><p> { num--;</p><p><b> m--;</b></p><p><b> }</b></p><p><b> else </b></p><p><b> {num=0;</b
56、></p><p><b> m=0;}</b></p><p> while(!jiansu); </p><p> if(tingzhi==0) // 停止</p><p> { delay(10);</p><p> if(tingzhi==0)<
57、;/p><p><b> {</b></p><p> IN1=1; IN2=1; </p><p> writ_595(0x3f);</p><p> writ_595(0x3f); </p><p> while(!tingzhi);</p><p>&l
58、t;b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> void main()</p><p><b> { </b></p><p> writ_595(0x
59、3f);</p><p> writ_595(0x3f); </p><p><b> while(1)</b></p><p><b> { </b></p><p> keyscan();</p><p><b> tiaosu();</
60、b></p><p> djbs(highv,lowv); </p><p> //xianshi(); </p><p><b> }</b></p><p><b> 九.附錄</b></p><p><b> 元器件清單</b>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)微型直流電機(jī)控制系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--微型直流電機(jī)控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-直流電機(jī)
- 直流電機(jī)課程設(shè)計(jì)--直流電機(jī)控制系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)--單片機(jī)直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---基于單片機(jī)直流電機(jī)測(cè)速及其控制系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)控制直流電機(jī)的轉(zhuǎn)動(dòng)
- 單片機(jī)課程設(shè)計(jì)---基于單片機(jī)的直流電機(jī)控制
- 課程設(shè)計(jì)--基于單片機(jī)的直流電機(jī)位置控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)論文--直流電機(jī)調(diào)速
- 單片機(jī)課程設(shè)計(jì)---可調(diào)直流電機(jī)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)------基于89c51單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)
- 基于51單片機(jī)課程設(shè)計(jì)報(bào)告--小直流電機(jī)調(diào)速控制系統(tǒng)
- 小直流電機(jī)調(diào)速實(shí)驗(yàn)單片機(jī)課程設(shè)計(jì)
- 單片機(jī)直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)--直流電機(jī)調(diào)速控制系統(tǒng)設(shè)計(jì)
- 用單片機(jī)控制直流電機(jī)
- 基于單片機(jī)的直流電機(jī)控制設(shè)計(jì)
- 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)開題報(bào)告
評(píng)論
0/150
提交評(píng)論