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

正文內(nèi)容

通信工程畢業(yè)設(shè)計-用超聲波實現(xiàn)智能小車中的探測系統(tǒng)設(shè)計(參考版)

2024-12-07 16:51本頁面
  

【正文】 濟南大學畢業(yè)設(shè)計 27 參 考 文 獻 [1] 劉鳳然 . 基于單片機的超聲波測距系統(tǒng) [J]. 傳感器世界 , 2021,5:2932 [2] 何希才 , 薛永毅 . 傳感器及其應(yīng)用實例 [M]. 北京 : 機械工業(yè)出版社 , 2021:138152 [3] 胡漢才 . 單片機原理及其接口技術(shù) [M]. 北京 : 清華大學出版社 , 2021:2746 [4] 譚洪濤 , 張學平 . 單片機設(shè)計測距儀原理及其簡單應(yīng)用 [J]. 現(xiàn)代電子技術(shù) , 2021,18:9496 [5] 李念強等 . 單片機原理及應(yīng)用 [M]. 北京 : 機械工業(yè)出版社 , 2021:90100 [6] 童詩白 , 華成英 .模擬電子技術(shù)基礎(chǔ) (第五版 )[M]. 北京 : 高等教育出版社 , 2021:185212 [7] 譚浩強 . C 語言程序設(shè)計(第三版) [M]. 北京 : 清華大學出版社 , 202。發(fā)射電路可采用 555 定時器實現(xiàn)以提高發(fā)射功率,接收電路可采用 CX20216 電路以提高接收電路的靈敏度和抗噪聲性能。此時整個系統(tǒng)基本上達到了課題的 要求。 ③ 在定時器計數(shù)溢出時,在相應(yīng)的中斷子程序中調(diào)用顯示子程序以顯示出 后 方無障礙 物 。 ② 外部中斷子程序在對定時器計數(shù)值處理時應(yīng)注意,進中斷馬上停止計數(shù),數(shù)據(jù)處理完后把定時器清零 ,在返回主程序時重新開始計數(shù)。 ( 2)軟件部分 程序采用了 超聲波發(fā)射程序, 外部中斷子程序 ,定時器計數(shù) ,定時器中斷子程序以及 液晶 顯示程序。 ③ 液晶串行 方式顯示。 ② 超聲波接收電路采用的是 到 口外部中斷。 最多可顯示四位數(shù),測距精度可達 到 1cm。 至此系統(tǒng)基本上達到了課題的要求。測試結(jié)果如下表 所示 。 造成的 在程序里處理完數(shù)據(jù)后然數(shù)據(jù)減去這個三厘米。 通過觀察 測量的數(shù)據(jù) ,發(fā)現(xiàn)測量值總是比實際值大 2 厘米左右。 上電測試 ,結(jié)果發(fā)現(xiàn)依然存在上述問題 。 這時考慮接收端信號放大的問題。先增大了發(fā)射超聲波的功率, 上電測試。 ② 接收電路的放大倍數(shù)太小,導致測量距離不 夠遠 。當距離大于 30 厘米時測量出現(xiàn)錯誤即顯示的距離反而變小。 ( 4) 系統(tǒng)調(diào)試 濟南大學畢業(yè)設(shè)計 25 在 各部分程序按照軟件設(shè)計流圖的順序 寫好后,編譯無誤,上電測試。 程序編譯無誤后,上電測試, 看 效果 調(diào)整程序掃描時間。 ( 3)顯示程序調(diào)試: 該系統(tǒng)采用 液晶屏 顯示所測量的距離 ,顯示單位為厘米 。 這時,首先考慮到的是 溫度對超聲 波速度的影響很可能造成數(shù)值偏大或偏小 , 另外就是程序精度不夠考慮不周,很可能是造成距離遠時精度下降 。測試數(shù)據(jù)如表 51 所示。 計算數(shù)據(jù)時要用到小數(shù),在處理數(shù)據(jù)時 , 由于數(shù)據(jù)類型不一致導致數(shù)據(jù)錯誤 ,系統(tǒng)也 就無法正常工作。 之后 就考慮 數(shù)據(jù)處理時出現(xiàn)問題。調(diào)試中我先采用“點燈”的方式看看程序是否進入中斷,在確定進入以后進行相關(guān)調(diào)試就簡單了很多。因此在解決這個故障時,我首先考慮 硬件接觸問題 。 程序編譯 通過后 后,上電測試,發(fā)現(xiàn) 屏幕不顯示或偶爾有亂碼 并有輕微閃爍 。其中 t 為定時器轉(zhuǎn)化成秒的值。 就測得了障礙物的距離。 ( 2)超聲波 距離計算 程序調(diào)試 這 部分調(diào)試主要是對定時器 T0 的計數(shù)值進行處理。 ( 1)超聲波 發(fā)射 、接收 部分調(diào)試 這 部分主要是通過 c 語言 程序 控制 單片機的 循環(huán)拉高,通過外部中斷 0 來接收反射回來的超聲波。 本設(shè)計中,語音報警要實現(xiàn)實時并且在報警范圍內(nèi)循環(huán)播放,因此將 A A A3腳拉高,采用循環(huán)模式,以硬件來實現(xiàn),避免了復雜的軟件程序。當芯片既非錄音又非放音時 ,將 A4 短暫拉低可使 地址計數(shù)器復位為 0。 A4(連續(xù)尋址) —— 正常操作中,重放遇到 WOM 標志時,地址計數(shù)器會復位。一條信息可以完全占滿存儲空間, 那么循環(huán)就從頭至尾進行。這個模式完成 后,錄入的所有信息就作為一條連續(xù)的信息??刂贫嗣枯斎胍粋€低脈沖,內(nèi)部地址 計數(shù)器就跳到下一條信息。 這種操作模式一直有效,除非控制信號再次由高變低,芯片重新鎖存當前的地址 /模式端電平,然后 執(zhí)行相應(yīng)操作。此外, A4 模式中,當電路由錄轉(zhuǎn)為放時地址計數(shù)器復位為 0,而由放轉(zhuǎn)為錄則不復 位。使用操作模式有兩點注意: ( 1)所有操作最初都是從 0 地址,即存儲空間的起始端開始。因為操 作模式和直接尋址互相排斥。 5 超聲波測距系統(tǒng)的調(diào)試 超聲波測距硬件系統(tǒng)的調(diào)試 語音報警 電 路調(diào)試 濟南大學畢業(yè)設(shè)計 23 圖 51 超聲波模塊時序圖 ISD1110/ISD1420 系列內(nèi)置了若了干操作模式,可用最少的外圍器件實現(xiàn)最多的功能。 RW=0 時為寫操作時間,此時 E=1,開始傳輸數(shù)據(jù) , E=0 數(shù)據(jù)傳輸結(jié)束。 ( 5) 顯示程序設(shè)計 本部分采用 12864 串行發(fā)送方式并顯示,主要顯示當前溫度和目前車離障礙物的距離,以協(xié)助司機安全倒車。首先設(shè)定地址,錄取報警提示聲音,當檢測到有障礙物里的近時,從地址讀取錄音并播放已達到提醒報警的功能。 //單位 mm, EX0=1。 //外部中斷 0關(guān)閉 TR0=0。//停止觸發(fā) TR0=1。//開始觸發(fā) delay10us()。 TL0=0。建議測量周期為 60ms以上,以防止發(fā)射信號對回響信號的影響 .程序如下: 發(fā)射程序: void getDistance() { TR0=0??赏ㄟ^發(fā)射信號到收到的回響信號時間間隔可以計算得到距離。一旦檢測到有回波信號則輸出回響信號。只需要提供一個短期的 10uS 脈沖觸發(fā)信號。 模塊時序圖 : 開始 系統(tǒng)初始化:液晶,定時器等 啟動 T1并定時,開 T1 中斷,開外部中斷。 圖 超聲波測距系統(tǒng)軟件流程圖 ( 3)發(fā)射 、 接收超聲波 程序的設(shè)計: 本設(shè)計采用 DYPME007超聲波測距模塊,可實現(xiàn) 能,包括超聲波發(fā)射器、接收器與控制電路。 ( 2)軟件流程設(shè)計 濟南大學畢業(yè)設(shè)計 20 在硬件電路正確無誤的基礎(chǔ)上,用軟件對相應(yīng)部分電路的工 作狀態(tài)進行控制,并通過程序?qū)?shù)據(jù)處理,最終使 液晶屏 上顯示出障礙物的距離,并完成控制 語音 。 圖 44 語音報警 電路 ( 6)系統(tǒng)總體設(shè)計 基 于上述( 1) —( 5)所述各部分電路設(shè)計及功能,要把各部分組合起來電路才能工作,如圖 45 所示。錄音內(nèi)容存入永久存儲單元,提供零功率信息存儲,這個獨一無二的方法是借助于美國 ISD公司的專利 直接模擬 存儲技術(shù) (DAST TM)實現(xiàn)的。 ISD1420 為美國 ISD 公司出品的優(yōu)質(zhì)單片語音錄放電路,由振蕩器、語音存儲單元、前置放大器、自動增益控制電路、抗干擾濾波器、輸出放大器組成。 AT12864 漢字圖形點陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置 8192 個中文漢字( 16X16 點陣)、 128 個字符( 8X16 點陣)及 64X256 點陣顯示 RAM( GDRAM)。 ⑥ 內(nèi)部有溫度上、下限告警設(shè)置。 C 之間。 ④ 測量溫度范圍在- 55。 ② 在 DS18B20 中的每個器件上都有獨一無二的序列號。 因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便 。DS18B20 數(shù)字溫度計是 DALLAS 公司生產(chǎn)的 1- Wire,即單總線器件,具有線路簡單,體積小的特點。 (開關(guān)信號輸出端是按客戶要求設(shè)定 )此模塊不宜帶電連接,若要帶電連接,則先 讓模塊的 GND 端先連接,否則會影響模塊的正常工作。其基本工作原理為給予此超聲波測距模塊一觸發(fā)信號后發(fā)射超聲波,當超聲波投射到物體而反 射回來時,模塊輸出一回響信號,以觸發(fā)信號和回響信號間的時間差,來判定物體的距離。電路圖如圖 42 所示。 圖 41 超聲波測距系統(tǒng)原理框圖 超聲波測距的硬件系統(tǒng)設(shè)計 ( 1)電源電路 設(shè)計 由于本系統(tǒng)是作為智能小車中的探測障礙物系統(tǒng),所以采用電池供電,由于單片機的工作電壓在 5V,故需要設(shè)計一個穩(wěn)壓電路。超聲波信號通過超聲波發(fā)射換能器發(fā)射至空氣中,遇被測物反射后回波被超聲波接收換能器接收。 本系統(tǒng)由超聲波發(fā)射、回波信號接收、顯示和發(fā)出控制信號、電源等硬件電路部分以及相應(yīng)的軟件部分構(gòu)成。超聲波測距的基本工作原理是:發(fā)射探頭發(fā)出超聲波,在介質(zhì)中傳播遇到障礙物反射后再通過介質(zhì)返回到接收探頭,測出超聲波從發(fā)射到接收所需的時間,然后根據(jù)介質(zhì)中的聲速,利用公式 S= 就能算得從探頭到障礙物的距離,式中: S 為所測的距離, v 為超聲波在介質(zhì)中的傳播速度. t 為超聲波從發(fā)到收所經(jīng)過的時間。 TI/ RI:串行 I/ O 中斷,串行端口完成一幀字符發(fā)送/接收后引起。 T0:定時器/計數(shù)器 0 中斷,由 T0 計滿回零引起。 INT0:外部中斷 0,由 P3. 2 端口線引入,低電平或下跳沿引起。由 于 TCON是可以位尋址的,因而如果只清溢出或啟動定時器工作,可以用位操作命令。 IT0:外部中斷 0 觸發(fā)方式選擇位。 IT1:外部中斷 1 觸發(fā)方式選擇位。其功能及操作情況同 TR1。其功能及操作情況同 TF1。當 GATE=1,且 INT1 為高電平時, TR1 置 “1”啟動定時器 1;當 GATE=0, TR1 置 “1”啟動定時器 1。TR1:定時器 1 運行控制位。當字時器 1 計滿溢出時,由硬件使 TF1 置 “1”,并且申請中斷。其中, TFl, TRl, TF0 和 TR0 位用于定時器/計數(shù)器; IEl, ITl, IE0 和 IT0 位用于中斷系統(tǒng)。 ( 2) TCON 在特殊功能寄存器中,字節(jié)地址為 88H,位地址 (由低位到高位 )為88H 一 8FH,由于有位地址,十分便于進行位操作。 MlM0=11:工作方式 3(2 個 8 位方式 僅對 T0)。 M1M0= 01:工作方式 1(16 位方式 )。 M1M0:工作方式選擇位,定時器/計數(shù)器的 4 種工作方式由 M1M0 設(shè)定。 C/ T:定時器/計數(shù)器選擇位。 表 定時器方式控制寄存器 TMOD 地址 D7 D6 D5 D4 D3 D2 D1 D0 TMOD ( 89H) GATE C/T M1 M0 GATE C/T M1 M0 定時器 1 定時器 0 由表 可見, TMOD 的高 4 位用于 T1,低 4 使用于 T0, 4 種符號的含義如下: GATE:門控制位。 ( 2) TMOD 在特殊功能寄存器中,字節(jié)地址為 89H,無位地址。其中, TCON 寄存器中另有 4 位用于中斷系統(tǒng)。這時,可把定時器 l 用于工作方式 2,把定時器 0用于工作方式 3。這時, T1 往往用作串行口波特率發(fā)生器, TH0 用作定時器, TL0 作為定時器或計數(shù)器。所以,方式 3 是為了使單片機有 1 個獨立的定時器/計數(shù)器、 1 個定時器以及 1 個串行口波特率發(fā)生器的應(yīng)用場合而特地提供的。 通常情況下, T0 不運行于工作方式 3,只有在 T1 處于工作方式 2,并不要求中斷的條件下才可能使用。其中, TL0 既可用作定時器,又可用作計數(shù)器,并使用原 T0 的所有控制位及其定時器回零標志和中斷源。如果使定時器1 為工作方式 3,則定時器 1 將處于關(guān)閉狀態(tài)。 ( 4)工作方式 3: 2 個 8 位方式。由于這種方式不需要指令重裝時間常數(shù),因而操作方便,在允許的條件下,應(yīng)盡量使用這種工作方式。 啟動 T1 前, TLl 和 THl 裝入相同的時間常數(shù),當 TL1 計滿后,除定時器回零標志 TFl 置位,具有向 CPU 請求中斷的條件外, THl 中的時間常數(shù)還會自動地裝入 TLl,并重新開始定時或計數(shù)。 ( 3)工作方式 2: 8 位自動裝入時間常數(shù)方式。 ( 2)工作方式 1: 16 位方式。當 TL1 和 THl 都計滿之后,置位 T1的定時器回零標志 TFl,以此表明定時時間或計數(shù)次數(shù)已到,以供查詢或在打開中斷的條件下,可向 CPU請求中斷。 定時器啟動后,定時或計數(shù)脈沖加到 TLl 的低 5 位,從預先設(shè)置的初值 (時間常數(shù) )開始不斷增 1。除方式 3 外, T0 和 T1 有完全相同的工作狀態(tài)。計數(shù)的最高頻率一般為振蕩頻率的 l/ 24。由于每個機器周期為 12 個時鐘振蕩周期,所以定時的分辨率是時鐘振蕩頻率的 1/ 12。 T0 由 2 個定時寄存器 TH0 和 TL0 構(gòu)成, T1 則由 TH1 和 TL1 構(gòu)成,它們都分別映射在特殊功能寄存器中,從而可以通過對特殊功能寄存器中這些寄存器的讀寫來實現(xiàn)對這兩個定時器的操作。 濟南大學畢業(yè)設(shè)計 13 定時器 介紹 定時器/計數(shù)器簡稱定時器,其作用主要包括產(chǎn)生各種時標間隔、記錄外部事件的數(shù)量等,是微機中最常用、最基本的部件之一。 XTAL1: 振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的 輸入端。為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。 EA/VPP: 訪問外部程序存儲器控制信號。 PSEN: 外部程序存儲器選通信號( PSEN)是外部程序存儲器選通信號。否則, ALE 將被微弱拉高。如果需要,通過將地址為 8EH 的 SFR 的第 0 位置 “1
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1