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

正文內(nèi)容

基于單片機(jī)的電子油門檢測系統(tǒng)的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-08-14 17:22 本頁面
 

【文章內(nèi)容簡介】 主要就是 A/D 轉(zhuǎn)換和接收數(shù)據(jù)和發(fā)送數(shù)據(jù)的功能。 下圖 33是 MSP430F149 單片機(jī)引腳的分配 : 14 圖 33MSP430F149 引腳圖 由于不同的 設(shè)計(jì)實(shí)現(xiàn)功能的而不同,所以選用單片機(jī)的引腳也不盡相同,下圖34介紹一下本設(shè)計(jì)中用到的引腳,如下表 : 引腳名稱 引腳編號(hào) 說明 AVCC 64 模擬電源的正極,僅提供給模數(shù)轉(zhuǎn)換器的模擬部分 AVSS 62 模擬電源的負(fù)極,僅提供給模數(shù)轉(zhuǎn)換器的模擬部分 DVCC 1 數(shù)字電源的正極,供給所有數(shù)字部分 DVSS 63 數(shù)字電源的負(fù)極,供給所有數(shù)字部分 ,模擬信號(hào)的輸入端 ~ 一般數(shù)字 I/O,接顯示屏的位選端 15 ~48 XIN 8 低速晶體振蕩器的輸入端 XOUT/TCLK 9 低速晶體振蕩器的輸出端 ~~43 一般數(shù)字 I/O,接顯示屏的段碼端 ~ ~27 通用數(shù)字 I/O,接 DA 數(shù)據(jù)輸入端 XT2IN 53 高速晶體振蕩器輸入端 XT2OUT 52 高速晶體振蕩器輸出端 ,發(fā)送數(shù)據(jù)輸出 USART1/UART 方式 ,接收數(shù)據(jù)輸入 USART1/UART 方式 RST /NMI 58 復(fù)位輸入端 圖 34 單片機(jī)引腳分配 單片機(jī)的最小系統(tǒng) 單片機(jī)的最小系統(tǒng),是整個(gè)設(shè)計(jì)中最核心的部分,因?yàn)樗刂浦壕э@示屏和直流電機(jī),而對于 MSP430F149 單片機(jī)來說,晶振電路和復(fù)位電路就構(gòu)成了MSP430F149 單片機(jī)的最小系統(tǒng)。 單片機(jī)上各個(gè)部件能構(gòu)自動(dòng)工作,并且不出問題,這實(shí)際上是在單片機(jī)的系統(tǒng)時(shí)鐘的作用下,由控制器控制芯片內(nèi)各個(gè)部件能夠正常工作,使內(nèi)部的邏輯硬件上產(chǎn)生的所需的脈沖信號(hào)得以實(shí)現(xiàn)。 晶振電路的 設(shè)計(jì)如圖 35所示 16 圖 35 晶振電路 本系統(tǒng)中采用的是 XTAL 的晶體,該晶體兩端分別連接到 MSP430F149 單片機(jī)的XT2IN、 XT2OUT 引腳,并且連接兩個(gè) 100pF 的電容,使單片機(jī)能夠正常工作。 在所有含有控制器的單片機(jī)系統(tǒng)中,都有相對應(yīng)的復(fù)位電路,這樣才能使系統(tǒng)在接上電后能正常的復(fù)位,使單片機(jī)系統(tǒng)處在一個(gè)穩(wěn)定運(yùn)行的狀態(tài)。單片機(jī)系統(tǒng)復(fù)位電路的好壞,直接關(guān)系到整個(gè)單片機(jī)系統(tǒng)工作的穩(wěn)定性,因此復(fù)位電路的設(shè)計(jì)十分重要。 MSP430F149 單片機(jī)最小系統(tǒng)設(shè)計(jì)的復(fù)位電路是通過人為控制按鍵,來防止程序跑飛或出 錯(cuò)時(shí)可以讓程序從頭開始執(zhí)行程序,達(dá)到正常運(yùn)行狀態(tài)。復(fù)位電路如圖 36所示: 圖 36復(fù)位電路 17 液晶顯示模塊 液晶顯示屏的選擇 LCD1602 液晶顯示屏是一種工業(yè)級別的字符型液晶顯示屏,它能夠在屏幕上同時(shí)顯示 16X02 也就是 32 個(gè)字符,這也是 1602 名字的由來。 在基于單片機(jī)的電子油門檢測系統(tǒng)的設(shè)計(jì)當(dāng)中需要的液晶顯示屏是要將滑動(dòng)變阻器阻值變化時(shí)的模擬信號(hào)經(jīng)過 MSP430F149 單片機(jī)然后將轉(zhuǎn)化的數(shù)字信號(hào)在顯示屏上顯示,而 1602 液晶顯示屏就是一種專門用來顯示字母、數(shù)字等的字符型液晶顯示屏。 它是由很多個(gè)點(diǎn)陣字符位組成,每一個(gè)點(diǎn)陣字符位都可以在 1602 顯示屏上顯示一個(gè)字符。 1602 液晶顯示屏就是指顯示的內(nèi)容為 32 個(gè)字符 ,可以顯示兩行,每行有 16 個(gè)字符的液晶模塊。 1602 液晶顯示屏采用標(biāo)準(zhǔn)的 16 腳接口 ,下圖 37為 1602 管腳分布圖: 圖 37LCD1602 管腳分布圖 在不同的設(shè)計(jì)中,由于實(shí)現(xiàn)功能的不同,所以同一種單片機(jī)所使用的顯示器的引腳也各不相同,下圖 38 所示為本次設(shè)計(jì)當(dāng)中 LCD1602 液晶顯示屏上各引腳的功能圖: 18 圖 38LCD1602 管腳功能圖 液晶顯示模塊電路設(shè)計(jì) 早起廣泛使用的 LED 顯示屏由于功耗方面和體積方面的原因已不能再滿足人們的需要,所以在各行各業(yè)開始越來越多的使用液晶 LCD。 LCD 有很種類型,常用的有圖形式液晶、字符式液晶、段式液晶等。但是根據(jù)本次設(shè)計(jì)的要求,決定采用 1602液晶顯示屏。 1602 的液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器自身就存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形,這其中有我 們設(shè)計(jì)需要的數(shù)字和英文字母,并且每個(gè)字符對應(yīng)一個(gè)固定代碼,這樣就很方便我們?nèi)ゾ幊?。液晶模塊電路圖如圖 39 所示,它還可以通過調(diào)節(jié)變阻器 10K 的電阻 R6接入電路中阻值的大小來調(diào)節(jié)液晶顯示屏的亮度。 19 圖 39液晶模塊接口電路 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 圖 310 數(shù)據(jù)采集系統(tǒng)框圖 本次數(shù)據(jù)采集系統(tǒng)的基本流程如上圖所示,當(dāng)滑動(dòng)變阻器阻值發(fā)生變化時(shí),會(huì)在電路中產(chǎn)生電壓的變化,單片機(jī) MSP430F149 采集滑動(dòng)變阻器移動(dòng)后的變化的電壓值,并通過單片機(jī)自身身所具有的模數(shù)轉(zhuǎn)換功能,將模擬信號(hào) 轉(zhuǎn)化為數(shù)字信號(hào),并將轉(zhuǎn)換后的數(shù)字信號(hào)的值存儲(chǔ),通過 LCD1602 液晶顯示屏顯示出來。數(shù)據(jù)采集系統(tǒng)是以 MSP430F149 單片機(jī)為控制核心,通過 A/D 電路將輸入的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)后顯示在 LCD1602 液晶顯示屏上。而滑動(dòng)變阻器的三個(gè)接線柱分別與電源和地線和單片機(jī) MSP430F149 的 58 號(hào)端口的 ,作為模擬信號(hào)的輸入端。 PWM 直流電機(jī)調(diào)速 PWM 是通過控制固定電壓的直流電源開關(guān)頻率,從而改變負(fù)載兩端的電壓,進(jìn) 滑動(dòng)變阻器模擬信號(hào) AD 轉(zhuǎn)換電路 單片機(jī) MSP430F149 1602 顯示 屏 20 而達(dá)到控制要求的一種電壓調(diào)整方法。 PWM 可以應(yīng)用在許多方面,如電機(jī)調(diào) 速、溫度控制、壓力控制等。在 PWM 驅(qū)動(dòng)控制的調(diào)整系統(tǒng)中,按一個(gè)固定的頻率來接通和斷開電源,并根據(jù)需要改變一個(gè)周期內(nèi)“接通”和“斷開”時(shí)間的長短。通過改變直流電機(jī)電樞上電壓的“占空比”來改變平均電壓的大小,從而控制電動(dòng)機(jī)的轉(zhuǎn)速。因此, PWM 又被稱為“開關(guān)驅(qū)動(dòng)裝置”。在脈沖作用下,當(dāng)電機(jī)通電時(shí),速度增加;電機(jī)斷電時(shí),速度逐漸減少。只要按一定規(guī)律,改變通、斷電的時(shí)間,即可讓電機(jī)轉(zhuǎn)速得設(shè)電機(jī)始終接通電源時(shí),電機(jī)轉(zhuǎn)速最大為,設(shè)占空比為 D=t/ T,電樞電壓“占空比”與平均電壓關(guān)系 =VmD (2)式中, —— 電機(jī)的平均 速度; — — 電機(jī)全通電時(shí)的速度 (最大 ); D=/卜占空比。由公式 (2)可見,當(dāng)我們改變占空比 D: t/ T時(shí),就可以得到不同的電機(jī)平均速度,從而達(dá)到調(diào)速的目的。嚴(yán)格地講,平均速度與占空比 D并不是嚴(yán)格的線性關(guān)系,在一般的應(yīng)用中,可以將其近似地看成線性關(guān)系。 PWM 電機(jī) 電路設(shè)計(jì) , 放大電路是電子電路中應(yīng)用最多的單元電路。利用放大電路可以把微弱的電信號(hào)放大到足夠的幅度去帶動(dòng)負(fù)載工作,完成預(yù)定任務(wù)。放大電路有很多種,本系統(tǒng)采用結(jié)構(gòu)最簡單的單管放大電路。晶體三極管,主要的功能是就電流放大作用,是電子電路的核心元件。 在本次 PWM 電機(jī)調(diào)速的設(shè)計(jì)中,單片機(jī) MSP430F149 將信號(hào)傳給放大電路,通過放大電路帶動(dòng)直流電機(jī)旋轉(zhuǎn),放大電路與單片機(jī)的 ,電路圖如圖311 所示: 圖 311 電機(jī)電路圖 本章小結(jié) 本章簡單的介紹單片機(jī)和它在各方面的應(yīng)用,以及單片機(jī)的各種功能和基于單片機(jī)的電子油門檢測系統(tǒng)設(shè)計(jì)中選用的單片機(jī) MSP430F149 和液晶顯示屏 LCD1602,并且包括各個(gè)引腳的功能和選擇這些元器件的原因,以及基于單片機(jī)的電子油門檢 21 測系統(tǒng)的硬件各部分的設(shè)計(jì),包括 MSP430F149 單片機(jī)的最小系統(tǒng)、數(shù)據(jù)采 集系統(tǒng)、液晶顯示系統(tǒng)、 PWM 電機(jī)調(diào)速系統(tǒng)的設(shè)計(jì),使其實(shí)現(xiàn)基于單片機(jī)的電子油門檢測系統(tǒng)所需的各種功能,達(dá)到最初設(shè)計(jì)的目的。 22 4 軟件設(shè)計(jì)和實(shí)物結(jié)果分析 編寫語言的選擇 對于單片機(jī)的開發(fā)應(yīng)用中,逐漸引入了高級語言, C 語言就是其中的一種。匯編語言的可控性較高級語言來說更具優(yōu)越性。程序編寫語言比較常見的有 C 語言、匯編語言。匯編語言的機(jī)器代碼生成效率高,控制性好,但就是移植性不高。 C 語言編寫的程序比用匯編編寫的程序更符合人們的思考習(xí)慣。還有很多處理器都支持 C編譯器,這樣意味著處理器也能很快上手。且具有良好的模塊化、容易閱讀、維護(hù)等優(yōu)點(diǎn),且編寫的模塊程序易于移植?;?C語言和匯編語言的優(yōu)缺點(diǎn),本系統(tǒng)采用 C語言編寫方法。 軟件編寫的主體思路是將系統(tǒng)按功能模塊化劃分,然后根據(jù)模塊要實(shí)現(xiàn)的功能寫各個(gè)子程序。整個(gè)軟件程序的編寫采用查詢式方式編寫的。 編譯軟件介紹 Keil 軟件簡介: 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)?CPU 可以執(zhí)行的機(jī)器碼有兩種方法 ,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于 MCS51 單片機(jī)的匯編軟件有早期的 A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開發(fā) MCS51 系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持 Keil 即可看出。 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境( uVision)將 這些部份組合在一起。運(yùn)行 Keil 軟件需要 Pentium 或以上的 CPU,16MB 或更多 RAM、 20M 以上空閑的硬盤空間、 WIN9 NT、 WIN20xx、 WINXP 等操作系統(tǒng)。 程序所實(shí)現(xiàn)的功能 系統(tǒng)分為初始化, A/D 轉(zhuǎn)換, LED 顯示, D/A 轉(zhuǎn)換電機(jī)控制,流程圖如下: 23 程序見附錄 1 實(shí)物結(jié)果分析 在樣機(jī)加電之前,首先用萬用表等工具,根據(jù)硬件電器原理圖和裝配圖仔細(xì)檢查樣機(jī)線路的正確性,并核對元器件的型號(hào)、規(guī)格和安裝是否符合要求。應(yīng)特別注意 電源的走線,防止電源之間的短路和極性錯(cuò)誤,并重點(diǎn)檢查擴(kuò)展系統(tǒng)總線是否存在相互間的短路或與其它信號(hào)線的短路。第二步是加電后檢查各個(gè)插件上引腳的電位,仔細(xì)測量各點(diǎn)電位是否正常,尤其應(yīng)注意單片機(jī)插座上的各點(diǎn)電位,若有高壓,聯(lián)機(jī)時(shí)將會(huì)損壞 部分元器件 。第三步是在不加電情況下,除單片機(jī)以外,插上所有的元器件,最后 將所有接口按照原理圖相連 ,為聯(lián)機(jī)調(diào)試做準(zhǔn)備。 在將設(shè)計(jì)所需的元器件都配好以后,安裝原理圖在面包板上進(jìn)行焊接調(diào)試,元器件在面包板上焊接完成之后再將電源和直流電機(jī)連接在電路當(dāng)中, 并將直流電機(jī)粘在面包板上。 將所有 的元器件配好完成焊接后,經(jīng)過多次調(diào)試后,焊接好的實(shí)物如圖 41 所示 USB 口接上電源之后給單片機(jī)最小系統(tǒng)和液晶顯示屏供電,插座電源連上之后給直流電機(jī)供電。其中單片機(jī)的 端口接 PWM 調(diào)速的直流電機(jī)。 開始 初始化 調(diào) A/D 轉(zhuǎn)換程序 調(diào) A/D 轉(zhuǎn)換結(jié)果處理程序 調(diào)用顯示子程序 調(diào) D/A 轉(zhuǎn)換程序 結(jié)束 24 圖 41 實(shí)物圖 當(dāng)兩個(gè)電源連上之后之后,將滑動(dòng)變阻器的阻值調(diào)到 0,此時(shí)相當(dāng)于油門踏板深度為零,此時(shí)顯示器如圖 42 所示,此時(shí)液晶顯示屏上的數(shù)字為 0,直流電機(jī)不
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1