freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)軟件設(shè)計(jì)-全文預(yù)覽

  

【正文】 強(qiáng)大的,同時(shí)也是非常值得我們研究的,無(wú)論在學(xué)校的繼續(xù)學(xué)習(xí)深造還是即將走上工作崗位,從程序的編寫(xiě)以及單片機(jī)內(nèi)部資源的合理利用,比如電源、晶振、復(fù)位、最重要的I/O口的充分利用到整個(gè)系統(tǒng)的整合都需要引起我們的高度重視。在這種調(diào)試方式的優(yōu)點(diǎn)是,各程序模塊在獨(dú)立調(diào)試的過(guò)程中排除了內(nèi)部語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤,在系統(tǒng)聯(lián)機(jī)調(diào)試時(shí)的錯(cuò)誤將大大減少,調(diào)試的成功性大大提高,而系統(tǒng)的硬件錯(cuò)誤在系統(tǒng)聯(lián)調(diào)時(shí)也容易發(fā)現(xiàn)和排除。 (2)先獨(dú)立,后聯(lián)合。對(duì)于較長(zhǎng)的程序,采用但單步運(yùn)行比較麻煩,可以根據(jù)需要將大的程序分為多個(gè)程序段,在每段的結(jié)束處設(shè)置斷點(diǎn),利用斷點(diǎn)調(diào)試。軟件調(diào)試的任務(wù)是通過(guò)對(duì)系統(tǒng)進(jìn)行應(yīng)用程序的匯編、連接、執(zhí)行來(lái)發(fā)現(xiàn)程序中的語(yǔ)法以及邏輯錯(cuò)誤,并加以修改。當(dāng)需要電機(jī)急停時(shí)按下停止鍵方可使電機(jī)停止運(yùn)行。 (5)調(diào)試與在線仿真。檔案的附屬名稱(chēng)使用“*.c”若使用A51編譯器,檔案的附屬名稱(chēng)使用“*.a” (3)編譯、修改程序。 Keil C51的開(kāi)發(fā)過(guò)程(1)新建或開(kāi)發(fā)項(xiàng)目。    Keil C51單片機(jī)軟件開(kāi)發(fā)系統(tǒng)的整體結(jié)構(gòu) C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開(kāi)發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開(kāi)發(fā)流程。 Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全Windows界面。我們可以在該軟件下很快的繪制出我們的電路原理圖,進(jìn)而在該原理圖下可以自己進(jìn)行較簡(jiǎn)單的模擬仿真,最后可以聯(lián)調(diào)顯示模擬調(diào)試的功能。還可以通過(guò)內(nèi)部原型或使用廠家的SPICE文件設(shè)計(jì)仿真器件。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。將霍爾元件的輸出口與單片機(jī)的外部中斷0相連起來(lái),當(dāng)電機(jī)在轉(zhuǎn)一圈時(shí),電機(jī)軸末端的小磁片經(jīng)過(guò)霍爾元件一次,則脈沖會(huì)發(fā)生高低電平的變化從而觸發(fā)外不中斷,當(dāng)有外部中斷時(shí)開(kāi)始計(jì)數(shù),又因?yàn)闇y(cè)周期內(nèi)的轉(zhuǎn)速,則定義測(cè)速在500次,又因?yàn)槎〞r(shí)周期為1ms即要測(cè)出500ms的轉(zhuǎn)速,進(jìn)而再將500ms的轉(zhuǎn)速轉(zhuǎn)化為1min的轉(zhuǎn)速并且顯示在1602上。 在1602顯示字符:是通過(guò)用*dat指針來(lái)實(shí)現(xiàn)的,將指針變量賦給P0口,通過(guò)指針自加,使指針中的字符全部輸出,從而實(shí)現(xiàn)輸出所需要的字符。不斷地掃描和調(diào)用以實(shí)現(xiàn)電機(jī)調(diào)速的功能。 按鍵子程序的設(shè)計(jì) 在對(duì)按鍵功能進(jìn)行編寫(xiě)時(shí),有兩種方法非別是掃描法和查詢(xún)法。圖53 PWM子程序控制圖 在本次設(shè)計(jì)時(shí)T1定時(shí)為低電平的持續(xù)時(shí)間,T0為定時(shí)高電平的持續(xù)時(shí)間。在方式1時(shí),計(jì)數(shù)器的計(jì)數(shù)值由下式確定: N=65536 計(jì)數(shù)范圍為1~65536.在編寫(xiě)定時(shí)/計(jì)數(shù)程序時(shí)將某一數(shù)據(jù)送入TH0(TH1)、TL0(TL1)作為初值。 當(dāng)IN3=IN4時(shí), 則電機(jī)急停。經(jīng)過(guò)比較選擇我們采用第二種方案,因?yàn)橛檬鼓芏藛为?dú)控制電機(jī)的啟停即方便又簡(jiǎn)單,且該方案分別用三個(gè)控制端控制實(shí)現(xiàn)電機(jī)不同功能的驅(qū)動(dòng),互不干擾影響,簡(jiǎn)單可行,且易于程序的編寫(xiě)。 圖52 按鍵子程序流程圖 圖51主程序流程圖 其中Lowcount 是低電平的控制變量,若Lowcount 增加則低電平的占空比減少,若低電平減小,則電機(jī)的速度會(huì)增加;Higcount 是高電平的控制變量,若Higcount 增加則高電平的占空比減少,因此電機(jī)的速度會(huì)減少。定時(shí)器初始化,主要選擇了兩個(gè)定時(shí)計(jì)數(shù)器的工作方式和中斷標(biāo)志位的分別定義。 在本次設(shè)計(jì)中需要明確設(shè)計(jì)要求,根據(jù)設(shè)計(jì)需要一個(gè)主函數(shù),同時(shí)必須有顯示程序,還有按鍵處理子程序,測(cè)速程序,和顯示程序。編制軟件到底采用哪種語(yǔ)言,要視具體情況而定。使電機(jī)運(yùn)行在速度最小值時(shí),會(huì)顯示“LOWEST SPEED,以恒定的占空比的增加或減少,每次按下,速度會(huì)增加或減少一個(gè)確定的值。 閉環(huán)調(diào)速系統(tǒng)的特點(diǎn):閉環(huán)調(diào)速系統(tǒng)可以獲得比開(kāi)環(huán)調(diào)速系統(tǒng)硬得多的穩(wěn)態(tài)特性,從而保證一定靜差率的要求下,能夠提高調(diào)速范圍,為此需要付出的代價(jià)是須增設(shè)電壓放大器以及檢測(cè)與反饋裝置。START=0,START=1,START=0產(chǎn)生啟動(dòng)轉(zhuǎn)換的正脈沖信號(hào)。 A/D轉(zhuǎn)換數(shù)據(jù)可以采用三種方式來(lái)確認(rèn)轉(zhuǎn)換是否完成分別是定時(shí)傳送、查詢(xún)方式和中斷方式。由于ADC0809轉(zhuǎn)換輸出信號(hào)也要輸入到單片機(jī)的P0口,而單片機(jī)的P0口又同時(shí)作為L(zhǎng)CD顯示模塊的數(shù)據(jù)輸出口,為了不使雙方信號(hào)受到干擾,在ADC0809和89C52兩個(gè)芯片間,添加74LS373鎖存電路?;魻栭_(kāi)關(guān)元件內(nèi)含穩(wěn)壓電路、霍爾電勢(shì)發(fā)生器、放大器、施密特觸發(fā)器和輸出電路。在程序中用延時(shí)程序來(lái)消抖,用if語(yǔ)句判斷P1口是否按下,若P1=0XFE 則表示正轉(zhuǎn)按鍵按下,電機(jī)開(kāi)始正轉(zhuǎn)且調(diào)用顯示電機(jī)速度;若P1=0XFD 則表示反轉(zhuǎn)按鍵按下,電機(jī)開(kāi)始反轉(zhuǎn)并且顯示電機(jī)的轉(zhuǎn)速;若P1=0XF7 則表示加速按鍵按下,電機(jī)開(kāi)始加速;若P1=0XDF 則表示減速按鍵按下,電機(jī)開(kāi)始減速;若P1=0X7F 則表示電機(jī)急停鍵按下,電機(jī)急停。 按鍵的識(shí)別,是由于按鍵未按下時(shí)輸出高電平,鍵位按下時(shí),輸出低電因此可以通過(guò)檢測(cè)輸出線路上的電平的高/低來(lái)判斷是否有鍵按下,若顯示高電平則表示有鍵按下;相反若是低電平則表示沒(méi)有鍵位按下。 L298N 的功能控制模塊IN3IN4ENB電機(jī)狀態(tài)101正轉(zhuǎn)011反轉(zhuǎn)11急停 顯示模塊 在LCD1602的顯示的設(shè)計(jì)時(shí),LCD1602顯示的次序是先把欲存放數(shù)據(jù)地址寫(xiě)入IR,再把欲顯示的數(shù)據(jù)寫(xiě)入 DR,DR就會(huì)自動(dòng)把數(shù)據(jù)送至相應(yīng)的DD RAM 或CG RAM地址,DD RAM是顯示數(shù)據(jù)的存儲(chǔ)器,用來(lái)存放 LCD的顯示數(shù)據(jù);CG RAM是字符產(chǎn)生器,用來(lái)存放自己設(shè)計(jì)的 5*7點(diǎn)圖形的顯示數(shù)據(jù)。同時(shí)一般為了提高電路的抗干擾能力,在L298N的輸入端還要采用光電耦合器進(jìn)行電氣隔離,使得干擾變小,輸出穩(wěn)定。LCD顯示模塊直接與單片機(jī)相連,及時(shí)顯示電機(jī)的工作狀態(tài)??梢酝ㄟ^(guò)控制定時(shí)器的初值T0和T1,從而實(shí)現(xiàn)從8052的任意的端口輸出不同占空比的脈沖波形。引入中斷后,將有一定的誤差,方法2不占用定時(shí)器資源,且對(duì)于直流電動(dòng)機(jī)該方法產(chǎn)生的定時(shí)誤差在允許范圍之內(nèi)。 頻率: PWM 輸出頻率為T(mén)/ C 的時(shí)基頻率/ 2n, n 為脈寬調(diào)制方式的位數(shù)即8或16。PWM參數(shù)如下: 占空比: 輸出的PWM 中, 高電平保持的時(shí)間與該P(yáng)WM 的時(shí)鐘周期的時(shí)間之比。低頻段非常接近, 僅在高頻段略有差異, 如圖35所示。這里所說(shuō)的效果基本相同,是指環(huán)節(jié)的輸出響應(yīng)波形基本相同。 因此如上圖可知PWM調(diào)速的基本原理:“按一定頻率來(lái)接通和斷開(kāi)電源,并根據(jù)需要改變一周期內(nèi)接通和斷開(kāi)的時(shí)間長(zhǎng)短,改變電刷電壓上的占空比來(lái)改變通斷電時(shí)間。它能按規(guī)定的指令,及時(shí)的控制電機(jī)的啟動(dòng)、制動(dòng)、運(yùn)轉(zhuǎn)方向、位置、速度和加速度等,以滿足工作機(jī)械及生產(chǎn)過(guò)程的要求。開(kāi)環(huán)控制系統(tǒng)是指電動(dòng)機(jī)的轉(zhuǎn)速不能自動(dòng)校正,不能使當(dāng)前采樣的速度通過(guò)與給定轉(zhuǎn)速的偏差相比較進(jìn)行的調(diào)速系統(tǒng)。其優(yōu)點(diǎn)是具有調(diào)速精度高,響應(yīng)速度快,可靠性高以及易于采用單片機(jī)控制。 改變電樞電壓時(shí)最常用的調(diào)速方法,可以用兩種辦法來(lái)實(shí)現(xiàn),分別是可控整流法和脈寬調(diào)制變換器PWM法。這種調(diào)速方法的優(yōu)點(diǎn)是簡(jiǎn)單易行。2) 磁場(chǎng)控制,即用調(diào)節(jié)勵(lì)磁電流來(lái)調(diào)速。而功率電動(dòng)機(jī)可以分為直流電動(dòng)機(jī)和交流電動(dòng)機(jī)。系統(tǒng)整體框圖如圖所示: 晶振模塊鍵盤(pán)控制模塊顯示模塊單片機(jī)L298N電機(jī)測(cè)速模塊電源模塊復(fù)位模塊 圖33 系統(tǒng)框圖 直流電動(dòng)機(jī)的簡(jiǎn)介 電動(dòng)機(jī)是用來(lái)驅(qū)動(dòng)生產(chǎn)機(jī)械的,根據(jù)負(fù)載的需要,在生產(chǎn)需要中希望電動(dòng)機(jī)的轉(zhuǎn)速能在一定或更寬廣的范圍內(nèi)進(jìn)行調(diào)節(jié),且要求調(diào)節(jié)的方法既簡(jiǎn)單又經(jīng)濟(jì)。 (4)實(shí)現(xiàn)電流保護(hù)的作用。 圖32 89C52的最小系統(tǒng) 對(duì)系統(tǒng)功能的要求 (1)通過(guò)L298 H 橋驅(qū)動(dòng),實(shí)現(xiàn)控制和調(diào)整直流電機(jī)轉(zhuǎn)速和轉(zhuǎn)向的功能。P3 口作為AT89c52的一些特殊功能口, RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(計(jì)時(shí)器 0 外部輸入) T1(計(jì)時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)通道) /RD(外部數(shù)據(jù)存儲(chǔ)器讀通道)。P1有兩個(gè)端口有第二功能,(定時(shí)/計(jì)數(shù)器2)。 CPU及8個(gè)部件的作用功能介紹如下89C52單片機(jī)個(gè)引腳的原理與功能 :VCC:供電電壓 ;GND:接地; P0口:P0口為一個(gè)8位漏極開(kāi)路雙向I/O口, 沒(méi)腳可吸收8個(gè)TTL門(mén)電路,當(dāng)做通用I/O口使用時(shí),輸出級(jí)是漏極開(kāi)路電阻,故需外接上拉電阻才能有高電平輸出,當(dāng)作地址/數(shù)據(jù)總線使用時(shí),不需要外接上拉電阻,可是不能做通用的I/O口使用;由輸出變換成輸入端口作用時(shí)需先向端口寫(xiě)入1(為了防止高電平因內(nèi)部結(jié)構(gòu)被拉成低電平造成誤讀);在不接片外存儲(chǔ)器與不擴(kuò)展I/O端口時(shí),可作為準(zhǔn)雙向I/O口。 定時(shí)器:芯片內(nèi)部有3個(gè)16位的定時(shí)器,用來(lái)實(shí)現(xiàn)定時(shí)或者計(jì)數(shù)功能,并且以其定時(shí)或計(jì)數(shù)結(jié)果對(duì)計(jì)算機(jī)進(jìn)行控制。 特殊功能寄存器:是用來(lái)對(duì)片內(nèi)各部分進(jìn)行管理、控制、監(jiān)視的控制寄存器和狀態(tài)寄存器,是一個(gè)特殊功能的RAM區(qū),位于內(nèi)部RAM的高128個(gè)單元,其地址為80H—FFH。 (4)對(duì)該數(shù)字式直流電動(dòng)機(jī)調(diào)速系統(tǒng)的性能做出總結(jié)。系統(tǒng)硬件設(shè)計(jì)為:以89C52為心,由轉(zhuǎn)速環(huán)、顯示、按鍵控制等電路組成。 主要介紹系統(tǒng)整體,從選題的背景及直流電機(jī)的發(fā)展和意義到整體系統(tǒng)的設(shè)計(jì)。但是適合需要較多的鍵盤(pán)。 顯示模塊的選擇(1)采用 LED 數(shù)碼管動(dòng)態(tài)掃描,LED 數(shù)碼管價(jià)格適中,亮度高,對(duì)于顯示數(shù)字合適,但是連接復(fù)雜,耗電流大,驅(qū)動(dòng)電路復(fù)雜。雙極性工作制是指在一個(gè)脈沖周期內(nèi),單片機(jī)兩端控制兩個(gè)口輸出一個(gè)控制信號(hào),兩信號(hào)高低電平相反,用兩信號(hào)的高低電平時(shí)差來(lái)決定PWM波從而驅(qū)動(dòng)電動(dòng)機(jī)的轉(zhuǎn)向和轉(zhuǎn)速的變化。(2)直接由軟件產(chǎn)生一組二進(jìn)制數(shù)控制PWM波形發(fā)生器產(chǎn)生PWM波,但這種方法還需要設(shè)計(jì)一個(gè)波形發(fā)生器,需要器件較多,成本較高,比較麻煩。 因此經(jīng)過(guò)對(duì)比,我們選用第二種方案來(lái)驅(qū)動(dòng)電機(jī)產(chǎn)生速度和方向的轉(zhuǎn)換。此方案的優(yōu)點(diǎn)是電路比較簡(jiǎn)單,缺點(diǎn)是繼電器的響應(yīng)時(shí)間較慢、機(jī)械結(jié)構(gòu)易被損壞,且成本較高。與上述兩種方法相比此方法有很多的優(yōu)越性。適用于調(diào)速要求不高,能夠可逆運(yùn)行的系統(tǒng),但其體積大、費(fèi)用高。由于它具有良好的線性調(diào)速特性,簡(jiǎn)單的控制性能,高效率,優(yōu)異的動(dòng)態(tài)特性,現(xiàn)在仍是大多數(shù)調(diào)速控制電動(dòng)機(jī)的最優(yōu)選擇。在工業(yè)自動(dòng)化領(lǐng)域,直流電機(jī)又有著十分廣泛的應(yīng)用。傳統(tǒng)的控制系統(tǒng)采用模擬元件,雖在一定程度上滿足了生產(chǎn)要求,但是因其受到器件性能、溫度等因素的影響,故系統(tǒng)的運(yùn)行穩(wěn)定性、準(zhǔn)確性都得不到保證甚至還會(huì)出現(xiàn)事故。使得直流電機(jī)的發(fā)展愈來(lái)愈迅速,用途更廣,給社會(huì)乃至全人類(lèi)創(chuàng)造更多的財(cái)富。另外,由于絕緣技術(shù)和分析技術(shù)的進(jìn)步,直流電動(dòng)機(jī)已迅速向小型,高速,大功率,低慣量等方面發(fā)展。在設(shè)計(jì)和制造的技術(shù)上有了很大進(jìn)步,新材料、新技術(shù)的應(yīng)用以及整流電源的普及,促進(jìn)了一般工業(yè)所用直流電機(jī)的不斷擴(kuò)大,品種的日益繁多。這種方法在小慣性系統(tǒng)中應(yīng)有比較廣,模糊控制理論可以用于直流并勵(lì)電動(dòng)機(jī)的限流起動(dòng)和恒速運(yùn)行控制,并能獲得理想的控制曲線。(3)單神經(jīng)元自適應(yīng)智能控制方法。該方法是應(yīng)用最小二乘法,在系統(tǒng)或某環(huán)節(jié)的輸入輸出特性中,可獲得系統(tǒng)環(huán)節(jié)內(nèi)部參數(shù)。通過(guò)比較發(fā)展過(guò)程中的電機(jī)控制方法可知,在以上三種控制模塊里主要以H型電路的驅(qū)動(dòng)最為簡(jiǎn)單,可以簡(jiǎn)單控制電機(jī)的速度和轉(zhuǎn)向的變化,因此也出現(xiàn)了L298N這些內(nèi)部H橋型的芯片的封裝,從而可以直接利用L298N這些類(lèi)似芯片直接來(lái)驅(qū)動(dòng)電機(jī)。因此在傳動(dòng)控制領(lǐng)域占有很高的地位。可以輕易的實(shí)現(xiàn)多次正轉(zhuǎn)反轉(zhuǎn)并且能夠適應(yīng)生產(chǎn)和生活中的各種控制要求,至今在機(jī)床、造紙機(jī)等需要高性能可控電力拖動(dòng)的領(lǐng)域一直都有廣泛的應(yīng)用, 到目前為止仍是調(diào)速系統(tǒng)的主要形式。最后,通過(guò)上述設(shè)計(jì),并且通過(guò)試驗(yàn),能夠完成對(duì)直流電機(jī)的起停、正反轉(zhuǎn)、剎車(chē)、調(diào)速等控制,完成整個(gè)系統(tǒng)的功能,滿足設(shè)計(jì)要求。本文主要介紹了基于單片機(jī)的直流調(diào)速系統(tǒng),研究了利用89C52單片機(jī)控制直流電機(jī)并對(duì)其進(jìn)行速度的測(cè)量。顯然對(duì)它的控制也越來(lái)越重要。然后,運(yùn)用軟件Keil51設(shè)計(jì)出相應(yīng)的測(cè)速、電流保護(hù)、按鍵子程序、PWM調(diào)速同時(shí)給出相應(yīng)的程序流程圖。直流電機(jī)的調(diào)速具有很好的調(diào)速特性,有很大的過(guò)載能力,并且可以平滑,快速調(diào)速。直流電動(dòng)機(jī)就是因其轉(zhuǎn)速比較靈活,方法簡(jiǎn)單,且有很多優(yōu)點(diǎn)。 在直流電機(jī)的測(cè)速系統(tǒng)中,隨著現(xiàn)代技術(shù)的發(fā)展已經(jīng)廣泛使用PWM技術(shù)來(lái)對(duì)電機(jī)的轉(zhuǎn)速進(jìn)行控制,而且在電機(jī)的調(diào)速模塊中,是從最初的用電位器調(diào)整直流電壓從而達(dá)到電機(jī)調(diào)速的目的;然后是采用繼電器的開(kāi)關(guān)切換對(duì)電機(jī)進(jìn)行速度的控制;現(xiàn)在是用封裝集成好的H型器件,或是IGBT組成的H型電路,從而對(duì)電機(jī)進(jìn)行調(diào)速。(1)直流電動(dòng)機(jī)及直流調(diào)速系統(tǒng)的參數(shù)辨識(shí)的方法。這種方法比較簡(jiǎn)單且使系統(tǒng)具有很好的動(dòng)態(tài)和靜態(tài)性能。(4)模糊控制方法。 直流電機(jī)的產(chǎn)生已有一百四十多年的歷史。由于直流電源供電方式的不斷更新?lián)Q代,特別是在最近的十幾年期間,進(jìn)一步促使了直流電動(dòng)機(jī)的單機(jī)功率、轉(zhuǎn)速等的不斷提高,使直流電機(jī)目前朝著高轉(zhuǎn)速、大功率的方向發(fā)展。 目前,國(guó)外主要的電氣公司,如瑞典ABB公司,德國(guó)西門(mén)子公司、AEG公司,日本三菱公司、東芝公司、美國(guó)GE公司等,均已開(kāi)發(fā)出數(shù)字式直流調(diào)速裝置,有各種各樣的系列化、標(biāo)準(zhǔn)化、模板化的應(yīng)用產(chǎn)品供選用。起初直流電動(dòng)機(jī)的控制均以模擬電路為基礎(chǔ),采用運(yùn)算放
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1