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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-超聲波倒車(chē)?yán)走_(dá)論文(參考版)

2025-06-26 06:11本頁(yè)面
  

【正文】 左翠紅老師的悉心指導(dǎo)和建議給了我極大的幫助和支持,使我受益匪淺。按照本方案文檔的接法,定義接1號(hào)模組的超聲波測(cè)距模組為左后方探頭,2號(hào)為正后方探頭,3號(hào)為右后方探頭。如果測(cè)試時(shí)障礙物與探頭之間的距離在30cm左右,雷達(dá)能夠正常工作,雷達(dá)不能正常工作,則說(shuō)明電源的電壓有點(diǎn)低。 調(diào)試 本系統(tǒng)操作方法比較簡(jiǎn)單,系統(tǒng)工作后用戶無(wú)需對(duì)61板進(jìn)行操作;開(kāi)始測(cè)試時(shí)將開(kāi)關(guān)至于ON狀態(tài),此時(shí)控制板上的電源指示燈就會(huì)亮起,說(shuō)明此時(shí)控制器進(jìn)入工作狀態(tài)。 下載參考程序 本方案的源代碼提供在資料文件夾當(dāng)中的“參考源代碼”中的“Car_Radar”文件夾當(dāng)中;,即可打開(kāi)工程;然后對(duì)所打開(kāi)的工程進(jìn)行編譯。 整個(gè)系統(tǒng)的連線示意圖如圖 系統(tǒng)連接示意圖系統(tǒng)硬件連接好以后,便可以將程序下載到61板當(dāng)中;針對(duì)本方案,凌陽(yáng)科技教育推廣中心提供了參考的程序范例,用戶可以直接對(duì)程序進(jìn)行編譯、下載。調(diào)節(jié)時(shí),可測(cè)量J1靠近電位器的引針上的電壓。 本方案當(dāng)中,可將轉(zhuǎn)接板設(shè)計(jì)如圖 ;圖中,J1接61板的J6,作為CD4052選通的控制端口,以及超聲波測(cè)距的接口;J2~J4分別接三組超聲波測(cè)距模組。圖中,后方、左后方以及右后方,表示的是三個(gè)不同的通道的超聲波測(cè)距模組所測(cè)量的區(qū)域。 當(dāng)測(cè)距結(jié)果處理程序會(huì)對(duì)當(dāng)前的三組超聲波測(cè)距模組所探測(cè)到的障礙物的距離進(jìn)行判斷,~,會(huì)進(jìn)行語(yǔ)音提示的播放。 通過(guò)主程序流程圖可看出,系統(tǒng)是在不斷的對(duì)三組超聲波測(cè)距模組進(jìn)行測(cè)距操作,并將每次測(cè)距的結(jié)果進(jìn)行處理,以更新對(duì)應(yīng)的LED顯示頻率設(shè)置,以及在符合要求的條件下進(jìn)行語(yǔ)音提示播放。 主程序 由于很多處理操作在中斷當(dāng)中完成了,所以本方案的主程序并不復(fù)雜,圖 。 顯示刷新程序圖 。當(dāng)頻率設(shè)置數(shù)據(jù)的值為0時(shí),系統(tǒng)則不對(duì)對(duì)應(yīng)的LED進(jìn)行顯示翻轉(zhuǎn),則對(duì)應(yīng)的LED不會(huì)閃爍;此外,系統(tǒng)還定義有三個(gè)變量(Show_Counter_1KHz[x], x=0~2)作為1KHz的計(jì)數(shù)器,對(duì)應(yīng)用個(gè)LED,而當(dāng)頻率設(shè)置數(shù)據(jù)不為0時(shí),計(jì)數(shù)器會(huì)不斷地計(jì)數(shù)(以1KHz),當(dāng)計(jì)數(shù)器的計(jì)數(shù)值累加到與頻率設(shè)置數(shù)據(jù)一樣時(shí),則會(huì)使對(duì)應(yīng)的LED顯示狀態(tài)進(jìn)行輸出翻轉(zhuǎn),并對(duì)計(jì)數(shù)器進(jìn)行清零,周而復(fù)始。 顯示刷新程序本方案使用IOAIOAIOA10三個(gè)端口控制三個(gè)發(fā)光二極管(LED)作為顯示,每一個(gè)LED對(duì)應(yīng)一個(gè)超聲波測(cè)距模組,~,對(duì)應(yīng)的LED是常滅的;~,對(duì)應(yīng)的LED則以一定頻率閃爍,而且距離越近則閃爍的頻率越高。為了避免出現(xiàn)不斷累加,而溢出清零,在中斷服務(wù)程序當(dāng)中加入了限制,即當(dāng)計(jì)數(shù)的變量計(jì)數(shù)值大于6(即超過(guò)了3秒),則關(guān)閉IRQ5的2Hz中斷;等待下次播放語(yǔ)音時(shí)再打開(kāi)2Hz中斷。 另外,為了防止語(yǔ)音播報(bào)過(guò)于頻繁,本方案采用2Hz時(shí)基進(jìn)行計(jì)數(shù),每次播放語(yǔ)音提示前,先判斷距離上一次語(yǔ)音提示的播放是否超過(guò)3秒(即2Hz中斷當(dāng)中計(jì)數(shù)6次以上)?如超過(guò)則可以進(jìn)行這次的播放,如果不符合要求,則退出。該變量在語(yǔ)音庫(kù)支持文件:;每次進(jìn)行語(yǔ)音播放的初始化操作時(shí),語(yǔ)音庫(kù)當(dāng)中會(huì)從該變量讀取之前用戶設(shè)置的中斷,并以此為基礎(chǔ)設(shè)置語(yǔ)音庫(kù)進(jìn)行語(yǔ)音播放所需要打開(kāi)的中斷。流程圖見(jiàn):圖 EXT1外部中斷流程圖。16Hz中斷流程圖 。其中等待預(yù)設(shè)延時(shí)的原因:壓電式的電聲傳感器存在余波干擾,而有部份聲波會(huì)沿電路板直接傳到接收頭,經(jīng)接收電路的放大后,系統(tǒng)就有可能把它誤認(rèn)為是反射回來(lái)的回波信號(hào)。每一次測(cè)距要進(jìn)行四次測(cè)量,這四次的測(cè)量結(jié)果需要經(jīng)過(guò)處理后才可得到最終的測(cè)距返回值,而四次測(cè)量的控制以及測(cè)量結(jié)果的處理都是在這個(gè)函數(shù)中完成的,具體的處理方法:每一次測(cè)距中的四次測(cè)量的間隔時(shí)間用16Hz的時(shí)基中斷來(lái)控制;每一次測(cè)量,先發(fā)射20個(gè)40KHz脈沖(參見(jiàn)16Hz中斷),然后使能測(cè)量時(shí)間基準(zhǔn)計(jì)數(shù)器(本方案當(dāng)中使用TimerB),當(dāng)計(jì)數(shù)到預(yù)設(shè)延時(shí)后,打開(kāi)EXT1外部中斷,等待回波反射到接收頭。超聲波測(cè)距的功能函數(shù)流程圖見(jiàn)圖 。四次測(cè)量全部完成后,再對(duì)測(cè)量的結(jié)果進(jìn)行處理、換算,以及出錯(cuò)處理,用戶可以根據(jù)不同的應(yīng)用對(duì)數(shù)據(jù)處理部分的程序作適當(dāng)?shù)恼{(diào)整。用戶需要先調(diào)用測(cè)距初始化函數(shù)InitMeasure(),再調(diào)用該函數(shù)BeginMeasure()即可進(jìn)行一次測(cè)距操作,函數(shù)返回值為測(cè)量結(jié)果。 主程序:主控程序負(fù)責(zé)控制整個(gè)系統(tǒng)的工作流程。 中斷程序:,包括超聲波測(cè)距的中斷服務(wù)代碼,以及用于顯示刷新的IRQ4中斷服務(wù)程序。 軟件結(jié)構(gòu)本方案的軟件系統(tǒng)主要包含下列模塊: 超聲波測(cè)距程序:負(fù)責(zé)超聲波測(cè)距的控制、結(jié)果計(jì)算等,另外有部分代碼在中斷服務(wù)程序中。接收到回波信號(hào)后,馬上讀取計(jì)數(shù)器中的數(shù)值,此數(shù)據(jù)即為需要測(cè)量的時(shí)間差數(shù)據(jù)。同時(shí)發(fā)射信號(hào)前要打開(kāi)計(jì)數(shù)器,進(jìn)行計(jì)時(shí);等計(jì)時(shí)到達(dá)一定值后再開(kāi)啟檢測(cè)回波信號(hào),以避免余波信號(hào)的干擾。 超聲波測(cè)距時(shí),需要測(cè)的是開(kāi)始發(fā)射到接收到信號(hào)的時(shí)間差,在上圖中就可看出,需要檢測(cè)的有效信號(hào)為反射物反射的回波信號(hào),故要盡量避免檢測(cè)到余波信號(hào),這也是超聲波檢測(cè)中存在最小測(cè)量盲區(qū)的主要原因。 圖中可見(jiàn),接收回路中測(cè)得的超聲波信號(hào)共有兩個(gè)波束,第一個(gè)波束為余波信號(hào),即超聲波接收頭在發(fā)射頭發(fā)射信號(hào)(一組40KHz的脈沖)后,馬上就接收到了超聲波信號(hào),并持續(xù)一段時(shí)間。超聲波測(cè)距模組信號(hào): 圖 ,此時(shí)J2跳線短接,使Q1始終導(dǎo)通;而傳感器距目標(biāo)面的距離為2米。這里聲波傳播的介質(zhì)為空氣,采用不可見(jiàn)的超聲波。假如聲波在介質(zhì)中傳播的速度是已知的,而且聲波從聲源到達(dá)目標(biāo)然后返回聲源的時(shí)間可以測(cè)量得到,那么就可以計(jì)算出從聲波到目標(biāo)的距離。如圖 : 第六章 系統(tǒng)軟件設(shè)計(jì) 超聲波測(cè)距原理超聲波脈沖法測(cè)距原理: 聲波在其傳播介質(zhì)中被定義為縱波。JJJ4分別接三個(gè)超聲波測(cè)距模組的J8接口。IOB2接PLUS_B,作為回波信號(hào)的檢測(cè)輸入,不過(guò)經(jīng)過(guò)CD4052的選通,接到哪一個(gè)模組,由IOB0和IOB1的輸出決定;同樣COM_EN為超聲波測(cè)距模組的信號(hào)發(fā)射使能控制,接到SPCE061A的IOB3。 超聲波測(cè)距模組接口 轉(zhuǎn)接板電路前面已簡(jiǎn)單介紹了轉(zhuǎn)接板的作用,這里介紹一下它的原理圖,如圖 。 測(cè)距模式選擇跳線 超聲波測(cè)距模組接口本方案采用的三個(gè)超聲波測(cè)距模組都是利用其J8接口,每個(gè)模組接出兩個(gè)控制、檢測(cè)端口,然后會(huì)通過(guò)CD4052模擬開(kāi)關(guān)進(jìn)行選通,所以在實(shí)際使用當(dāng)中,是分時(shí)地對(duì)每一個(gè)模組進(jìn)行操作。跳線選擇LOW時(shí)為近距測(cè)量模式,選擇HIG時(shí)為中距測(cè)量模式;選擇SET時(shí)為距離可調(diào)模式。當(dāng)用戶使用61板為其供電時(shí),要把VCC與VCC_5V短接(本方案的用法);而使用外部電源時(shí)要把VCC與VCC_IN短接。在放大器與比較器之間用PNP三極管(8550)作為通路選擇,本方案需要將此通路選擇跳線短接上,即把J2短接,固定使三極管導(dǎo)通即可。PLUS_EN1是超聲波信號(hào)發(fā)射的使能控制端口,當(dāng)該端口接低電平時(shí),模組將不能發(fā)射超聲波信號(hào),即40KHz的方波。其他特性請(qǐng)參考SPY0030的數(shù)據(jù)手冊(cè)。圖中的SPY0030是凌陽(yáng)公司的產(chǎn)品。 放音模塊語(yǔ)音提示。下圖為61板上的電源模塊圖。 SPCEA061A最小系統(tǒng)本系統(tǒng),有關(guān)SPCE061A單片機(jī)最小系統(tǒng)的各個(gè)模塊都做在61板中,讀者可以查閱61板的電路原理圖。在顯示控制方面,系統(tǒng)分別利用IOAIOAIOA10三個(gè)端口控制三個(gè)發(fā)光二極管。 另外,超聲波測(cè)距模組采用的是脈沖測(cè)量法,其實(shí)是測(cè)量發(fā)射超聲波的時(shí)刻與接收到反射回波信號(hào)的時(shí)刻之間的時(shí)差,利用超聲波在空氣中傳播速度已知的條件,計(jì)算出被測(cè)目標(biāo)與傳感器之間的距離。系統(tǒng)組成以下圖所示: 系統(tǒng)硬件結(jié)構(gòu)圖 SPCE061A單片機(jī)作為主控芯片,通過(guò)I/O端口來(lái)控制CD4052,以選擇不同的傳感器通道;本方案采用IOB0和IOB1控制CD4052的A0和A1,而IOB2作為檢測(cè)超聲波模組返回的信號(hào),IOB3作為控制超聲波模組發(fā)射超聲波信號(hào)的使能控制端口。例如,若模擬開(kāi)關(guān)的供電電源VDD=+5V,VSS=0V,當(dāng)VEE=-5V時(shí),只要對(duì)此模擬開(kāi)關(guān)施
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦