




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 PAGE 35 畢 業(yè) 論 文題目 單片機控制直流電動機調(diào)速系統(tǒng) 姓 名 學(xué) 號 系(院) 班 級 指導(dǎo)教師 職 稱 摘要本設(shè)計以MCS-51系列單片機為核心控制PWM信號實現(xiàn)對直流電動機的轉(zhuǎn)速及方向進行控制的方式,系統(tǒng)采用專門的芯片對PWM信號進行控制。并且闡述了PWM信號的原理以及如何利用軟件編程對PWM信號的占空比進行控制調(diào)節(jié),從而使得輸入信號波形產(chǎn)生改變。本系統(tǒng)的調(diào)速功率放大電路的驅(qū)動模塊采用IR2110芯片為直流電動機的轉(zhuǎn)速調(diào)速,在主電路中與延時電路相結(jié)合完成對于直流電動機的控制。為了對電動機的轉(zhuǎn)速進行測量,經(jīng)過濾波電路后將測量值輸出到A/D轉(zhuǎn)換器,最后作為反饋值輸入到單片機進行P
2、I運算,實現(xiàn)對直流電動機的轉(zhuǎn)速控制。在軟件上則介紹了PI運算程序,初始化程序的編寫邏輯以及程序的實現(xiàn)。關(guān)鍵詞:MCS-51單片機 PWM信號 直流電動機調(diào)速 PI運算 目錄第一章 緒論1.1 課題背景.51.2 設(shè)計任務(wù).51.3方案的選擇.61.3.1 目前直流電動機的控制方法.61.3.2 PWM調(diào)速方法的優(yōu)點61.4 選題的意義.7第二章 直流電動機2.1 直流電動機的優(yōu)點以及應(yīng)用領(lǐng)域.82.1.1 直流電動機的優(yōu)點.82.1.2 應(yīng)用領(lǐng)域.82.2 直流電動機的分類.82.2.1 無刷直流電動機.92.2.3 有刷直流電動機92.3 直流電動機的發(fā)展歷史10第三章 單片機3.1 單片機
3、的優(yōu)點.113.2單片機的應(yīng)用領(lǐng)域;.123.3 單片機的分類.;.123.3.1 通用型單片機.;.123.3.2總線型單片機;.133.4 單片機的發(fā)展歷史;.13第四章 控制系統(tǒng)的構(gòu)成4.1 硬件設(shè)計總體框圖.154.1.1 80C51單片機的基本組成及介紹.164.1.2 80C51單片機的cpu及部分部件的介紹.164.2 單片機系統(tǒng)中所用其他芯片選型.174.2.1 地址鎖存器.174.2.2 程序存儲器.184.2.3 數(shù)據(jù)存儲器.184.2.4 單片機擴展電路分析.194.3 PWM信號發(fā)生電路設(shè)計194.3.1 PWM 的基本原理.194.3.1 PWM信號發(fā)生電路設(shè)計194
4、.3.2 PWM信號發(fā)生電路主要芯片工作原理.204.4 主電路設(shè)計.234.4.1 主電路.244.4.2 系統(tǒng)總體電路圖.264.4.3測速發(fā)電機.274.4.4 濾波電路.284.4.5 芯片的選型.284.5 系統(tǒng)軟件的設(shè)計.294.5.1 PI轉(zhuǎn)速調(diào)節(jié)器原理圖以及參數(shù)的測算.304.5.2系統(tǒng)中的部分程序設(shè)計.30第五章 軟件調(diào)試及仿真5.1 軟件的調(diào)試.315.2 系統(tǒng)的仿真.31謝辭.34第一章 緒論1.1課題背景隨著經(jīng)濟于技術(shù)的發(fā)展與進步,自動化控制系統(tǒng)在生產(chǎn)生活中得到了廣泛的應(yīng)用于發(fā)展,而自動化直流調(diào)速系統(tǒng)在現(xiàn)代話的生產(chǎn)中起著主要的作用,大到航天航空,小到普通的電機控制,無論
5、是從工業(yè),農(nóng)業(yè),服務(wù)業(yè),還是日常的生活中來看都是大量的使用著各式各樣的電氣傳動系統(tǒng),很多自動化控制系統(tǒng)都有這或多或少的調(diào)速有需求比如:車輛、工業(yè)設(shè)備、農(nóng)業(yè)上的一些輔助工具、電梯等等。為了滿足一些設(shè)備的生產(chǎn)要求則需要對一些設(shè)備進行調(diào)速,這樣可以減少功能損耗,節(jié)約電能。另一方面直流電動機具有良好的調(diào)速性能以及較大的啟動轉(zhuǎn)矩和過載能力等許多優(yōu)點。為此本文設(shè)計了一個直流電動機的調(diào)速系統(tǒng),對直流電動機的方向以及電機轉(zhuǎn)速進行良好的控制。1.2 設(shè)計任務(wù)設(shè)計是以MCS-52單片機為控制核心,組成控制單元設(shè)計出控制系統(tǒng),通過按鈕實現(xiàn)對直流電動機的轉(zhuǎn)速和轉(zhuǎn)動方向進行控制。通過本課題,一方面我對于前期所學(xué)到的知識
6、進行了一次總結(jié),另外一方面對于本論文用到但是以前沒有學(xué)到的知識點以查閱資料的方法進行了學(xué)習(xí),讓我回顧了單片機的基本知識,對于單片機的知識點進行了鞏固,對于單片機的外圍控制電路的設(shè)計進行了系統(tǒng)的回顧;另外一方面,通過設(shè)計外圍直流電動機控制系統(tǒng)、硬件電路、控制程序和相應(yīng)的電路圖培養(yǎng)了自己的動手能力和學(xué)習(xí)能力,為今后的工作和自己以后的進一步深入發(fā)展打下了良好的基礎(chǔ)。1.3 方案的選擇直流電動機有較大的過載轉(zhuǎn)矩和過載能強、良好的調(diào)速性能等一系列的優(yōu)點,所以直流電動機在現(xiàn)在生活的各個方面有著廣泛的應(yīng)用,并有繼續(xù)擴散的趨勢,而直流電動機的調(diào)速控制系統(tǒng)是電機應(yīng)用的一個重要技術(shù)保障,所以在很多行業(yè)有著廣泛的應(yīng)
7、用1.3.1目前直流電動機的控制方法:改變電樞回路總電阻Ra。改變電樞供電電壓。改變勵磁磁通。脈沖寬度調(diào)制。目前應(yīng)用最廣泛的一種控制方式是脈沖寬度調(diào)制即Pulse width modulation簡稱PWM(以下簡稱PWM)本論文便采用此種方法。1.3.2 PWM調(diào)速方法的優(yōu)點這種調(diào)速方法這種調(diào)速方法具有抗噪能力強、節(jié)約空間、經(jīng)濟性能高而且其開關(guān)頻率高、動態(tài)性能優(yōu)良、低速運行穩(wěn)定、效率高等優(yōu)點,另外PWM系統(tǒng)非常用以在單片機系統(tǒng)中實現(xiàn),而且運行速度快、精度高、硬件簡單、所以具有良好的發(fā)展以及光輝的前景。除此之外PWM調(diào)速方法還具有主電線路簡單,需用的功率器件少,電流容易連續(xù),諧波少,電極損耗及
8、發(fā)熱都較小,穩(wěn)態(tài)精度高,調(diào)整范圍寬等優(yōu)點。所以本設(shè)計采用PWM系統(tǒng)來對直流電動機進行控制,主要用單片機產(chǎn)生PWM信號來控制直流電動機的轉(zhuǎn)速。PWM調(diào)速方法相當(dāng)于將直流電電壓降低,功率及轉(zhuǎn)速降低,即調(diào)整脈寬的寬度而不是頻率,將高電平時間延長,低電平時間縮短。通過改變電機電樞電壓接通時間和通電周期的比值來控制電機速度。當(dāng)脈沖最寬時,相當(dāng)于直流電,功率最大,轉(zhuǎn)速最高。脈沖寬度減脈沖頻率并沒有變。脈寬調(diào)制并不是直接調(diào)整電機的速度,而是改變電機的功率或扭矩。扭矩大了,換向加快,轉(zhuǎn)速提高。通過控制脈沖占空比來改變電機的電樞電壓,從而實現(xiàn)對電動機的轉(zhuǎn)速的控制。其實PWM控制的基本原理早就提出,但是受制于電子
9、器件發(fā)展水平的制約,在上世紀(jì) 八十年代之前一直都為實現(xiàn),直到八十年代后,隨著電子器件的迅速發(fā)展,PWM控制技術(shù)才得到應(yīng)用,到目前已經(jīng)出現(xiàn)了多種的PWM控制技術(shù)。本文便是以8051單片機為核心,通過電片劑控制,C語言編程實現(xiàn)對電動機的有效控制。1.4 選題的意義從直流電動機的優(yōu)點來看,它具有良好的啟動,制動性能以及優(yōu)異的大范圍平滑調(diào)速,所以直流電動機在很多領(lǐng)域得到了廣泛的應(yīng)用。而傳統(tǒng)的直流電動機控制系統(tǒng)一般采用模擬元件,這中控制系統(tǒng)可以在一定程度上滿足一定的生產(chǎn)要求,但是因為其元器件易老化、易受外界影響而且線路復(fù)雜、通用性差所以在運行中可靠性得不到保障。目前隨著科技的發(fā)展,尤其是電子技術(shù)的飛速發(fā)
10、展,直流電動機調(diào)速系統(tǒng)的數(shù)字化已經(jīng)走向?qū)嵱没?,特別是隨著單片機技術(shù)的應(yīng)用,促使直流電動機模擬化調(diào)速向數(shù)字化轉(zhuǎn)變,使直流電動機的調(diào)速進入了一個全新的階段,高可靠性、智能化成為一個發(fā)展的趨勢。第二章 直流電動機直流電動機由定子和轉(zhuǎn)子兩個主要的部分構(gòu)成(如圖1.1)。直流電動機運行時不動的是定子,定子的主要作用是產(chǎn)生磁場,由座機和換向機、蓋端軸承、電刷和主磁極等裝置組成;運行時轉(zhuǎn)動的是轉(zhuǎn)子部分,由是直流轉(zhuǎn)軸、電鈕鐵心、電鈕繞組、轉(zhuǎn)向器、風(fēng)扇組成。電動機進行能量轉(zhuǎn)換的樞紐,主要的作用是產(chǎn)生感應(yīng)電動勢和電磁轉(zhuǎn)矩,平常又稱為電鈕。2.1 直流電動機的優(yōu)點以及應(yīng)用領(lǐng)域2.1.1 直流電動機的優(yōu)點(1)調(diào)速性
11、能好,可調(diào)范圍廣,易于平滑調(diào)節(jié)。(2)啟動、制動轉(zhuǎn)矩大,易于快速啟動、停車。(3)易于控制。2.12 應(yīng)用領(lǐng)域(1)軋鋼機、電氣機車等調(diào)速范圍大的大型設(shè)備。(2)用蓄電池做電源的地方,如汽車、電動車等2.2直流電動機的分類直流電動機按照其結(jié)構(gòu)及工作原理可以分為:無刷直流電動機和有刷直流電動機2.2.1無刷直流電動機無刷直流電動機是將普通直流電動機的定子與轉(zhuǎn)子進行了互換。其轉(zhuǎn)子為永久磁鐵產(chǎn)生氣隙磁通:定子為電樞,有多相繞組組成。在結(jié)構(gòu)上,它與永磁同步電動機類似。無刷直流電動機的定子結(jié)構(gòu)與普通的同步電動機或感應(yīng)電動機相同,在鐵芯中嵌入多相繞組,繞組可以接成星型或者三角形,并分別與逆變器的各功率管相
12、連,以便進行合理換相。轉(zhuǎn)子多采用釤鉆或釹鐵蹦等高矯頑力、高剩磁密度的稀土材料,由于磁極中磁性材料所放位置的不同,可以分為表面式磁極、嵌入式磁極和環(huán)形磁極。由于電動機本體為永磁電機,所以習(xí)慣上吧無刷直流電動機也叫做永磁無刷直流電動機。2.2.2 有刷直流電動機有刷直流電動機按照材料可劃分為:永磁直流電動機和電磁直流電動機。永磁直流電動機一般采用稀土永磁、鐵氧體永磁、鋁鎳鈷永磁等永磁體。其中稀土永磁直流電動機體積小性能好,但是價格昂貴主要應(yīng)用于航天、井下儀器、計算機等;鐵氧體永磁直流電動機價格便宜,性能良好,廣泛應(yīng)用于家用電器、汽車、玩具、電動工具等領(lǐng)域;鋁鎳鈷永磁直流電動機,需要消耗大量的貴金屬
13、,價格較高,但是對高溫的適應(yīng)性良好,用于環(huán)境溫度較高或?qū)﹄妱訖C的溫度穩(wěn)定性要求較高的場所。電磁直流電動機分為串勵直流電動機、并勵直流電動機、他勵直流電動機和復(fù)勵直流電動機。串勵直流電動機是將電流串聯(lián)、分流,勵磁繞組是和電樞串聯(lián)的,所以這種電動機內(nèi)磁場隨著電樞電流的改變有顯著的變化。為了是勵磁繞組中不致引起大的損耗和電壓降,勵磁繞組的電阻越小越好,所以直流串勵電動機通常用較粗的導(dǎo)線繞成,他的匝數(shù)較少。并勵直流電動機的勵磁繞組與電樞繞組相并聯(lián),作為并勵電動機,是電機本身發(fā)出來的端電壓為勵磁繞組供電;作為并勵電動機來說,勵磁繞組與電樞共用同一電源,從性能上來講與他勵直流電動機相同。他勵直流電動機的勵
14、磁繞組與電樞沒有電的聯(lián)系,勵磁電路是由另外直流電源供給的。因此勵磁電流不受電樞端電壓或電樞電流的影響。復(fù)勵直流電動機有并勵和串勵兩個勵磁繞組,若串勵繞組產(chǎn)生的磁通勢與并勵繞組產(chǎn)生的磁通勢方向相同時稱為積復(fù)勵。若是兩個磁通勢方向相反,則稱為差復(fù)勵。2.3 直流電動機的發(fā)展歷史直流電動機也可稱為電動馬達,1821年第一臺可將電能轉(zhuǎn)化為機械能量的電動馬達由法拉第發(fā)明。法拉第的原型設(shè)計后來經(jīng)過迅速改良到了1880年代已經(jīng)成為主要的電力機械能轉(zhuǎn)換裝置,后來由于交流電的發(fā)展,而發(fā)明出了感應(yīng)式與同步式的馬達,直流馬達的重要性由之降低。到了1960年,由于SCR(單相可控硅技術(shù))的發(fā)明、磁鐵材料、碳刷、絕緣材
15、料的改良,以及控制技術(shù)的改良,和工業(yè)自動化的發(fā)展,直流馬達再次遇到了發(fā)展的契機,到了1980年直流伺服驅(qū)動系統(tǒng)成為自動化工業(yè)與精密加工的關(guān)鍵技術(shù)。第三章 單片機單片機又稱為微控制器,它的功能并不是完成某一邏輯功能,而是將一個計算系統(tǒng)集成到一個芯片上(如圖3.1)。相當(dāng)于一個微型的計算機,和計算機相比,單片機只是缺少了I/O設(shè)備。也可以概括的講:一塊芯片就是一臺計算機。此外,單片機還具有體積小、控制功能強、功耗低、環(huán)境適應(yīng)能力強、擴展靈活和使用方便等優(yōu)點,用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、通訊系統(tǒng)、信號檢測系統(tǒng)、無線感知系統(tǒng)、測控系統(tǒng)、機器人等應(yīng)用控制系統(tǒng)。例如,工廠流水線上的職
16、能管化管理,電梯智能化控制,電氣的智能化控制等等,此外,單片機控制系統(tǒng)也可與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。圖2.1 單片機3.1 單片機的優(yōu)點單片機具有體積小、功耗低、控制功能強、拓展靈活、微型化和使用方便等特點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可以實現(xiàn)諸如電壓、電流、功率、頻率、濕度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量,采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更是強大,例如(精密測量設(shè)備)。單片機將各功能部件集成在一塊晶體芯片上,集成度很高,體積自然也是最小的,同時內(nèi)部的布線也是很短其抗噪性優(yōu)于一般的CUP。單片機的
17、程序指令,常數(shù)及表格等固化在ROM中不易破壞,許多信號通道均在一個芯片內(nèi),所以可靠性較高。為了滿足對對象控制的要求,單片機的指令系統(tǒng)均有極豐富的條件:分支轉(zhuǎn)移能力,I/O口的邏輯操作及位處理能力,非常適用于專門的控制功能。為了滿足廣泛使用便攜式系統(tǒng),許多單片機內(nèi)的工作電壓僅為1.8V3.6V,而工作電流僅為數(shù)百微安。單片機內(nèi)具有計算機正常運行所必需的部件。芯片內(nèi)外部有許多供拓展用的三總線及并行、串行輸入/輸出管腳,很容易構(gòu)成各種規(guī)模的計算機應(yīng)用系統(tǒng)。單片機的性能極高,單片機的尋址能力也已突破64KB限制,有的已經(jīng)達到1MB和16MB,片內(nèi)的ROM容量可達62MB,RAM容量則可達到2MB。由于
18、單片機的廣泛應(yīng)用,因而銷量很大,各大公司的商業(yè)競爭更使價格十分低廉,其性能價格比極高。3.2 單片機的應(yīng)用領(lǐng)域單片機的應(yīng)用領(lǐng)域十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種領(lǐng)域一旦用上了單片機,就能起到使產(chǎn)品更新?lián)Q代的功效,并且常在產(chǎn)品名稱前冠以形容詞“智能型”如智能型空調(diào)。3.3 單片機的分類單片機作為計算機發(fā)展的一個重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度,單片機大致可分為通用型/專用型、總線型/非總線型及工控型/家用型。3.3.1 通用型單片機按照單片機的適用范圍來講,通用型單片機并不是為某種專門用途而設(shè)計,例如80C51單片機(如圖2.2)。專用型單片機是針對一類產(chǎn)
19、品甚至某一個產(chǎn)品而設(shè)計生產(chǎn)的,例如為了滿足電子體溫計的要求,芯片內(nèi)集成ACD接口等功能的溫度測量控制電路。圖3.2 8051單片機3.3.2 總線型單片機這是按照單片機大致應(yīng)用的領(lǐng)域進行區(qū)分的。一般而言,工控型尋址范圍大,運算能力強;用于家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和接口集成度高。另外80C51單片機即使通用型又是總線型,還可以作工控用。3.4 單片機的發(fā)展歷史單片機誕生于1971年,經(jīng)歷了SCM、MCU、SOC三大階段,早期的SCM單片機都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上發(fā)展出了MCS51系列的MCU系統(tǒng)?;谶@一系統(tǒng)的單片機系統(tǒng)
20、直到現(xiàn)在還在廣泛的使用。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位單片機,但因為性價比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費電子產(chǎn)品大發(fā)展,單片機技術(shù)得到了巨大的提高。隨著INTELi960系列特別是后來的ARM系列的廣泛應(yīng)用,32位單片機迅速取代16位單片機的高端地位,并且進入主流市場。而傳統(tǒng)的8位單片機的性能也得到了飛速的提高,處理能力比起80年代提高了數(shù)百倍。高端的32位SOC單片機主頻超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。第四章 控制系統(tǒng)的構(gòu)成單片機直流調(diào)速系統(tǒng)可實現(xiàn)對直流電動機的平滑調(diào)速.PWM是通
21、過控制固定電壓的直流電源開關(guān)頻率,從而改變負(fù)載的兩端電壓,進而達到控制要求的一種電壓調(diào)整方法。在PWM系統(tǒng)中,按一個固定的頻率來接通和斷開電源,根據(jù)需要來改變周期內(nèi)“接通”和斷開時間的長短。通過改變直流電機電樞上電壓的占空比,來改變電壓的大小,來對電動機的轉(zhuǎn)速進行控制。本系統(tǒng)以80c51單片機為核心,通過控制,C語言編程實現(xiàn)對直流電動機的平滑調(diào)速。本控制系統(tǒng)以單片機系統(tǒng)為依托,根據(jù)PWM調(diào)速的基本原理,以直流電機電樞上電壓的占空比來改變平均電壓的大小,從而控制電動機上的轉(zhuǎn)速,實現(xiàn)直流電動機的平滑調(diào)速,對電動機運轉(zhuǎn)的方向及速度進行性改變。系統(tǒng)構(gòu)成總共分為兩大部分一部分為硬件設(shè)施,一部分為軟件設(shè)施
22、,硬件部分是前提,是構(gòu)成整個系統(tǒng)的基礎(chǔ),為軟件系統(tǒng)的運行提供一個良好的運行平臺。軟件部分是對硬件端口的信號,加以采集、分析、處理,最終實現(xiàn)控制器所需要的各項功能,進而控制器可以對電動機進行有效的調(diào)速。4.1 總體硬件電路設(shè)計4.1 硬件設(shè)計總體框圖系統(tǒng)采用80C51控制輸出數(shù)據(jù),PWM信號由PWM信號發(fā)生電路產(chǎn)生,輸送到直流電動機,通過測試電路、濾波電路、和A/D轉(zhuǎn)換電路直流帶你冬季將數(shù)據(jù)重新傳回單片機內(nèi),進行PI控制,從而實現(xiàn)對電動機速度以及方向的控制,達到直流電動機調(diào)速的目的。(如圖4.1)圖4.1 系統(tǒng)總體設(shè)計框圖4.1.1 80C51單片機的基本組成及介紹80C51單片機由CPU和八個
23、部件組成,他們都通過單一總線連接,基本結(jié)構(gòu)是CPU加上外圍芯片的模式,在功能單元的控制則是上采用了特殊功能寄存器的集中控制方法。(如圖4.2)圖4.2 8051基本結(jié)構(gòu)圖4.1.2 80C51單片機的CPU及部分部件的介紹CPU又稱為中央處理器,它是單片機的核心,具有完成運算和控制的功能。內(nèi)部數(shù)據(jù)存儲器:80C51芯片中共有256個RAM單元,能作為存儲器使用的有128個單元。其地址為00H-7FH,建成內(nèi)部RAM。內(nèi)部程序存儲器:80C51單片機內(nèi)共有4K個單元,用于存儲程序、原始數(shù)據(jù)或表格,簡稱ROM。定時器:80C51單片機內(nèi)共有2個16位定時器,用來定時或者計數(shù)功能,并且以其定時或計數(shù)
24、結(jié)果對計算機進行控制。中斷系統(tǒng):80C51單片機內(nèi)共有5個中斷源,其中外部中斷兩個,定時/計數(shù)中斷兩個串行中斷1個。4.2 單片機系統(tǒng)中所用其他芯片選型4.2.1 地址鎖存器地址鎖存器可以選擇多種,有地址鎖存功能的器件有74LS373、8282、74LS273等,8282是地址鎖存器,功能與74LS373類似,但本系統(tǒng)選用74LS373作為地址鎖存器(如圖4.3),考慮到其應(yīng)用的廣泛性以及具有良好的性價比,成為目前在單片機系統(tǒng)中應(yīng)該較廣泛的地址鎖存器。74LS373片內(nèi)是8個輸出帶三態(tài)門的D鎖存器。當(dāng)使能端呈高電平時,鎖存器中的內(nèi)容可以更新,而在返回低電平的瞬間實現(xiàn)鎖存。如果此時芯片的輸出控制
25、端為低,也即是輸出三態(tài)門打開,鎖存器中的地址信息便可以通過三態(tài)門輸出。圖4.3 74LS373引腳圖4.2.2 程序存儲器單片機的程序存儲器是單片機的一個重要組成部分,其中程序存儲器是單片機中的重要存儲器,但是由于其存儲空間不足,常常需要對單片機的存儲器進行擴展,擴展程序存儲器常用芯片有EPROM(紫外線可擦除型),另外還有+5V電擦除E2PROM等。本論文采用的程序存儲器擴展芯片為16K的27128(如圖4.4),EPROM紫外線可擦除型擴展芯片為程序擴展芯片,其優(yōu)點是可以在滿足程序要求的前提下還有一定的拓展空間,可以滿足今后的程序拓展。圖4.4 27128引腳圖4.2.3 數(shù)據(jù)存儲器805
26、1單片機有128B RAM,當(dāng)數(shù)據(jù)量超過128B時也需要將數(shù)據(jù)存儲區(qū)進一步的擴展。常用的RAM芯片分靜態(tài)和動態(tài)兩種。靜態(tài)RAM有6116,6264等。動態(tài)DRAM2164,另外還有集成IRAM和E2PROM。而后者具有斷電保護數(shù)據(jù)的功能一般數(shù)據(jù)擴展常使用隨機存儲芯片,多是6116(2KB)或6264(8KB)等。本系統(tǒng)采用了后者。圖4.5 6246引腳圖4.2.4 單片機擴展電路分析圖4.6 單片機擴展電路4.3 PWM信號發(fā)生電路設(shè)計4.3.1PWM的基本原理PWM是通過控制固定電壓的直流電源開關(guān)頻率,對負(fù)載兩端的電壓進行改變,從而達到需求電壓。在系統(tǒng)中可以按照一個固定的頻率來斷開或是接通電
27、源,并根據(jù)要求來改變周期內(nèi)的“接通”或是“斷開”。改變平均電壓大小則是通過改變直流電動機上的“占空比”來達到,對電機的轉(zhuǎn)速進行調(diào)整。(如圖4.7)圖4.7 PWM方波假設(shè)電機始終接通電源時,電機轉(zhuǎn)速最大為Vmax,占空比為D=t1/T,則Va=VmaxD,Va為電機的平均速度。由公式可得,我們?nèi)羰且淖冸姍C轉(zhuǎn)動速度Va,只需要改變占空比D=t1/T就可得到,從而達到調(diào)速的目的。其實平均速度Va與占空比D并非嚴(yán)格的線性關(guān)系,在一般應(yīng)用中可以將它們看成近似的線性關(guān)系。4.3.2 PWM信號發(fā)生電路設(shè)計圖4.8 PWM信號發(fā)生放大電路PWM波可以由單片機編程產(chǎn)生,也可通過專用的PWM芯片來實現(xiàn)。當(dāng)P
28、WM波太高時,對于直流電機驅(qū)動的功率要就就變和非常高,而當(dāng)功率過低時,其產(chǎn)生的電磁噪聲就比較大,在實際應(yīng)用中,PWM波頻率最好的階段是在18KHz左右。本系統(tǒng)內(nèi),PWM信號發(fā)生器采用了兩片四位數(shù)值比較器4585和一片12位串口計數(shù)器4040組成。兩片4585比較器,就是上圖的U2、U3的A組接12位串行4040計數(shù)輸出端Q2-Q9,而U2、U3的B組接到單片機P1端口。只要改變P1端口的輸出值,那么就可以使得PWM信號的占空比發(fā)生變化,從而進行調(diào)速控制。12位串口計數(shù)器4040的計數(shù)輸入端CLK接到單片機C51晶振的振蕩輸出XTAL2。當(dāng)計數(shù)器4040來到8個脈沖,其輸出Q2-Q9加1,當(dāng)計數(shù)
29、值小于或者等于單片機P1端口輸出值X時,圖中U2的(AB)輸出端保持為低電平,而當(dāng)計數(shù)值大于單片機P1端口輸出值X時,圖中U2的(AB)輸出為高電平,隨著計數(shù)值的增加,Q2-Q9由全“1”變?yōu)槿?”時,圖中U2的(AB)輸出端有變?yōu)榈碗娖?,就這樣在U2的(AB)端得到了PWM的信號,它的占空比為(255-X/255)100%,那么通過改變X的數(shù)值,就可以得到相應(yīng)的PWM信號的占空比,從而進行直流電機的轉(zhuǎn)速控制。所以依據(jù)此方法,單片機只要改變輸出量X的值,而PWM信號由三片通用數(shù)字電路產(chǎn)生,這樣不僅使得軟件大大的簡化,又利于單片機系統(tǒng)的正常工作。單片機上電復(fù)位時P1口的輸出全為“1”,使用數(shù)值
30、比較器4585的B組與P1端口相連,升速是P0端口輸出X按一定的規(guī)律減少,而降速是按一定規(guī)律增大。4.3.3 PWM發(fā)生電路主要芯片工作原理數(shù)據(jù)比較器74LS6828、74LS6838等8位數(shù)值比較器芯片具有比較功能。4位數(shù)值比較器4585等。本PWM發(fā)生電路選用4585為信號發(fā)生電路。芯片的引腳圖(如圖4.8)圖4.9 4585引腳圖串行計數(shù)器系統(tǒng)PWM信號發(fā)生電路還用到一片串行計數(shù)器,有串行計數(shù)功能的芯片有4024、4040等,他們有相同的電路結(jié)構(gòu)和邏輯功能,但4020是7位二進制串行計數(shù)器,而芯片4040是一個12位的二進制串行計數(shù)器,所有計數(shù)器位為主從觸發(fā)器,計數(shù)器在時鐘下降沿進行計數(shù)
31、。當(dāng)CR為高電平時,它對計數(shù)器進行清零,由于在時鐘輸入端使用施密特觸發(fā)器,對脈沖上升和下降時間沒有限制,所有的輸入和輸出均經(jīng)過緩沖。本系統(tǒng)使用4040作為串行計數(shù)器.(如圖4.10)圖4.10 4040引腳圖功率放大驅(qū)動電路設(shè)計作用于功率放大的驅(qū)動芯片有很多種,其中最常用的芯片有IR2110HE和EXB841,從IR2110HE無論是從性價比還是從實用性上來講多更加的合適,所以本系統(tǒng)采用IR2110HE集成芯片,增強該系統(tǒng)的驅(qū)動能力和保護能力。IR2110是由美國國際整流器公司利用自身獨有的高電壓集成電路以及無閂鎖CMOS技術(shù),于1990年前后開發(fā)投放市場的,IR2110是一種雙通道高壓、高速
32、的功率器件柵極驅(qū)動的單片式集成驅(qū)動器。芯片將驅(qū)動高壓側(cè)和低壓側(cè)所需的大部分功能集成在一個高性能封裝內(nèi),外接很少的分立元件就可以提供極快的功耗,它的特點在于將輸入邏輯信號換成同相地租輸出驅(qū)動信號,可以驅(qū)動同一橋臂的兩路輸出,驅(qū)動能力強,響應(yīng)速度快,工作電壓比較高,可以達到600V,內(nèi)設(shè)欠壓封鎖,不僅便于調(diào)試而且成本還比較低。高壓側(cè)驅(qū)動采用外部自舉電容上電,在設(shè)計上大大減少了驅(qū)動變壓器和電容的數(shù)目,使得電路設(shè)計簡化,并且實現(xiàn)了系統(tǒng)的最優(yōu)驅(qū)動,除此之外還具有快速的完整的保護功能,為控制系統(tǒng)提供了極高的可靠性,降低了產(chǎn)品的成本和減小了產(chǎn)品的體積。(如圖4.11)4.11 IR2110引腳圖4.4 主電
33、路設(shè)計IR2110芯片的另外一個重要功能則是可以利用IR2110芯片完善設(shè)計可以實現(xiàn)巖石保護電路。IR2110使它自身可對輸入的兩個信號通道信號之間產(chǎn)生合適的延時,保證加到被驅(qū)動的逆變橋中同橋臂上兩個功率MOS器件的驅(qū)動信號之間有一互鎖的時間間隔,因而防止被驅(qū)動的逆變橋中兩個功率MOS器件同時導(dǎo)通而發(fā)生直流電源直通路的危險。4.4.1主電路產(chǎn)生電壓側(cè)門極驅(qū)動電壓的前提是低壓側(cè)必須有開關(guān)的動作,在高壓側(cè)截至期間低壓側(cè)必須導(dǎo)通,才能給自舉電容提供充電的通路。因此在這個電路中,Q1、Q4或者Q2、Q3是不可能持續(xù),不間斷導(dǎo)通的。所以采取PWM信號來控制直流電動機的正轉(zhuǎn)以及他的速度。將IC1的HTN端
34、與IC2的LIN端相連,而把IC1的LIN端與IC2的HIN端相連,這樣就使得兩片芯片所輸出的信號恰好相反。在HIN為高電平期間,Q1、Q4導(dǎo)通,在直流電機上加上正向的工作電壓,流程如下:當(dāng)IC1的L0為低電平而H0為高電平的時候,Q2截止,C1上的電壓經(jīng)過VB、IC內(nèi)部電路和H0端加在Q1的柵極上,從而使得Q1導(dǎo)通;利用同樣道理使得Q4導(dǎo)通。電源經(jīng)過Q1至電動機的正極經(jīng)過整個直流電機后再通過Q4到達零電位,完成整個的回路。此時電機正轉(zhuǎn)。在HIN為低電平期間,LIN端輸入高電平,Q2、Q3導(dǎo)通,在直流電動機上加反向工作電壓,其具體流程如下:當(dāng)IC1的L0為低電平而N0為高電平時,Q2導(dǎo)通且Q1
35、截止。此時Q2的漏極接近于零電平Vcc通過B1想C1通電,為Q1的又一次導(dǎo)通做準(zhǔn)備,同理可知,AC2的H0為高電平而L0為低電平,Q3導(dǎo)通且Q4截止,Q3的漏極近乎零電平,此時Vcc通過D2向C3充電,為Q4的又一次導(dǎo)通做準(zhǔn)備。電源經(jīng)過Q3只電動機的負(fù)極經(jīng)過整個電動機后通過Q2到達零點電位,完成整個回路。此時,直流電動機反轉(zhuǎn)。一次電樞上的工作電壓是雙極性的矩形脈沖波形,由于存在著機械慣性的緣故,電動機轉(zhuǎn)向和轉(zhuǎn)速石油矩形脈沖電壓的平均值來決定的。設(shè)PWM的波形為T,HTN為高電平的時間為T1,這里忽略死區(qū)時間,那么LIN為高電平的時間就為T-t1。HIN信號的占空比為D=t1/T,那么電樞電壓的
36、平均值為:Vout=t1-(T-t1)V/T=(2t1-T)V/T=(2D-1)V定義負(fù)載電壓系數(shù)為,= Vout / V, 那么 = 2D 1 ;當(dāng)T為常數(shù)時,改變HIN為高電平的時間t1,也就改變了占空比D,從而達到了改變Vout的目的。D在01之間變化,因此在1之間變化。如果我們聯(lián)系改變,那么便可以實現(xiàn)電機正向的無級調(diào)速。當(dāng)=0.5時,Vout=0,此時電機的轉(zhuǎn)速為0;當(dāng)0.51時,Vout為正,電機正轉(zhuǎn);當(dāng)=1時,Vout=V,電機正轉(zhuǎn)全速運行。系統(tǒng)主電路設(shè)計圖:圖4.12 系統(tǒng)主電路圖輸出電壓波形:4.13 調(diào)制后輸出波形4.4.2 系統(tǒng)總體電路圖直流電動機調(diào)速系統(tǒng)總體電路圖設(shè)計由單
37、片機產(chǎn)生控制PWM信號發(fā)生器產(chǎn)生PWM信號的數(shù)據(jù),控制直流電動機調(diào)速電路對電機進行調(diào)速。(如圖4.14)圖4.14 系統(tǒng)總體電路圖4.4.3 測速發(fā)電機測速發(fā)電機是一種測量轉(zhuǎn)速的微型發(fā)電機,其原理就是將輸入的機械轉(zhuǎn)速轉(zhuǎn)換為電壓信號輸出,并要求輸出的電壓信號與轉(zhuǎn)速成正比,有直流和交流兩種測速電機。一般測速電機都經(jīng)過精確設(shè)計,電動勢與轉(zhuǎn)速成線性關(guān)系,表述公式:E=Kn,K為常數(shù),改變旋轉(zhuǎn)方向時,輸出的電動勢極性亦發(fā)生變化。只要檢測輸出電動勢,即可獲得電機轉(zhuǎn)速。4.4.4 濾波電路經(jīng)過整流后的單向直流或單向脈動直流電,都是由強度不變的直流成分和一個以上的交流成分疊加形成的。為了使脈動直流電變的較為平
38、穩(wěn),把其中的腳就成分濾掉,叫做濾波。濾波有電容濾波、電感濾波等。一般電容濾波更加平穩(wěn),所以本系統(tǒng)使用電容濾波,使調(diào)速更加精確。(如圖4.15)圖4.15濾波電路4.4.5芯片的選型能夠進行A/D轉(zhuǎn)換的芯片很多,其中AD系列的有8位A/D轉(zhuǎn)換器ADC0809和TLC545,其中TLC545是美國TEXAS儀器公司新推出的一種開關(guān)電容結(jié)構(gòu)逐次逼近式的8位A/D轉(zhuǎn)換器,具有19個模擬輸入端。而ADC0809是采樣頻率為8位的、以逐次逼近原理進行模數(shù)轉(zhuǎn)換的器件。其中內(nèi)部有一個8通道的多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號的一個進行A/D轉(zhuǎn)換,具有地址鎖存控制的8路模擬開關(guān),
39、應(yīng)用單一的+5V電源,其模擬量輸入電壓的范圍為0V+5V,其對應(yīng)數(shù)字量輸出為00H+FFB,轉(zhuǎn)換時間為100s,無需調(diào)零或者調(diào)整滿量程,因此本系統(tǒng)采用ADS0809為A/D轉(zhuǎn)換芯片。芯片共有28個引腳,其中IN,-TN接8路模擬量輸入。ALE是地址鎖存允許,、接基準(zhǔn)電源,在精度要求不太高的情況下,供電電源就可以作為基準(zhǔn)電源。START是芯片的啟動引腳,其上脈沖的下降沿起動一次新的A/D轉(zhuǎn)換。EOC是轉(zhuǎn)換結(jié)束信號,可以用于向單片機申請中斷或者供單片機查詢。OE是輸出允許端。CLK是時鐘端。DB0DB7是數(shù)字量的輸出。ADDA、ADDB、ADDC接地址線用以選定8路輸入中的一路。(如圖4.16)圖
40、4.16 ADC0809引腳圖4.5 系統(tǒng)軟件的設(shè)計4.5.1 PI轉(zhuǎn)速調(diào)節(jié)器原理圖及參數(shù)的計算:PID轉(zhuǎn)速調(diào)節(jié)器電容值關(guān)系:Kn = Rn/ R0 n = Rn/ Cn Ton = 1/4 R0 * Con參數(shù)求法: 電動機 P=10KW U=220V I=55A n=1000轉(zhuǎn)/分 電樞電阻R=0.5歐姆 取濾波電路中Ro=40千歐 Rn=470千歐 Cn=0.2uF Con=1uF 則:Umax=220VUmin=(220/0.9)*0.5=122VYi-1=0 W=1000轉(zhuǎn)/分P=Kp=Rn/Ro=11.7I=Kp*T/Ti=1254.5.2系統(tǒng)中的部分程序設(shè)計軟件由一個主程序、一個
41、中斷子程序和一個PI控制算法子程序組成。主程序是一個循環(huán)程序,其主要思路是,設(shè)定好速度初值,這個初始值與測速電路送來的值相比較得到一個誤差值,然后用PI算法輸出控制系數(shù)給PWM發(fā)生電路改變波形的占空比,進而控制電機的轉(zhuǎn)速。其程序流程圖如圖所示。軟件由1個主程序、1個中斷子程序和1個PI控制算法子程序組成。主程序主程序是一個循環(huán)程序,其主要思路是由單片機P1口生數(shù)據(jù)送到PWM信號發(fā)生電路,然后用PI算法輸出控制系數(shù)給PWM發(fā)生電路改變波形的占空比進而控制電機的轉(zhuǎn)速。主程序流程圖:圖4.17主程序流程框圖第五章 軟件調(diào)試及仿真5.1 軟件的調(diào)試在程序編寫的過程中,出現(xiàn)了很多問題,包括鍵盤掃描處理、
42、PWM信號發(fā)生電路的控制、以及單片機控制直流電機的轉(zhuǎn)動方向等問題,雖然問題不是很大,但是也讓我研究了好長時間,在解決這些問題的時候,我不斷向老師和同學(xué)請教,希望能通過大家一塊的努力把軟件編寫的更完整,讓系統(tǒng)的功能更完備。經(jīng)過多天的努力探索,也經(jīng)過老師的指導(dǎo),大部分問題都已經(jīng)解決,就是程序還是不能實現(xiàn)應(yīng)該實現(xiàn)的功能,這讓我很著急。后來經(jīng)過一點一點的調(diào)試,并認(rèn)真總結(jié),發(fā)現(xiàn)了問題其實在編寫中斷處理程序時出現(xiàn)了錯誤,修改后即可實現(xiàn)直流電機調(diào)速的目的??偨Y(jié)這次軟件調(diào)試,讓我認(rèn)識到了做軟件調(diào)試的基本方法與流程:(1)認(rèn)真檢查源代碼,看是否有文字或語法錯誤(2)逐段子程序進行設(shè)計,找出錯誤出現(xiàn)的部分,重點排查(3)找到合適的方法,仔細(xì)檢查程序,分步調(diào)試直到運行成功5.2 系統(tǒng)的仿真仿真軟件選擇Proteus ,在Proteus中畫出系統(tǒng)電路圖,當(dāng)程序在Keil C中調(diào)試通過后,會生成以hex為擴展名的文件,這就是使系統(tǒng)能夠在Proteus中成功進行仿真的文件。將些文件加載到單片機仿真系統(tǒng)中,驗證是否能完成對直流電機的速度調(diào)節(jié)。若不成功,則重新回到軟件調(diào)試步驟,進行軟件調(diào)試。找出錯誤所在,更正后重新運行系統(tǒng)。硬件仿真電路的設(shè)計完全按照論文設(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都四川成都簡陽市宏緣鎮(zhèn)便民服務(wù)和智慧蓉城運行中心招聘綜治巡防隊員3人筆試歷年參考題庫附帶答案詳解
- Unit 6 Reading plus教學(xué)設(shè)計 -2024-2025學(xué)年人教版七年級英語上冊
- 2《臘八粥》(教學(xué)設(shè)計)2023-2024學(xué)年統(tǒng)編版語文六年級下冊
- 2025年有光扎染短毛絨項目可行性研究報告
- 2025至2030年中國酒石酸鉀鈉數(shù)據(jù)監(jiān)測研究報告
- 二十四節(jié)氣與三角函數(shù)教學(xué)設(shè)計-2024-2025學(xué)年高一上學(xué)期數(shù)學(xué)人教A版(2019)必修第一冊
- 16《田忌賽馬》(教學(xué)設(shè)計) -2024-2025學(xué)年統(tǒng)編版語文五年級下冊
- 2025至2030年中國監(jiān)呼遙控器數(shù)據(jù)監(jiān)測研究報告
- 2025年均壓罩項目可行性研究報告
- 2025至2030年中國液壓螺母破切工具數(shù)據(jù)監(jiān)測研究報告
- 2025年度養(yǎng)老服務(wù)機構(gòu)場地租賃合同及養(yǎng)老服務(wù)協(xié)議
- 貴州省情知識考試題庫500題(含答案)
- 大學(xué)生家長陪讀承諾書
- 2023版交安A、B、C證考試題庫含答案
- 樓梯 欄桿 欄板(一)22J403-1
- 主題活動一《我調(diào)查》(教學(xué)實錄)-2023-2024學(xué)年二年級下冊綜合實踐活動內(nèi)蒙古版
- 2024-2025年粵教花城版七年級音樂上冊全冊教學(xué)設(shè)計
- PEP人教版小學(xué)英語六年級下冊單詞表(含音標(biāo))
- (正式版)JBT 106-2024 閥門的標(biāo)志和涂裝
- 金蝶云星辰初級考試題庫
- 頭頸部影像學(xué)表現(xiàn)(詳細(xì)、全面)
評論
0/150
提交評論