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

正文內(nèi)容

高精度超聲波測(cè)距儀的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-30 16:53本頁(yè)面
  

【正文】 break。//0000,0010 DDRAM地址歸位 send_(0x80)。//0000,1100 整體顯示,游標(biāo)off,游標(biāo)位置off send_(0x01)。}void lcd_init(void){ send_(0x30)。 delay1(5)。 delay1(5)。 RW=0。}void send_data(uchar dat){ check_busy()。 delay1(5)。 delay1(5)。 RW=0。}void send_(uchar cmd){ check_busy()。 E=1。} while(tamp。 do{t=DATA。 RW=1。}void check_busy(void){uchar t。v=+*tvalue/1000。return(tvalue)。}wendu=tvalue*()。else{tvalue=~tvalue+1。tvalue|=temp_data[0]。tvalue=temp_data[1]。temp_data[0]=read18b20()。wr18b20(0xcc)。wr18b20(0x44)。init18b20()。return(value)。delay(6)。_nop_()。_nop_()。DQ=1。_nop_()。_nop_()。value=1。_nop_()。i0。uchar value=0。delay(1)。val=val/2。0x01。_nop_()。_nop_()。_nop_()。_nop_()。i){DQ=1。for(i=8。}DQ=1。}delay(45)。delay(6)。delay(50)。_nop_()。while(presence){while(presence){DQ=1。t)。}void delay(uint t) {for(。x0。z0。}}void delay1(uint z){uint x。j0。i0。}void LongDelay(uint i){uint j。i0。void ErrorDisplay(void)。ulong puters(float v)。void rec(void)。void printstr(unsigned char xpos,unsigned char ypos,unsigned char str[],unsigned char k)。void set_xy(unsigned char xpos,unsigned char ypos)。void send_data(unsigned char dat)。void clr_lcd(void)。uint get_temp(void)。void wr18b20(uchar val)。void LongDelay(uint i)。uchar disbuft2[8]。uchar distance[7]。uchar tflag。uchar Tout。uint time。uchar data temp_data[2]。sbit DQ=P3^3。sbit RW=P3^6。sbit rece=P3^2。有了大家的幫助我的畢業(yè)設(shè)計(jì)才能夠最終順利完成。在做這個(gè)課題之前我對(duì)這個(gè)領(lǐng)域非常陌生,由于顧同學(xué)物理基礎(chǔ)扎實(shí),在硬、軟件方面都有很多實(shí)際操作經(jīng)驗(yàn),他給我推薦了一些相關(guān)的書籍,還抽出時(shí)間給我解釋單片機(jī)方面的基本知識(shí),幫助我學(xué)習(xí)相關(guān)知識(shí),完成畢業(yè)設(shè)計(jì)進(jìn)度,同時(shí)也加速了我對(duì)這個(gè)領(lǐng)域的了解?;趩纹瑱C(jī)實(shí)現(xiàn)超聲波測(cè)距是一個(gè)當(dāng)前比較熱門、具展?jié)摿Φ恼n題,也是一個(gè)創(chuàng)新性比較強(qiáng)的課題,給了我一個(gè)很好的體驗(yàn)研究過(guò)程的機(jī)會(huì)。許老師的在選題、電路設(shè)計(jì)、錯(cuò)誤排查、論文撰寫等各方面都對(duì)我進(jìn)行了耐心的指導(dǎo)和幫助。Autonomous Systems,2003,11:213219.[2]Gao R X,Li dynamic ultrasonic ranging system as a mobility aid for the blind[J].IEEE EMBC and CMBEC,2005,12[5]:16311632.[3]Bucci G,Landi method for transit time measurement in ultrasonic sensor applications[J].IEEE Trans,Instrumentation and Measurement,2007,46(6):12411246.[4]Devaud F,Hayward G,Soraghan use of chirp overlapping properties for improved target resolution in an ultrasonic ranging systemf[C].IEEE International ultrasonics,ferroelectrics and frequency control joint 50th anniversary conferenee,2004:20412044.[5][D].長(zhǎng)沙:國(guó)防科技大學(xué),2006.[6]葛萬(wàn)成,[J].儀器儀表學(xué)報(bào),2002,23(3):253256[7]翟國(guó)富,[J].應(yīng)用聲學(xué),1996,15(l):3545.[8][J].聲學(xué)技術(shù),1996,15(3):116118.[9][D].西北:碩士學(xué)位論文,2004.[10][J].實(shí)用測(cè)試技術(shù),1994,22(1):6264.[11][J].儀器儀表與裝置,2003,50(3):3436.[12][M].北京:人民郵電出版社,2004.[13][M].北京:科學(xué)出版社,2003.[14]查濟(jì)旋,范國(guó)良,超聲波及其在工業(yè)上的應(yīng)用[M].北京:科學(xué)出版社,2006.[15],et Robust Correlation Receiver for Distance Estimation [J].IEEE,2004,41(5):796603.[16]童峰,許水源,[J].廈門大學(xué)學(xué)報(bào),2004,37(4):2021[17]江澤濤,液體中超聲波速度的影響[J].南昌工業(yè)學(xué)院學(xué)報(bào),1998,2:5558[18],et TimeofFlight Measurement For Ultrasonic Sensors[J].IEEE and Measurement,2008,41(1):9397.[19]PSDH807,AT89S518bit Microcontroller with 4K Bytes Flash[S].Philips Semiconductors Datasheet,2001.[20]常太華,蘇杰,[M].北京:中國(guó)電力出版社,2003.[21][J]. 微計(jì)算機(jī)信息,2009,35(12):57.[22]Yashiro kusangi,et TC35 Hardware Interface Description Vision [J].IEEE,2005 45(5):2529. 致 謝本次畢業(yè)設(shè)計(jì)課題能夠順利完成,首先要感謝許凌云老師的悉心指導(dǎo)。經(jīng)實(shí)驗(yàn)證明,這套系統(tǒng)軟硬件設(shè)計(jì)合理、抗干擾能力強(qiáng)、實(shí)時(shí)性良好,經(jīng)過(guò)系統(tǒng)擴(kuò)展和升級(jí),可以有效應(yīng)用在汽車倒車、建筑施工工地以及一些工業(yè)現(xiàn)場(chǎng)的位置監(jiān)控等各種生產(chǎn)和生活領(lǐng)域。測(cè)量過(guò)程中還通過(guò)使用溫度補(bǔ)償?shù)姆椒▽?duì)環(huán)境中相應(yīng)的超聲聲速進(jìn)行修正,提高了測(cè)量精度。對(duì)于語(yǔ)音播報(bào)模塊的功能,只是搭建了獨(dú)立電路,實(shí)現(xiàn)了語(yǔ)音錄入和播放的功能,并未將其連接至主電路。在設(shè)計(jì)過(guò)程中,加深和鞏固了單片機(jī)技術(shù)方面的知識(shí),也豐富了自己在此領(lǐng)域的視野。利用超聲波檢測(cè)往往比較迅速、方便、計(jì)算簡(jiǎn)單、易于做到實(shí)時(shí)控制,并且在測(cè)量精度方面能達(dá)到工業(yè)實(shí)用的要求。 第六章 結(jié)束語(yǔ) 超聲波測(cè)距系統(tǒng)在上個(gè)世紀(jì)70年代已經(jīng)實(shí)用化,從70年代末期開始廣泛應(yīng)用于生產(chǎn)領(lǐng)域。通過(guò)這樣的方法,我們也能夠順利的求出聲速,省去了使用傳感器測(cè)量溫度所帶來(lái)的麻煩。 (2)標(biāo)桿校正的方法提高測(cè)距精度 在復(fù)雜環(huán)境下,如果難于獲得環(huán)境溫度,或者不便獲得環(huán)境溫度時(shí),如果仍舊要求較高的測(cè)量精度,可以采用所謂標(biāo)桿校正的方法實(shí)現(xiàn)超聲波測(cè)距精度的校正。AT89S52采用了低成本、低功耗、強(qiáng)抗干擾設(shè)計(jì),并且在最高支持 48MHz 的前提下能夠?qū)崿F(xiàn) 1 個(gè)時(shí)鐘 / 機(jī)械周期的運(yùn)行速度。 通過(guò) DS18B20 芯片獲得的數(shù)據(jù)信號(hào)傳至單片機(jī) ,由軟件進(jìn)行聲速換算。DS18B20能夠僅在占用控制器一個(gè) I/O 口的情況下工作,極大的方便了使用者的調(diào)試使用,而且其在10~+85 的工作環(huán)境下可以保持177。采用熱敏電阻、熱電耦、集成溫度傳感器都可以獲得較為準(zhǔn)確的溫度值。 提高精度的方案及系統(tǒng)設(shè)計(jì) (1)溫度校正的方法提高測(cè)距精度 由上述的誤差分析知,如果能夠知道當(dāng)?shù)販囟?,從而能夠獲得較高的測(cè)量精度。實(shí)際情況下,溫度每上升或者下降 1, 聲速將增加或者減少 ,這個(gè)影響對(duì)于較高精度的測(cè)量是相當(dāng)嚴(yán)重的。工程上常用的由氣溫估算當(dāng)?shù)芈曀俚墓饺缦拢? 式中C0=;T為絕對(duì)溫度,單位K 。 當(dāng)?shù)芈曀賹?duì)測(cè)量精度的影響分析 當(dāng)?shù)芈曀賹?duì)超聲波測(cè)距測(cè)量精度的影響遠(yuǎn)遠(yuǎn)要比收發(fā)時(shí)間的影響嚴(yán)重。 設(shè)測(cè)量設(shè)備基準(zhǔn)面距被測(cè)物距離為h,則空氣中傳播的超聲波波動(dòng)方程為: 由以上公式可知,超聲波在傳播過(guò)程中存在衰減,且超聲波頻率越高,衰減越快,但頻率的增高有利于提高超聲波的指向性。 測(cè)試平臺(tái)圖,通過(guò)標(biāo)尺來(lái)檢測(cè)測(cè)得障礙物距離與實(shí)際距離的誤差 障礙物太近或太遠(yuǎn)則顯示盲區(qū) 顯示結(jié)果 實(shí)測(cè)示意圖 測(cè)試結(jié)果 測(cè)試結(jié)果表(單位:米)障礙距離顯示數(shù)據(jù)盲區(qū)誤差值*顯示數(shù)據(jù)顯示距離誤差值障礙距離顯示數(shù)據(jù)盲區(qū)盲區(qū)誤差值**注:誤差值為顯示數(shù)據(jù)與障礙距離之差值 超聲波測(cè)距誤差分析 發(fā)射接收時(shí)間以及當(dāng)?shù)芈曀賹?duì)測(cè)量精度的影響分析 發(fā)射接收時(shí)間對(duì)測(cè)量精度的影響分析采用 TCT40 壓電超聲波傳感器,脈沖發(fā)射由單片機(jī)控制,發(fā)射頻率 40KHz ,忽略脈沖電路硬件產(chǎn)生的延時(shí),可知由軟件生成的起始時(shí)間對(duì)于一般要求的精度是可靠的。 } 第五章 系統(tǒng)實(shí)現(xiàn)與檢驗(yàn) 硬件組實(shí)物圖本次系統(tǒng)功能實(shí)測(cè)是在面包板上調(diào)試和進(jìn)行的,實(shí)物圖如下: 語(yǔ)音播報(bào)電路實(shí)物圖 主電路實(shí)物圖 主電路實(shí)物細(xì)節(jié)圖 功能測(cè)試 測(cè)試環(huán)境本次測(cè)試平臺(tái)為面包板,地點(diǎn)為物理實(shí)驗(yàn)室,測(cè)試障礙物為書本,通過(guò)標(biāo)尺來(lái)檢測(cè)測(cè)得障礙物距離與實(shí)際距離的誤差。 EX0=0。 //外部中斷標(biāo)志位 TR0=0。 //開外部中斷 }void rec() interrupt 0 using 2{ Tout=0。 delay(36)。_nop_()。 _nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。i++) { sg=~sg。 for(i=0。//清定時(shí)0 TR0=1。TH0=0。進(jìn)入中斷后就立即關(guān)閉計(jì)時(shí)器T0停止計(jì)時(shí),并將測(cè)距成功標(biāo)志字賦值1。 ()發(fā)送2個(gè)左右超聲波脈沖信號(hào)(頻率約40kHz的方波),脈沖寬度為12μs左右,同時(shí)把計(jì)數(shù)器T0打開進(jìn)行計(jì)時(shí)。主程序內(nèi)容詳見附錄。測(cè)出距離后結(jié)果將送往LCD顯示,按系統(tǒng)復(fù)位鍵后再發(fā)超聲波脈沖重復(fù)測(cè)量過(guò)程。 其中,為計(jì)數(shù)器的計(jì)算值。然后調(diào)用超聲波發(fā)生子程序送出一個(gè)超聲波脈沖,為了避免超聲波從發(fā)射器直接傳送到接收器引起的直射波觸發(fā), ms(這也就是超聲波測(cè)距儀會(huì)有一個(gè)最小可測(cè)距離的原因)后,才打開外中斷0接收返回的超聲波信號(hào)。 主程序流程圖主程序首先是對(duì)系統(tǒng)環(huán)境初始化,設(shè)置定時(shí)器T0工作模式為16位定時(shí)計(jì)數(shù)器模式。主程序完成初始化工作、各路超聲波發(fā)射和接收順序的控制。ErrorDisplay()。 while(1)。 sound_play2()。 printstr(3,3,distance,7)。} else {display(s)。 if(s1462) {print(3,2,盲區(qū))。 send()。 printstr(4,1,disbuft,7)。 display2(tvalue)。 while(1) { flag1=1。 //開總中斷 lcd_init()。//開外部中斷0 IT0=1。//清定時(shí)值。//定時(shí)0方式1 TH0=0。 uchar flag1。當(dāng)收到超聲波反射波時(shí),接收電路輸出端產(chǎn)生一個(gè)負(fù)跳變,在INT0端(單片機(jī)12號(hào)管腳,)產(chǎn)生一個(gè)中斷請(qǐng)求信號(hào),單片機(jī)響應(yīng)外部中斷請(qǐng)求,執(zhí)行外部中斷服務(wù)子程序,讀取時(shí)間差,計(jì)算距離。距離的計(jì)算公式為:超聲波測(cè)距的原理為超聲波發(fā)生器T在某一時(shí)刻發(fā)出一個(gè)超聲波信號(hào),當(dāng)這個(gè)超聲波遇到被測(cè)物體后反射回來(lái),就被超聲波接收器R所接收到。具體電路設(shè)計(jì)如下: TC35i 模塊實(shí)物圖 無(wú)線傳輸模塊電路圖 第四章 超聲波測(cè)距系統(tǒng)軟件部分設(shè)計(jì)超聲波測(cè)距儀的軟件設(shè)計(jì)主要由主程序、超聲波發(fā)生子程序
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1