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

正文內(nèi)容

基于單片機的超聲波測距儀的設(shè)計論文終極版(存儲版)

2025-07-27 21:54上一頁面

下一頁面
  

【正文】 。另外,上拉電阻RR2 一方面可以提高反相器 74HC04 輸出高電平的驅(qū)動能力,另一方面可以增加發(fā)射器 T1 的阻尼效果,縮短其自由振蕩的時間。只要該脈沖足夠?qū)捑涂梢詫崿F(xiàn)復(fù)位。因此在測量精度要求高的場合,應(yīng)通過溫度補償對超聲波的傳播速度進行校正,以減小誤差。第五腳 RW:讀寫信號線。本設(shè)計電源電路如下:安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)12 圖16 電源電路 系統(tǒng)程序的結(jié)構(gòu)(1)DS18B20 溫度傳感器接口模塊,分為初始化程序、寫入命令以及讀取子程序等部分;(2)基于 YB1602 的顯示模塊,分為初始化子程序、寫入子程序以及顯示子程序;(3)溫度補償與距離計算模塊,分為超聲波發(fā)送控制程序、接收處理程序、溫度補償子程序等。安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)16 圖 22 數(shù) 據(jù) 轉(zhuǎn) 換 子 程 序 流 程 圖 LCD 顯示子程序 LCD 液 晶 顯 示 程 序 分 為 液 晶 初 始 化 、 讀 忙 、 寫 指 令 和 寫 數(shù) 據(jù) 操 作 , 液 晶顯 示 器 是 一 塊 慢 器 件 , 所 以 在 執(zhí) 行 每 條 指 令 之 前 必 須 確 定 模 塊 忙 標 志 為 低 電平 ( 不 忙 ) , 否 側(cè) 此 指 令 無 效 。 由于時間不是很充裕,對系統(tǒng)的設(shè)計還存在一些不足,下一步還有以下工作要繼續(xù)進行: 超聲波發(fā)射波形的改進 因為該設(shè)計加在發(fā)射器上的電壓波形采用方波,方波含有豐富的高次諧波,不利于精確鑒相。在這期間,我和劉老師保持著經(jīng)常性的面對面或通過郵件形式的交流。,39。,39。}。 //LCD RS sbit RW=P2^1。 void BUMA(void)。 //10MS 到標準位,flag 即通用標志位,當 sta_flag=1 時,表示到了 10ms sbit fuhao =flag^1。 //定時器 0 設(shè)定初值 TH1=0。 CNT=1。 _nop_()。 _nop_()。i++) //顯示清零 { num[i]=0。 //開總中斷 } /******************距離計算***************************/ void JULIJS() //使用全局變量,可以定義為空{(diào) float c,d,s。 distance=sqrt(s)。 } tp*=10。 num[26]=tmp/100。 // 發(fā)送溫度轉(zhuǎn)化命令 } } /***********讀取溫度函數(shù)**************/ uint GET_WD(void){ uint a = 0, b = 0, t = 0。t = t | a。 //稍做延時后 如果 x=0 則初始化成功,x=1 則初始化失敗 if(DQ) flag=0。 // 拉低數(shù)據(jù)線,開始讀數(shù)據(jù) dat = 1。 i) { DQ = 0。 } /**************************LCD 顯示函數(shù)*******************/ void LCD_DISP() { uchar a,b,d。amp。 if((b24)amp。 E = 1。RW = 0。RW = 0。 //清顯示Delay(2)。 _nop_()。 _nop_()。 for(i=0。y++)。 //一個 CPU 周期} BUZZER=0。 //初始化 while(!START ){ beep(150)。 //收到回波 TR1=0。 //重新啟動轉(zhuǎn)換 LCD_DISP()。 //讀取溫度 count=0。 //啟動定時器 0 TESTTEMP()。j++)。 jbp 。for(y=0。} 安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)31 /************************18b20 延時函數(shù)************************/ void Delay(uint time) { while( time )。 _nop_()。 //顯示開/關(guān),光標開閃爍開Delay(2)。 }安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)30/*********************初始化 LCD****************************/ void Init_LCD() {delay()。 } /*********************寫數(shù)據(jù)函數(shù)****************************/ void Write_Data(uchar lcddata)//寫數(shù)據(jù) {while(LCD_BUSY())。}/*******************寫指令函數(shù)******************************/ void Write_Comm(uchar lcdm) //寫指令 { while(LCD_BUSY())。RW = 1。b33。a++) { d=dispBUF[a]。 //移位,為寫入下一位數(shù)據(jù)做準備 } } /*******************數(shù)據(jù)轉(zhuǎn)換函數(shù)**************************/void BUMA() { temp=~temp。 for (i = 8。 i 0。 //480us DQ = 1。 //讀取一個字節(jié)(讀出高 8 位和低 8 位)t = b。 //初始化 18B20安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)26 if(flag) { B20_WDAT(0xCC)。 num[25]=tmp/1000。 tp=temp*。 d*=d。 //P2^5 口,發(fā)射發(fā)射超聲波 CSBIN=1。 for(i=0。就是 24us CNT=0。 _nop_()。 _nop_()。} //關(guān)閉定時器/計數(shù)器 1 /*********定時器 0 溢出中斷函數(shù),每 60MS 溢出****************/ void timer0(void)interrupt 1 using 0 //定時器 0{ TH0=0x15。 //寫入 LCD 數(shù)據(jù) void Init_LCD(void)。 void delay()。 //溫度變量 uchar bdata flag。,39。,39。,39。在制作樣機的過程中,將會采用多種抗干擾技術(shù)對系統(tǒng)進行優(yōu)化,減小測量誤差。 由 于 是 頻 率 比 較 高 的 信 號 ( 40KHz) , 所 以 不 能通 過 二 極 管 來 觀 察 到 , 所 以 在 仿 真 的 時 候 直 顯 示 的 是 低 電 平 狀 態(tài) ,這 時 必 須 用 示 波 器 來 查 看 , 如 圖 :安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)18 圖 25 波 形 從上圖看出, 口輸出了信號,由于軟件是間隔 60ms 發(fā)送一次 40KHZ 的信號,所以可以看到這樣的尖脈沖信號產(chǎn)生。 圖 20 溫度采集程序流程圖 距離計算子程序距 離 計 算 中 , 實 行 了 溫 度 補 償 和 角 度 補 償 。我們選用 LM7805來獲得穩(wěn)定的+5V 直流電壓。使用時通過接一個 10K 的電阻來調(diào)節(jié)。通過單片機軟件產(chǎn)生 3KHz 的信號從 口送到三極管9013 的基極,控制著電壓加到蜂鳴器上,驅(qū)動蜂鳴器發(fā)出聲音。 單片機主機系統(tǒng)電路 復(fù)位電路單片機在 RESET 端加一個大于 20ms 正脈沖即可實現(xiàn)復(fù)位,上電復(fù)位和按鈕組合的復(fù)位電路如圖 9。圖中把兩個非門的輸出接到一起的目的是為了提高其吸入電流,電路驅(qū)動能力提高。單片機利用聲波的傳播速度和發(fā)射脈沖到接收反射脈沖的時間間隔計算出障礙物的距離,并由單片機控制顯示出來。在本系統(tǒng)中利用 AT89S52 中的定時器測量超聲波傳播時間,利用 DS18B20測量環(huán)境溫度,從而提高測距精度。當它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動,便產(chǎn)生超聲波。(2) 空化作用安徽科技學(xué)院 工學(xué)院 畢業(yè)設(shè)計(論文)4在流體動力學(xué)指出,存在于液體中的微氣泡在聲場的作用下振動,當聲壓達到一定的值時,氣泡將迅速膨脹,然后突然閉合,在氣泡閉合時產(chǎn)生沖擊波,這種膨脹、閉合、振動等一系列動力學(xué)過程稱為空化。為了測量各種狀態(tài)下的物理量多采用縱波形式的超聲波。本文設(shè)計的倒車雷達系統(tǒng)就是利用超聲波的上述特性做到對倒車距離實時和高精度的檢測,同時,此系統(tǒng)成本低、設(shè)計簡單、精度和穩(wěn)定性好,有望得到廣泛的應(yīng)用,從而減少交通事故的發(fā)生。激光和雷達測距儀造價偏高,不利于廣泛的普及應(yīng)用,在某些應(yīng)用領(lǐng)域有其局限性。在整個倒車過程中自動測量車尾到最近障礙物的距離,并用數(shù)字顯示出來,在倒車到極限距離時會發(fā)出警告聲,提醒駕駛員注意剎車。硬件部分采用 AT89S52 單片機作為控制器,主要有超聲波發(fā)射電路、超聲波接收電路、溫度檢測電路、LCD 顯示電路和報警電路。從此,計算機技術(shù)在兩個重要領(lǐng)域——通用計算機領(lǐng)域和嵌入式計算機領(lǐng)域都得到了極其重要的發(fā)展,并正在深深地改變著我們的社會。由于超聲波具有指向性好、能量損耗低、傳播距離較遠、不易受外界環(huán)境影響和對被測目標無損害等特點,利用超聲波測量距離就可以解決傳統(tǒng)測量方法中遇到的問題。超聲波技術(shù)是通過超聲波的產(chǎn)生、傳播以及接收的物理過程完成的。(2)超聲波的衰減超聲波在一種介質(zhì)中傳播,其聲壓和聲強按指
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1