




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上湖 南 科 技 大 學(xué)畢 業(yè) 設(shè) 計(jì)( 論 文 )題目基于單片機(jī)的PWM調(diào)速系統(tǒng)設(shè)計(jì)作者唐成勇學(xué)院物理學(xué)院專業(yè)電子信息科學(xué)與技術(shù)學(xué)號(hào)指導(dǎo)教師羅韓君二九 年 六 月 二 日專心-專注-專業(yè)湖 南 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書 物理學(xué) 院 電子 系(教研室)系(教研室)主任: (簽名) 年 月 日學(xué)生姓名: 唐成勇 學(xué)號(hào): 專業(yè): 電子信息科學(xué)與技術(shù) 1 設(shè)計(jì)(論文)題目及專題: 基于單片機(jī)的PWM調(diào)速系統(tǒng) 2 學(xué)生設(shè)計(jì)(論文)時(shí)間:自 2009 年 4 月 1 日開始至 2009 年 6 月 2 日止3 設(shè)計(jì)(論文)所用資源和參考資料:電腦,中國期刊網(wǎng),百度,軟
2、件Proteus 7.1,軟件Keil uVision2專業(yè)漢化版1 陳國呈,周娟.PWM變頻調(diào)速技術(shù)M.北京:機(jī)械工業(yè)出版社,1998.2 宋健,姜軍生,趙文亮,孫學(xué)巖.基于單片機(jī)的直流電動(dòng)機(jī)PWM調(diào)速系統(tǒng)J.農(nóng)機(jī)化研究, 2006,1:102-103.3 潘新民.微型計(jì)算機(jī)控制技術(shù)M.北京: 電子工業(yè)出版社,2003.4 西安唐都科技儀器公司.單片機(jī)試驗(yàn)系統(tǒng)用戶手冊(cè)C.2006.5 西安唐都科技儀器公司.單片機(jī)實(shí)驗(yàn)指導(dǎo)書C.2006.6 張靖武,周靈彬.單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真M.北京:北京電子工業(yè)出版社,2007.7 江世明.脈寬調(diào)制技術(shù)中PWM 波形程序設(shè)計(jì)方法J.邵陽學(xué)院
3、學(xué)報(bào),2006(4):25-26.8 陳伯時(shí).自動(dòng)控制系統(tǒng)M.北京:機(jī)械工業(yè)出版社,1981.9 李瑋,趙江,劉建業(yè).一種實(shí)用的單片機(jī)控制的數(shù)字式調(diào)速系統(tǒng)J.吉林化工學(xué)院學(xué)報(bào),2002,6(2):21-24.10 王小明.電動(dòng)機(jī)的單片機(jī)控制M.北京:北京航空航天大學(xué)出版社,2002.11 林蔚天.微機(jī)控制直流調(diào)速J.上海電機(jī)技術(shù)高等專科學(xué)校學(xué)報(bào),2001,12(4):13-15.12 蔣力培,曹建樹,付小美.單片機(jī)微機(jī)系統(tǒng)實(shí)用教程M.北京:機(jī)械工業(yè)出版社,2004.13 王益全.電動(dòng)機(jī)原理與實(shí)用技術(shù)M.北京:科學(xué)出版社,2005.14 顧繩谷.電機(jī)及拖動(dòng)基礎(chǔ)M.北京:機(jī)械工業(yè)出版社,1987.
4、15 胡偉,季曉衡.單片機(jī)C程序設(shè)計(jì)與應(yīng)用實(shí)例M.北京:人民郵電出版社,2003.4 設(shè)計(jì)(論文)應(yīng)完成的主要內(nèi)容:本課題研究直流調(diào)速系統(tǒng),要求設(shè)計(jì)出調(diào)速系統(tǒng)的控制部分、顯示部分,并研究直流電動(dòng)機(jī)的工作原理和控制方法。應(yīng)用Proteus軟件設(shè)計(jì)出單片機(jī)控制的軟硬件實(shí)現(xiàn)方案并仿真,最后將設(shè)計(jì)方案在實(shí)際硬件系統(tǒng)中測(cè)試。5 提交設(shè)計(jì)(論文)形式(設(shè)計(jì)說明與圖紙或論文等)及要求:(1)查閱PWM調(diào)速技術(shù)方面的相關(guān)資料,了解其原理;(2)設(shè)計(jì)單片機(jī)控制系統(tǒng)電路并仿真及其它相關(guān)硬件電路;(3)在實(shí)際的單片機(jī)實(shí)驗(yàn)環(huán)境中測(cè)試驗(yàn)證;6 發(fā)題時(shí)間: 2008 年 12 月 2 日指導(dǎo)教師: (簽名)學(xué) 生: (簽
5、名)湖 南 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)指導(dǎo)人評(píng)語主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的工作態(tài)度,研究內(nèi)容與方法,工作量,文獻(xiàn)應(yīng)用,創(chuàng)新性,實(shí)用性,科學(xué)性,文本(圖紙)規(guī)范程度,存在的不足等進(jìn)行綜合評(píng)價(jià)指導(dǎo)人: (簽名)年 月 日 指導(dǎo)人評(píng)定成績: 湖 南 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)評(píng)閱人評(píng)語主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的文本格式、圖紙規(guī)范程度,工作量,研究內(nèi)容與方法,實(shí)用性與科學(xué)性,結(jié)論和存在的不足等進(jìn)行綜合評(píng)價(jià)評(píng)閱人: (簽名)年 月 日 評(píng)閱人評(píng)定成績: 湖 南 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)答辯記錄日期: 學(xué)生: 學(xué)號(hào): 班級(jí): 題目: 提交畢業(yè)設(shè)計(jì)(論文)答辯委員會(huì)下列材料:1 設(shè)計(jì)(論文
6、)說明書共頁2 設(shè)計(jì)(論文)圖 紙共頁3 指導(dǎo)人、評(píng)閱人評(píng)語共頁畢業(yè)設(shè)計(jì)(論文)答辯委員會(huì)評(píng)語:主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的研究思路,設(shè)計(jì)(論文)質(zhì)量,文本圖紙規(guī)范程度和對(duì)設(shè)計(jì)(論文)的介紹,回答問題情況等進(jìn)行綜合評(píng)價(jià)答辯委員會(huì)主任: (簽名)委員: (簽名)(簽名)(簽名)(簽名) 答辯成績: 總評(píng)成績: 摘 要本文研究了利用at89c51單片機(jī)控制PWM信號(hào)從而實(shí)現(xiàn)對(duì)直流伺服電機(jī)轉(zhuǎn)速進(jìn)行控制的方法。文中對(duì)PWM信號(hào)的調(diào)速原理做了詳細(xì)的論述。此外,系統(tǒng)中采用了芯片L298作為直流伺服電機(jī)的驅(qū)動(dòng)模塊,完成了在主電路中對(duì)直流電機(jī)的控制。另外,文中介紹了Proteus的使用,并對(duì)該調(diào)速系統(tǒng)做了仿真
7、。鑒于Proteus7.1版本不能直接使用C語言進(jìn)行仿真,采用了Keil生成了Hex文件,并導(dǎo)入到Protues工程中進(jìn)行仿真。最后,文中詳細(xì)給出了電路圖和相應(yīng)的C程序。關(guān)鍵詞:PWM調(diào)速;單片機(jī);直流伺服電機(jī)AbstractThis article mainly introduce the method to generate the PWM signal by using AT89C51 single-chip computer to control the speed of a DC servo motor. In this works, we will detail discuss t
8、he principle of speed control in PWM signals. In addition, the chip L298 is used as the DC servo motor drive modules in the system, and to control DC motor in the main circuit will be completed. Additionally, we will introduce the use of Proteus, and make a simulation to the speed governing system.
9、In the light of Proteus 7.1 version cant directly use the C language to be simulated. Therefore, we will use the Keil to generate the hex file, and import it into the projects to be simulated. Finally, we will give a detailed circuit diagram and the corresponding C program.Key words: PWM Speed Regul
10、ation;Single Chip Microcomputer;DC servo motor目 錄第一章 概述 11.1 PWM調(diào)速系統(tǒng)的組成和功能 11.1.1 PWM信號(hào)發(fā)生與調(diào)節(jié)模塊 11.1.2 PWM信號(hào)放大與電機(jī)驅(qū)動(dòng)模塊 11.1.3 負(fù)載模塊 11.2 單片機(jī)概述 21.2.1 單片機(jī)及其發(fā)展歷程 21.2.2 單片機(jī)的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì) 21.3 計(jì)算機(jī)仿真概述 2第二章 PWM調(diào)速技術(shù) 42.1 PWM的基本原理 42.1.1 PWM信號(hào)簡介 42.1.2 PWM調(diào)速原理 52.2 系統(tǒng)設(shè)計(jì)方案 62.2.1 系統(tǒng)總體設(shè)計(jì)思想 62.2.2 系統(tǒng)總體設(shè)計(jì)框圖 6第三章 PWM
11、調(diào)速系統(tǒng)設(shè)計(jì) 73.1 系統(tǒng)硬件設(shè)計(jì) 73.1.1 主電路設(shè)計(jì) 73.1.2 AT89C51單片機(jī)簡介 73.1.3 功率放大驅(qū)動(dòng)芯片介紹 103.1.4 伺服電機(jī)介紹 123.2 系統(tǒng)軟件設(shè)計(jì) 133.2.1 程序流程圖 133.2.2 C語言程序設(shè)計(jì) 133.3 PWM調(diào)速系統(tǒng)仿真 163.3.1 系統(tǒng)仿真電路圖 163.3.2 電壓輸出波形 16第四章 結(jié)論 19參考文獻(xiàn) 20致謝 21附錄A Proteus的介紹與使用 22附錄B Keil的介紹與使用 26 第一章 概 述本文主要研究了利用與MCS-51兼容的at89c51單片機(jī),通過PWM方式控制直流電機(jī)調(diào)速的方法。沖量相等而形狀不
12、同的窄脈沖加在具有慣性的環(huán)節(jié)上時(shí),其效果基本相同1。PWM控制技術(shù)就是以該結(jié)論為理論基礎(chǔ),使輸出端得到一系列幅值相等而寬度不相等的脈沖,用這些脈沖來代替正弦波或其他所需要的波形。按一定的規(guī)則對(duì)各脈沖的寬度進(jìn)行調(diào)制,既可改變逆變電路輸出電壓的大小,也可改變輸出頻率。PWM控制的基本原理很早就已經(jīng)提出,但是受電力電子器件發(fā)展水平的制約,在上世紀(jì)80年代以前一直未能實(shí)現(xiàn)。直到進(jìn)入上世紀(jì)80年代,隨著全控型電力電子器件的出現(xiàn)和迅速發(fā)展,PWM控制技術(shù)才真正得到應(yīng)用。隨著電力電子技術(shù)、微電子技術(shù)和自動(dòng)控制技術(shù)的發(fā)展以及各種新的理論方法,如現(xiàn)代控制理論、非線性系統(tǒng)控制思想的應(yīng)用,PWM控制技術(shù)獲得了空前的
13、發(fā)展。到目前為止,已經(jīng)出現(xiàn)了多種PWM控制技術(shù)。PWM控制技術(shù)以其控制簡單、靈活和動(dòng)態(tài)響應(yīng)好的優(yōu)點(diǎn)而成為電力電子技術(shù)最廣泛應(yīng)用的控制方式,也是人們研究的熱點(diǎn)。由于當(dāng)今科學(xué)技術(shù)的發(fā)展已經(jīng)沒有了學(xué)科之間的界限,結(jié)合現(xiàn)代控制理論思想或?qū)崿F(xiàn)無諧振軟開關(guān)技術(shù)將會(huì)成為PWM控制技術(shù)發(fā)展的主要方向之一。本文就是利用這種控制方式來改變電壓的占空比實(shí)現(xiàn)直流電機(jī)速度的控制。文章中采用了C程序來控制單片機(jī),產(chǎn)生PWM信號(hào)。并自動(dòng)調(diào)節(jié)PWM信號(hào)的占空比。將信號(hào)輸入L298驅(qū)動(dòng)芯片從而達(dá)到控制直流伺服電機(jī)的效果。該程序能使電機(jī)先正轉(zhuǎn)加速再正轉(zhuǎn)減速到0然后反轉(zhuǎn)加速再減速到0.而電機(jī)采用的是價(jià)格低廉的直流有刷電機(jī)。另使用一
14、個(gè)反應(yīng)靈敏的數(shù)字電壓表觀察直流伺服電機(jī)兩端的電壓。最后還給出仿真方法和相關(guān)仿真圖形。1.1 PWM調(diào)速系統(tǒng)的組成和功能21.1.1 PWM信號(hào)發(fā)生與調(diào)節(jié)模塊 作為一個(gè)PWM調(diào)速系統(tǒng),首要的是需要產(chǎn)生PWM信號(hào)。PWM的產(chǎn)生方法有很多,包括純硬件電路產(chǎn)生方法和采用基于可編程器件的軟件實(shí)現(xiàn)方法。本文采用單片機(jī)編程生成PWM信號(hào),PWM占空比的調(diào)節(jié)也采用軟件實(shí)現(xiàn)。1.1.2 PWM信號(hào)放大與電機(jī)驅(qū)動(dòng)模塊 由單片機(jī)產(chǎn)生的PWM信號(hào)很微弱,PWM信號(hào)產(chǎn)生后并不能直接驅(qū)動(dòng)電機(jī)等負(fù)載模塊,而需要使用專門的電路對(duì)該P(yáng)WM信號(hào)進(jìn)行放大和處理,使其能驅(qū)動(dòng)電機(jī)。本文采用專門的驅(qū)動(dòng)芯片對(duì)電機(jī)進(jìn)行驅(qū)動(dòng)。1.1.3 負(fù)載
15、模塊 PWM信號(hào)經(jīng)過處理后,可用于驅(qū)動(dòng)電機(jī)等負(fù)載,電機(jī)作為電信號(hào)轉(zhuǎn)化為機(jī)械動(dòng)力的裝置在調(diào)速系統(tǒng)中必不可少。該文采用的是廉價(jià)的低電壓驅(qū)動(dòng)的直流有刷電機(jī)。1.2 單片機(jī)概述1.2.1 單片機(jī)及其發(fā)展歷程單片機(jī)是一種集成電路芯片,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力(如算術(shù)運(yùn)算,邏輯運(yùn)算、數(shù)據(jù)傳送、中斷處理)的微處理器(CPU)、隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM)、只讀程序存儲(chǔ)器(ROM)、輸入輸出電路(I/O口)、可能還包括定時(shí)計(jì)數(shù)器、串行通信口(SCI)、顯示驅(qū)動(dòng)電路(LCD或LED驅(qū)動(dòng)電路)、脈寬調(diào)制電路(PWM)、模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路集成到一塊芯片上,構(gòu)成一個(gè)最小而完善的計(jì)算機(jī)系統(tǒng)3。
16、這些電路能在軟件的控制下準(zhǔn)確、迅速、高效地完成程序設(shè)計(jì)者事先規(guī)定的任務(wù)。所以,單片機(jī)有著微處理器所不具備的功能,它可單獨(dú)地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機(jī)最大的特征。單片機(jī)誕生于20世紀(jì)70年代,自1971年美國Intel公司制造出第一塊4位微處理器以來,其發(fā)展十分迅猛,到目前為止,大致可分為以下幾個(gè)階段4。(2)4位單片機(jī)(19711974):如Intel4004;(2)低檔8位單片機(jī)(19741978): 如Intel公司的8084,Mostek公司的3870等;(3)高檔8位單片機(jī)(19781982): 如Intel公司的8051、Motorola公司的Z8和NEC公司
17、的MPD7800等產(chǎn)品;(4)16位單片機(jī)(19821990):如Mostek公司的68200、Intel公司的8096等;(5)新一代單片機(jī)(90年代以來):如NEC公司的MPD7800,Mitsubishi公司的M37700,Reckwell公司R6500/21、R65C29,Intel公司的8044、UPI452等。1.2.2 單片機(jī)的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì)隨著單片機(jī)的發(fā)展,其應(yīng)用領(lǐng)域越來越廣,大致有:智能儀器儀表、工業(yè)控制、家用電器、計(jì)算機(jī)網(wǎng)絡(luò)和通信、醫(yī)用設(shè)備等領(lǐng)域,此外,單片機(jī)在工商、金融、科研、教育、國防航空航天等領(lǐng)域都有著十分廣泛的用途。 世界上各大芯片制造公司都推出了自己的單片機(jī),
18、從8位、16位到32位,應(yīng)有盡有,有與主流C51系列兼容的,也有不兼容的,但它們各具特色,互成互補(bǔ),為單片機(jī)的應(yīng)用提供廣闊的天地??v觀單片機(jī)的發(fā)展過程,可以預(yù)示單片機(jī)的發(fā)展趨勢(shì),大致有5: (1)低功耗CMOS化;(2)微型單片化;(3)主流與多品種共存。1.3 計(jì)算機(jī)仿真概述計(jì)算機(jī)仿真不僅在沒有具體硬件環(huán)境的條件下模擬出具體硬件環(huán)境,以判斷系統(tǒng)的可行性,而且在設(shè)計(jì)的系統(tǒng)出錯(cuò)時(shí),不至于損害具體硬件環(huán)境6。因此,采用系統(tǒng)仿真是非常必要的。當(dāng)前能夠用于計(jì)算機(jī)仿真學(xué)習(xí)單片機(jī)的軟件也已日趨成熟,比如Keil都出了8.0以上版本,Proteus也出了7.0以上版本,而各種集成開發(fā)環(huán)境更是層出不窮,極大地
19、方便了學(xué)生通過計(jì)算機(jī)仿真學(xué)習(xí)單片機(jī)。尤其是當(dāng)前最熱的幾種8位和16位單片機(jī),比如:51系列、AVR系列、PIC系列,仿真學(xué)習(xí)的條件最為成熟。甚至32位的ARM單片機(jī)也能通過計(jì)算機(jī)仿真來進(jìn)行學(xué)習(xí)。所以,當(dāng)前計(jì)算機(jī)仿真學(xué)習(xí)單片機(jī)的條件已經(jīng)成熟,應(yīng)該抓住這個(gè)機(jī)會(huì),積極地利用它,并為學(xué)習(xí)單片機(jī)服務(wù)。第二章 PWM調(diào)速技術(shù)2.1 PWM的基本原理2.1.1 PWM信號(hào)簡介脈寬調(diào)制(PWM:Pulse Width Modulation)是利用微處理器的數(shù)字輸出來對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中1。如圖2.1所示,PWM是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編
20、碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。PWM信號(hào)仍然是數(shù)字的,因?yàn)樵诮o定的任何時(shí)刻,滿幅值的直 圖2.1 模擬電平的PWM數(shù)字編碼流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。PWM的一個(gè)優(yōu)點(diǎn)是從處理器到被控系統(tǒng)信號(hào)都是數(shù)字形式的,無需進(jìn)行數(shù)模轉(zhuǎn)換。讓信號(hào)保持為數(shù)字形式可將噪聲影響降到最小。噪聲只有在強(qiáng)到足以將邏輯1改變?yōu)檫壿?或?qū)⑦壿?改變
21、為邏輯1時(shí),也才能對(duì)數(shù)字信號(hào)產(chǎn)生影響。 對(duì)噪聲抵抗能力的增強(qiáng)是PWM相對(duì)于模擬控制的另外一個(gè)優(yōu)點(diǎn),而且這也是在某些時(shí)候?qū)WM用于通信的主要原因。從模擬信號(hào)轉(zhuǎn)向PWM可以極大地延長通信距離。在接收端,通過適當(dāng)?shù)腞C或LC網(wǎng)絡(luò)可以濾除調(diào)制高頻方波并將信號(hào)還原為模擬形式。PWM控制技術(shù)一直是變頻技術(shù)的核心技術(shù)之一。1964年A.Schonung和H.stemmler首先提出把這項(xiàng)通訊技術(shù)應(yīng)用到交流傳動(dòng)中,從此為交流傳動(dòng)的推廣應(yīng)用開辟了新的局面5。從最初采用模擬電路完成三角調(diào)制波和參考正弦波比較,產(chǎn)生正弦脈寬調(diào)制SPWM信號(hào)以控制功率器件的開關(guān)開始,到目前采用全數(shù)字化方案,完成優(yōu)化的實(shí)時(shí)在線的PWM
22、信號(hào)輸出,可以說直到目前為止,PWM在各種應(yīng)用場(chǎng)合仍在主導(dǎo)地位,并一直是人們研究的熱點(diǎn)5。由于PWM可以同時(shí)實(shí)現(xiàn)變頻變壓反抑制諧波的特點(diǎn)。由此在交流傳動(dòng)及至其它能量變換系統(tǒng)中得到廣泛應(yīng)用。PWM控制技術(shù)大致可以為為三類,正弦PWM(包括電壓,電流或磁通的正弦為目標(biāo)的各種PWM方案,多重PWM也應(yīng)歸于此類),優(yōu)化PWM及隨機(jī)PWM。正弦PWM已為人們所熟知,而旨在改善輸出電壓、電流波形,降低電源系統(tǒng)諧波的多重PWM技術(shù)在大功率變頻器中有其獨(dú)特的優(yōu)勢(shì)(如ABB ACS1000系列和美國ROBICON公司的完美無諧波系列等);而優(yōu)化PWM所追求的則是實(shí)現(xiàn)電流諧波畸變率(THD)最小,電壓利用率最高,
23、效率最優(yōu),及轉(zhuǎn)矩脈動(dòng)最小以及其它特定優(yōu)化目標(biāo)。在70年代開始至80年代初,由于當(dāng)時(shí)大功率晶體管主要為雙極性達(dá)林頓三極管,載波頻率一般最高不超過5kHz,電機(jī)繞組的電磁噪音及諧波引起的振動(dòng)引起人們的關(guān)注。為求得改善,隨機(jī)PWM方法應(yīng)運(yùn)而生。其原理是隨機(jī)改變開關(guān)頻率使電機(jī)電磁噪音近似為限帶白噪音(在線性頻率坐標(biāo)系中,各頻率能量分布是均勻的),盡管噪音的總分貝數(shù)未變,但以固定開關(guān)頻率為特征的有色噪音強(qiáng)度大大削弱。正因?yàn)槿绱?,即使在IGBT已被廣泛應(yīng)用的今天,對(duì)于載波頻率必須限制在較低頻率的場(chǎng)合,隨機(jī)PWM仍然有其特殊的價(jià)值(DTC控制即為一例);別一方面則告訴人們消除機(jī)械和電磁噪音的最佳方法不是盲目
24、地提高工作頻率,因?yàn)殡S機(jī)PWM技術(shù)提供了一個(gè)分析、解決問題的全新思路。 2.1.2 PWM調(diào)速原理PWM(脈沖寬度調(diào)制)是通過控制固定電壓的直流電源開關(guān)頻率,改變負(fù)載兩端的電壓,從而達(dá)到控制要求的一種電壓調(diào)整方法。PWM可以應(yīng)用在許多方面,比如:電機(jī)調(diào)速、溫度控制、壓力控制等等7。在PWM驅(qū)動(dòng)控制的調(diào)整系統(tǒng)中,按一個(gè)固定的頻率來接通和斷開電源,并且根據(jù)需要改變一個(gè)周期內(nèi)“接通”和“斷開”時(shí)間的長短。通過改變直流電機(jī)電樞上電壓的“占空比”來達(dá)到改變平均電壓大小的目的,從而來控制電動(dòng)機(jī)的轉(zhuǎn)速。也正因?yàn)槿绱?,PWM又被稱為“開關(guān)驅(qū)動(dòng)裝置”。如圖2.2所示:圖2.2 PWM信號(hào)的占空比設(shè)電機(jī)始終接通電
25、源時(shí),電機(jī)轉(zhuǎn)速最大為Vmax,設(shè)占空比為D= t1 / T,則電機(jī)的平均速度為Va = Vmax * D,其中Va指的是電機(jī)的平均速度;Vmax 是指電機(jī)在全通電時(shí)的最大速度;D = t1 / T是指占空比。由上面的公式可見,當(dāng)我們改變占空比 D = t1 / T時(shí),就可以得到不同的電機(jī)平均速度Vd,從而達(dá)到調(diào)速的目的。嚴(yán)格來說,平均速度Vd 與占空比D并非嚴(yán)格的線性關(guān)系,但是在一般的應(yīng)用中,我們可以將其近似地看成是線性關(guān)系。2.2 系統(tǒng)設(shè)計(jì)方案2.2.1 系統(tǒng)總體設(shè)計(jì)思想PWM調(diào)速系統(tǒng)按有無反饋可以分成開環(huán)PWM調(diào)速系統(tǒng)系統(tǒng)和閉環(huán)PWM調(diào)速系統(tǒng)的系統(tǒng)8,閉環(huán)系統(tǒng)有著良好的速度性能,使控制信號(hào)
26、與電機(jī)速度基本保持同步,但是需要器件多,成本較高,而且硬件和軟件設(shè)計(jì)相對(duì)開環(huán)系統(tǒng)而言要困難。因此本文采用開環(huán)調(diào)速系統(tǒng)。系統(tǒng)首先采用AT89C51單片機(jī)發(fā)生和調(diào)節(jié)PWM調(diào)速信號(hào)9,然后利用L298作為直流伺服電機(jī)的驅(qū)動(dòng)芯片10,最后把L298的輸出作為直流伺服電機(jī)的輸入。數(shù)字電壓表可以用來測(cè)量電機(jī)兩端的電壓值,從而反映出直流伺服電機(jī)的速度變化。2.2.2 系統(tǒng)總體設(shè)計(jì)框圖系統(tǒng)設(shè)計(jì)框圖如圖2.3所示:圖2.3 PWM調(diào)速系統(tǒng)設(shè)計(jì)框圖第三章 PWM調(diào)速系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)硬件設(shè)計(jì)3.1.1 主電路設(shè)計(jì)系統(tǒng)的主電路圖如圖3.1所示:圖3.1 PWM調(diào)速系統(tǒng)電路圖圖的左上方是一個(gè)諧振電路,產(chǎn)生一個(gè)特定的
27、時(shí)鐘頻率,使AT89C51單片機(jī)能正常的工作。晶振片(CRYSTAL)用于產(chǎn)生時(shí)鐘頻率,該晶振能產(chǎn)生11.0592MHz的頻率。兩個(gè)旁路電容,有頻率微調(diào)作用,主要是讓電路更容易起振,兩個(gè)電容的值要求一樣,至少要非常接近,否則容易造成諧振的不平衡,容易造成停振或者干脆不起振6。本設(shè)計(jì)中采用的是30pf的電容。AT89C51的RST引腳接上一個(gè)高電平使其處于循環(huán)復(fù)位狀態(tài)11。單片機(jī)的P1.0引腳接電機(jī)驅(qū)動(dòng)芯片的ENA引腳,用于啟動(dòng)橋的正常工作,P1.1引腳接L298的IN2引腳,P1.2接L298的IN1引腳,而電機(jī)接在L298的OUT1和OUT2引腳兩端。關(guān)于引腳介紹在相應(yīng)的芯片介紹處有詳細(xì)介紹
28、。SENSA與SENSB可單獨(dú)引出連接電流采樣電阻器,形成電流傳感信號(hào),也可以直接接地。VCC接芯片的工作電壓+5V,GND接地,VS接驅(qū)動(dòng)電壓+23V。元器件說明:X1 是晶振頻率為11.0592的晶振片,R1為10K電阻,C1,C2為30pF的無極性電容,C3為10uF有極性電容, C4為1nF的電容。3.1.2 AT89C51單片機(jī)簡介AT89C51是一種與8051兼容的帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM:Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。AT89C2051是
29、一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案1。主要特性12:與MCS-51 兼容、4K字節(jié)可編程閃爍存儲(chǔ)器、壽命:1000寫/擦循環(huán)、數(shù)據(jù)保留時(shí)間為10年、全靜態(tài)工作于0Hz到24Hz、三級(jí)程序存儲(chǔ)器鎖定、128*8位內(nèi)部RAM、32位可編
30、程I/O線、兩個(gè)16位定時(shí)器/計(jì)數(shù)器、5個(gè)中斷源、可編程串行通道、低功耗的閑置和掉電模式、片內(nèi)振蕩器和時(shí)鐘電路。其引腳圖如圖3.2所示:圖3.2 AT89C51單片機(jī)引腳圖管腳說明:VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫“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口緩沖器能接收輸出4個(gè)TTL門電
31、流。P1口管腳寫入“1”后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(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ù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的
32、內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。P3口也可作為AT89C51的一些特殊功能口,如表3.1所示:表3.1 P3口各引腳功能表接口管腳備選功能P3.0RXD串行輸入口P3.1TXD串行輸出口P3.2/INT0外部中斷0P3.3/INT1外部中斷1P3.4T0記時(shí)器0外部輸入P3.5T1記時(shí)器1外部輸入P
33、3.6/WR外部數(shù)據(jù)存儲(chǔ)器寫選通P3.7/RD外部數(shù)據(jù)存儲(chǔ)器讀選通RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置“0”。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微
34、處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。振蕩器特性:XTAL1和XTAL2
35、分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。芯片擦除:整個(gè)PEROM陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號(hào)組合,并保持ALE管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定
36、時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。3.1.3 功率放大驅(qū)動(dòng)芯片介紹在直流電動(dòng)機(jī)的驅(qū)動(dòng)中, 對(duì)大功率的電動(dòng)機(jī)常采用IGBT 作為主開關(guān)元件; 對(duì)中小功率的電機(jī)常采用功率場(chǎng)效應(yīng)管作為主開關(guān)元件, 另外還可以采用集成電路來完成對(duì)電機(jī)的驅(qū)動(dòng)13。本系統(tǒng)采用集成電路L298來驅(qū)動(dòng)電機(jī)。L298N是SGS公司的產(chǎn)品,內(nèi)部包含4通道邏輯驅(qū)動(dòng)電路,是一種二相和四相電機(jī)的專用驅(qū)動(dòng)器,即內(nèi)含二個(gè)H橋的高電壓大電流雙全橋式驅(qū)動(dòng)器,接收標(biāo)準(zhǔn)TTL邏輯電平信號(hào),可驅(qū)動(dòng)46V、2A以下的電機(jī)。其引腳排列如下圖所示,1腳和15腳
37、可單獨(dú)引出連接電流采樣電阻器,形成電流傳感信號(hào)。L298N可驅(qū)動(dòng)2個(gè)電機(jī),OUTl、OUT2和OUT3、OUT4之間分別接2個(gè)電動(dòng)機(jī)。(5、10)、(7、12)腳接輸入控制電平,控制電機(jī)的正反轉(zhuǎn),ENA,ENB接控制使能端,控制電機(jī)的停轉(zhuǎn)。L298N的邏輯功能如表3.2所示。表3.2 L298N邏輯功能表ENA(B)IN1(IN3)IN2(IN4)電機(jī)運(yùn)行狀況HHL正轉(zhuǎn)HLH反轉(zhuǎn)H同IN2(IN4)同IN1(IN3)快速停止LXX停止其引腳圖如圖3.3所示:圖3.3 L298N的引腳圖引腳介紹:第1、15腳:可單獨(dú)引出連接電流采樣電阻器,形成電流傳感信號(hào),也可直接接地。第2、3腳:A電機(jī)輸出端
38、口。第4腳:接邏輯控制的+5V電源。第6腳:A橋使能端口。第5、7腳:輸入標(biāo)準(zhǔn)TTL電點(diǎn)平對(duì)A橋的輸出OUT1、OUT2進(jìn)行控制。第8腳:接電源地。第9腳:接電機(jī)驅(qū)動(dòng)電源,最高可達(dá)50V。第11腳:B橋使能端口。第10、12腳:輸入標(biāo)準(zhǔn)TTL電平對(duì)B橋的輸出OUT3、OUT4進(jìn)行控制。第13、14腳:B電機(jī)輸出端口。3.1.4 伺服電機(jī)介紹伺服電動(dòng)機(jī)又稱執(zhí)行電動(dòng)機(jī),在自動(dòng)控制系統(tǒng)中,用作執(zhí)行元件,把所收到的電信號(hào)轉(zhuǎn)換成電動(dòng)機(jī)軸上的角位移或角速度輸出。分為直流和交流伺服電動(dòng)機(jī)兩大類,其主要特點(diǎn)是,當(dāng)信號(hào)電壓為零時(shí)無自轉(zhuǎn)現(xiàn)象,轉(zhuǎn)速隨著轉(zhuǎn)矩的增加而勻速下降14。定義:在伺服系統(tǒng)中控制機(jī)械元件運(yùn)轉(zhuǎn)的發(fā)
39、動(dòng)機(jī).是一種補(bǔ)助馬達(dá)間接變速裝置。作用:可使控制速度,位置精度非常準(zhǔn)確。將電壓信號(hào)轉(zhuǎn)化為轉(zhuǎn)矩和轉(zhuǎn)速以驅(qū)動(dòng)控制對(duì)象。分類:直流伺服電機(jī)和交流伺服電機(jī)。直流伺服電機(jī)分為有刷電機(jī)和無刷電機(jī)兩種。有刷電機(jī)成本低,結(jié)構(gòu)簡單,啟動(dòng)轉(zhuǎn)矩大,調(diào)速范圍寬,控制容易,需要維護(hù),但維護(hù)方便(換碳刷),產(chǎn)生電磁干擾,對(duì)環(huán)境有要求。因此它可以用于對(duì)成本敏感的普通工業(yè)和民用場(chǎng)合。 無刷電機(jī)體積小,重量輕,出力大,響應(yīng)快,速度高,慣量小,轉(zhuǎn)動(dòng)平滑,力矩穩(wěn)定??刂茝?fù)雜,容易實(shí)現(xiàn)智能化,其電子換相方式靈活,可以方波換相或正弦波換相。電機(jī)免維護(hù),效率很高,運(yùn)行溫度低,電磁輻射很小,長壽命,可用于各種環(huán)境。3.2 系統(tǒng)軟件設(shè)計(jì)3.
40、2.1 程序流程圖圖3.4 PWM調(diào)速系統(tǒng)程序流程圖3.2.2 C語言程序設(shè)計(jì)/* =直流電機(jī)的PWM速度控制程序= */ /* 晶振采用11.0592M,產(chǎn)生的PWM的頻率約為91Hz */ #include<reg51.h> #include<math.h> #define uchar unsigned char #define uint unsigned int 15sbit en1=P10; /* L298的Enable A */ sbit s1=P12; /* L298的Input 1 */ sbit s2=P11; /* L298的Input 2 */ uc
41、har t=0; /* 中斷計(jì)數(shù)器 */ uchar m=0; /* 電機(jī)速度值 */ uchar tmp; /* 電機(jī)當(dāng)前速度值 */ /* speed-電機(jī)速度(-100100) */ void motor(char speed) if(speed>=-100 && speed<=100) m=abs(speed); /* 取速度的絕對(duì)值 */ if(speed<0) /* 速度值為負(fù)則反轉(zhuǎn) */ s1=0; s2=1; else /* 不為負(fù)數(shù)則正轉(zhuǎn) */ s1=1; s2=0; void delay(uint j) /* 簡易延時(shí)函數(shù) */ for(j
42、;j>0;j-); void main() uchar i; TMOD=0x02; /* 設(shè)定T0的工作模式為2 */ TH0=0x9B; /* 裝入定時(shí)器的初值 */ TL0=0x9B; EA=1; /* 開中斷 */ ET0=1; /* 定時(shí)器0允許中斷 */ TR0=1; /* 啟動(dòng)定時(shí)器0 */ while(1) /* 電機(jī)實(shí)際控制演示 */ for(i=0;i<=100;i=i+) /* 正轉(zhuǎn)加速 */ motor(i); delay(5000); for(i=100;i>0;i-) /* 正轉(zhuǎn)減速 */ motor(i); delay(5000); for(i=0
43、;i<=100;i+) /* 反轉(zhuǎn)加速 */ motor(-i); delay(5000); for(i=100;i>0;i-) /* 反轉(zhuǎn)減速 */ motor(-i); delay(5000); void timer0() interrupt 1 /* T0中斷服務(wù)程序 */ if(t=0) /* 1個(gè)PWM周期完成后才會(huì)接受新數(shù)值 */ tmp=m; if(t<tmp) en1=1; else en1=0; /* 產(chǎn)生電機(jī)的PWM信號(hào) */ t+; if(t>=100) t=0; /* 1個(gè)PWM信號(hào)由100次中斷產(chǎn)生 */ 3.3 PWM調(diào)速系統(tǒng)仿真本文采用C語
44、言編程,利用Keil編譯成功后生成Hex文件,導(dǎo)入到Proteus的工程中。仿真時(shí),在AT89C51上加載Hex文件,即可實(shí)現(xiàn)仿真。3.3.1 系統(tǒng)仿真電路圖圖3.5 PWM調(diào)速系統(tǒng)仿真圖3.3.2 電壓輸出波形下面所示圖3.6至圖3.13是系統(tǒng)仿真時(shí)從L298的OUT1引腳得出的波形圖。圖3.6 電壓輸出波形(1)圖3.7 電壓輸出波形(2)圖3.8 電壓輸出波形(3)圖3.9 電壓輸出波形(4)圖3.10 電壓輸出波形(5)圖3.11 電壓輸出波形(6)圖3.12 電壓輸出波形(7)圖3.13 電壓輸出波形(8)從上面一系列波形圖可以看出PWM調(diào)速系統(tǒng)的調(diào)速過程。即PWM從最小的占空比到一
45、個(gè)最大占空比,然后從最大的占空比到最小的占空比。再是反向最小的占空比到最大的占空比,然后從最大的占空比到最小的占空比。這樣周而復(fù)始的實(shí)現(xiàn)調(diào)速過程。第四章 結(jié)論本文所述的直流電機(jī)調(diào)速系統(tǒng)是以低價(jià)位的單片微機(jī)at89c51為核心的開環(huán)調(diào)速系統(tǒng)。目前,已經(jīng)有多種方法來實(shí)現(xiàn)對(duì)電機(jī)調(diào)速,相對(duì)于其他用硬件或者硬件與軟件相結(jié)合的方法實(shí)現(xiàn)對(duì)電機(jī)進(jìn)行調(diào)速,采用PWM軟件方法來實(shí)現(xiàn)的調(diào)速過程具有更大的靈活性和更低的成本。它能夠充分發(fā)揮單片機(jī)的效能,為簡易速度控制系統(tǒng)的實(shí)現(xiàn)提供了一種有效的途徑。而在軟件方面,采用C語言編寫程序,工作量小,程序易懂。本文曾試圖用單片機(jī)閉環(huán)控制產(chǎn)生PWM波形,但因水平有限,不能成功。該
46、調(diào)速系統(tǒng)的一個(gè)比較嚴(yán)重的缺點(diǎn)就是不能準(zhǔn)確調(diào)速,整個(gè)電路的固有延時(shí)以及直流電機(jī)的物理機(jī)械特性等將會(huì)影響調(diào)速。參 考 文 獻(xiàn)1 陳國呈,周娟.PWM變頻調(diào)速技術(shù)M.北京:機(jī)械工業(yè)出版社,1998.2 宋健,姜軍生,趙文亮,孫學(xué)巖.基于單片機(jī)的直流電動(dòng)機(jī)PWM調(diào)速系統(tǒng)J.農(nóng)機(jī)化研究, 2006,1:102-103.3 潘新民.微型計(jì)算機(jī)控制技術(shù)M.北京: 電子工業(yè)出版社,2003.4 西安唐都科技儀器公司.單片機(jī)試驗(yàn)系統(tǒng)用戶手冊(cè)C.2006.5 西安唐都科技儀器公司.單片機(jī)實(shí)驗(yàn)指導(dǎo)書C.2006.6 張靖武,周靈彬.單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真M.北京:北京電子工業(yè)出版社,2007.7 江世
47、明.脈寬調(diào)制技術(shù)中PWM 波形程序設(shè)計(jì)方法J.邵陽學(xué)院學(xué)報(bào),2006(4):25-26.8 陳伯時(shí).自動(dòng)控制系統(tǒng)M.北京:機(jī)械工業(yè)出版社,1981.9 李瑋,趙江,劉建業(yè).一種實(shí)用的單片機(jī)控制的數(shù)字式調(diào)速系統(tǒng)J.吉林化工學(xué)院學(xué)報(bào),2002,6(2):21-24.10 王小明.電動(dòng)機(jī)的單片機(jī)控制M.北京:北京航空航天大學(xué)出版社,2002.11 林蔚天.微機(jī)控制直流調(diào)速J.上海電機(jī)技術(shù)高等??茖W(xué)校學(xué)報(bào),2001,12(4):13-15.12 蔣力培,曹建樹,付小美.單片機(jī)微機(jī)系統(tǒng)實(shí)用教程M.北京:機(jī)械工業(yè)出版社,2004.13 王益全.電動(dòng)機(jī)原理與實(shí)用技術(shù)M.北京:科學(xué)出版社,2005.14 顧繩
48、谷.電機(jī)及拖動(dòng)基礎(chǔ)M.北京:機(jī)械工業(yè)出版社,1987.15 胡偉,季曉衡.單片機(jī)C程序設(shè)計(jì)與應(yīng)用實(shí)例M.北京:人民郵電出版社,2003.致 謝從論文選題到搜集資料,從提綱的完成到正文的反復(fù)修改,我感慨良多,畢竟四年所學(xué)的東西太少了,自己努力程度不夠。很多論文中的問題經(jīng)過老師們和同學(xué)們的幫助,才最終解決。我要感謝我的導(dǎo)師羅韓君老師。他們?yōu)槿穗S和熱情,治學(xué)嚴(yán)謹(jǐn)細(xì)心。從選題、定題、撰寫提綱,到論文的反復(fù)修改、潤色直至定稿,羅老師老師始終認(rèn)真負(fù)責(zé)地給予我深刻而細(xì)致地指導(dǎo)。正是有了老師們的無私幫助與熱忱鼓勵(lì),我的畢業(yè)論文才得以順利完成。我還要感謝我的班主任賀乾格老師以及在大學(xué)四年中給我們授課的所有老師們
49、,是他們讓我學(xué)到了很多很多知識(shí),讓我看到了世界的精彩,讓我學(xué)會(huì)了做人做事。最后感謝四年里陪伴我的同學(xué)們、朋友們,我的室友,有了他們我的人生才更豐富,有了他們我在奮斗的路上才不孤獨(dú),謝謝他們。附錄A Proteus的介紹與使用Proteus的介紹Proteus 與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī)CPU 的工作情況,也能仿真單片機(jī)外圍電路或沒有單片機(jī)參與的其它電路的工作情況。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變,而是從工程的角度直接看程序運(yùn)行和電路工作的過程和結(jié)果。對(duì)于這樣的仿真實(shí)驗(yàn),從某種意義上講,是彌補(bǔ)了實(shí)驗(yàn)和工程應(yīng)
50、用間脫節(jié)的矛盾和現(xiàn)象6。 (1)Proteus 軟件所提供的元件資源Proteus 軟件所提供了30 多個(gè)元件庫,數(shù)千種元件。元件涉及到數(shù)字和模擬、交流和直流等。 (2)Proteus 軟件所提供的儀表資源 對(duì)于一個(gè)仿真軟件或?qū)嶒?yàn)室,測(cè)試的儀器儀表的數(shù)量、類型和質(zhì)量,是衡量實(shí)驗(yàn)室是否合格的一個(gè)關(guān)鍵因素。在Proteus 軟件包中,不存在同類儀表使用數(shù)量的問題。Proteus 還提供了一個(gè)圖形顯示功能,可以將線路上變化的信號(hào),以圖形的方式實(shí)時(shí)地顯示出來,其作用與示波器相似但功能更多。 (3)Proteus 軟件所提供的調(diào)試手段 Proteus 提供了比較豐富的測(cè)試信號(hào)用于電路的測(cè)試。這些測(cè)試信號(hào)包括模擬信號(hào)和數(shù)字信號(hào)。對(duì)于單片機(jī)硬件電路和軟件的調(diào)試,Proteus 提供了兩種方法:一種是系統(tǒng)總體執(zhí)行效果,一種是對(duì)軟件的分步調(diào)試以看具體的執(zhí)行情況。對(duì)于總體執(zhí)行效果的調(diào)試方法,只需要執(zhí)行debug 菜單下的execute 菜單項(xiàng)或F
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45216-2025危險(xiǎn)貨物自反應(yīng)物質(zhì)和有機(jī)過氧化物包裝件爆燃試驗(yàn)方法
- 共用墻合同范本
- 兼職防疫保安合同范本
- 出售吊車合同范例
- 加裝電梯托管合同范本
- 光伏銷售質(zhì)保合同范本
- 單位二手房交易合同范本
- 勞動(dòng)合同范例 河南
- 買賣交易正規(guī)合同范本
- 個(gè)人買賣住房合同范本
- 無光纖傳輸技術(shù)Er:YAG激光口腔臨床應(yīng)用規(guī)范
- 醫(yī)療信息共享與互聯(lián)網(wǎng)醫(yī)療管理制度
- 人教版高中英語必修二詞匯表(默寫版)
- 汽車電器線束DFMEA范例
- 船模航模車模社團(tuán)教案
- 【基于上市公司數(shù)據(jù)的康芝藥業(yè)盈利能力探析(定量論文)11000字】
- 幼兒園小班學(xué)情分析案例及分析
- 2024年社區(qū)工作者考試題庫及答案
- 2024年義務(wù)教師考試招聘考試試題及答案
- 無人機(jī)紅外技術(shù)培訓(xùn)
- 2024中考英語1500詞匯默寫匯總表練習(xí)(含答案)
評(píng)論
0/150
提交評(píng)論