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

正文內(nèi)容

超聲波測距儀的設(shè)計-資料下載頁

2025-01-17 04:17本頁面
  

【正文】 作方便,但由于目前存在的超聲測距系統(tǒng)作用距離短,所以在很多領(lǐng)域的應(yīng)用有著一定的局限性,因此,研制和開發(fā)高精度、大作用距離超聲測距系統(tǒng),仍然是當(dāng)今超聲測距領(lǐng)域中富有挑戰(zhàn)性的課題之一。本文通過對壓電換能器結(jié)構(gòu)的分析,設(shè)計了一種大作用距離的超聲換能器??傮w來說,最重要的是在本課題的設(shè)計過程中我學(xué)到了很多知識,從中受益匪淺。了解了超聲波傳感器的原理,學(xué)會了各種放大電路的分析和設(shè)計,也掌握了單片機(jī)的開發(fā)過程和利用單片機(jī)設(shè)計電路的方法。致謝 致 謝四年的大學(xué)生活就要結(jié)束了,讓我留戀這快樂美好的大學(xué)生活。在這段時光里我學(xué)會了很多道理,掌握了許多知識和經(jīng)驗(yàn)。從開始做論文很長一段時間我都是懵懂,我不清楚我應(yīng)該做些什么,從什么地方開始著手去做。我開始通過網(wǎng)絡(luò)查找相關(guān)資料,又去圖書館借閱書籍,并且尋求呂老師的幫助以及同學(xué)們的支持等,使我了解了我所研究的課題。然后,我開始整理這些資料,細(xì)心的閱讀思考,在其中涉及很多我不了解的知識和一些軟件,我利用空閑時間開始學(xué)習(xí)一些軟件使用和請教老師一些疑難問題,開始了論文的撰寫。在這次畢業(yè)設(shè)計中我獲益匪淺,在這里我要感謝我的導(dǎo)師呂卅老師在畢業(yè)設(shè)計中對我給予的悉心指導(dǎo)和嚴(yán)格要求,并且給我講解疑難問題對論文的認(rèn)真檢查;同時也感謝同學(xué)們在畢業(yè)設(shè)計這期間所給予我的幫助,同學(xué)們教會我軟件的使用和幫我檢查出一些小細(xì)節(jié)的錯誤并幫助我改正。在畢業(yè)設(shè)計論文寫作期間,老師和同學(xué)們給我提供了種種專業(yè)知識上的指導(dǎo)和日常生活上的關(guān)懷,沒有您們這樣的幫助和關(guān)懷,我不會這么順利的完成畢業(yè)設(shè)計,借此機(jī)會,向您們表示由衷的感激。 時間飛逝,眨眼間我們已經(jīng)要畢業(yè)了,這是離校前最后一次畢業(yè)設(shè)計,我非常感謝我的母校,在我的母校吉林建筑大學(xué)我學(xué)會很多東西,不僅僅來自于知識,更是教會我生活中如何為人處世。我愛我的母校,是它給予知識,教會我獨(dú)立,教會我做人,我衷心地希望我的母校能夠越來越好,蒸蒸日上,培育出一代又一代優(yōu)秀的人才。吉林建筑大學(xué)會越來越輝煌。 參考文獻(xiàn)[1] 林偉, 梁家寧, 李才安便攜式多功能超聲波測距儀的設(shè)計與實(shí)現(xiàn)[J]電子測量技術(shù),2008, (01):2931.[2] 陳美鑾, 尹浩, 黎飄, 董博然智能盲人導(dǎo)行儀的設(shè)計與實(shí)現(xiàn)[J]電子技術(shù)應(yīng)用, 2006,(10): 25. [3] 羅慶生, 韓寶玲一種基于超聲波與紅外線探測技術(shù)的測距定位系統(tǒng)[J]計算機(jī)測量與控制, 2005,(04): 13. [4] 高飛燕基于單片機(jī)的超聲波測距系統(tǒng)的設(shè)計[J]信息技術(shù), 2005,(07): 4345. [5] 趙海鳴,卜英勇, 王紀(jì)嬋, 周知進(jìn)一種高精度超聲波測距方法的研究[J]湖南科技大學(xué)學(xué)報(自然科學(xué)版), 2006,(03): 810. [6] 路錦正, 王建勤, 楊紹國, 趙珂, 趙太飛超聲波測距儀的設(shè)計[J]傳感器技術(shù), 2002,(08): 911. [7] 牛余朋, 成曙基于單片機(jī)的超聲波測距系統(tǒng)[J]兵工自動化, 2005, (04): 4446. [8] 張健, 李鋼超聲波測距系統(tǒng)的研究與設(shè)計[J]合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版), 2004,(06): 1315. [9] 李建樹, 劉偉華, 涂亞慶提高超聲液位測量精度的新方法[J]自動化與儀表, 1997,(01): 35. [10] 阮成功, 藍(lán)兆輝, 陳碩基于單片機(jī)的超聲波測距系統(tǒng)[J]應(yīng)用科技, 2004, (07): 810. [11] 童峰, 許水源, 許天增一種高精度超聲波測距處理方法[J]廈門大學(xué)學(xué)報(自然科學(xué)版), 1998,(04):8-10.[12] 孫育才,孫華芳,王榮興單片機(jī)原理及其應(yīng)用[M]北京:電子工業(yè)出版社,20061-287[13] 王豐,欒學(xué)德單片機(jī)原理與應(yīng)用技術(shù)[M]北京:北京航空航天大學(xué)出版社,2007254-261. [14] 恒清,張靖加強(qiáng)單片機(jī)系統(tǒng)抗干擾能力的方法通化師范學(xué)院學(xué)報,[15] Army Kayla. Improving efficiency in existing chillers with optimization technology, ASHRAE Journal.[16] Rtori S, ZHANG G X. Geometric Error Measurement and Compensation of Machines. Annals of the :599609附錄1 整體電路圖 附錄1 整體電路圖 附錄2 仿真圖附錄3 程序清單 附錄3 程序清單includeincludeincludeincludedefine unint unsigned intdefine uchar unsigned char define LED P1 //際溫度值輸出端口定義 define NOP _nop_()sbit tem_in=P1^1。sbit k1=P3^7。sbit k2=P3^6。sbit k3=P3^5。sbit send=P1^0。sbit recieve=P3^2。uchar temp_h,temp_l。 //溫度值變量float temnum。 //當(dāng)前溫度值float t。 //超聲波往返所占用的時間bit setb。 bit b。 //測距成功標(biāo)志位,當(dāng)b=1時標(biāo)志測距成功uchar flag1。 //正負(fù)標(biāo)志位uchar ledcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff}。//數(shù)碼顯示數(shù)據(jù):0,1,2,3,4,5,6,7,8,9,,消隱uchar dispbuf[4]={0,0,0,0},tembuf[4]={0,0,0,0}。///////////////////////////////////////////////////////////////void delay(unsigned int count) { unint i。 while(count) { i=38。 while(i0)i。 count。 }}///////////////////////////////////////////////////////////////void delay10ms(unsigned int n) { unsigned int j,k。 程序while(n!=0) { for(j=0。j10。j++) for(k=0。k72。k++) 。 } }///////////////////////////////////////////////////////////////void delay_us(uchar n) {uchar i。 i=0。 while(in) {i++。} return。}///////////////////////////////////////////////////////////////void dsreset(void) //DS18B20重設(shè){ unsigned int i。 tem_in=0。 i=103。 while(i0)i。 tem_in=1。 i=4。 while(i0)i。}///////////////////////////////////////////////////////////////uchar readbyte(void) //直接讀一字節(jié)程序{ uchar i,k。 i=8。 k=0。 while(i) { tem_in=1。 delay_us(1)。 tem_in=0。 k=k1。 tem_in=1。 NOP。 if(tem_in)k |= 0x80。 //tem_in為1時,則該位也為1 delay_us(4)。 } return(k)。}///////////////////////////////////////////////////////////////void tmpwrite(unsigned char dat) //函數(shù)功能:向B20寫一字節(jié){ unsigned int i。 unsigned char j。 bit testb。 for(j=1。j=8。j++) { testb=datamp。0x01。 dat=dat1。 if(testb) { tem_in=0。i++。i++。 tem_in=1。 i=8。while(i0)i。 } else { tem_in=0。 i=8。while(i0)i。 tem_in=1。i++。i++。 } }}//////////////////////////////////////////////////////////////void tmpchange(void) { dsreset()。 //復(fù)位 delay(1)。 tmpwrite(0xcc)。 //跳過序列號命令 tmpwrite(0x44)。 //轉(zhuǎn)換命令}////////////////////////////////////////////////////////////void tmp(void) //溫度采集及轉(zhuǎn)換{ int m,n=0。 float temnum1=0。 dsreset()。 delay(1)。 tmpwrite(0xcc)。 tmpwrite(0xbe)。 temp_l=readbyte()。 //低位在前 temp_h=readbyte()。 //高位在后 flag1=temp_hamp。0xf8。 if(flag1) { n=flag1。 temp_h=~temp_h。 if(temp_l==0)temp_h++。 //若低8位全為0且溫度為負(fù),取補(bǔ)時就要向高位進(jìn)1 temp_l=~temp_l+1。 } temnum1=(temp_h*256+temp_l)/16。 if(temnum110) { tembuf[3]=11。 tembuf[2]=11。 tembuf[1]=(uchar)temnum1。 tembuf[0]=(uchar)(temnum1*10)%10。 } if(temnum1=100) { tembuf[3]=(uchar)temnum1/100。 m=(int)temnum1%100。 tembuf[2]=(uchar)m/10。 tembuf[1]=(uchar)m%10。 tembuf[0]=(uchar)(temnum1*10)%10。 } if(temnum1100amp。amp。temnum1=10) { tembuf[3]=11。 tembuf[2]=(uchar)temnum1/10。 tembuf[1]=(uchar)temnum1%10。 tembuf[0]=(uchar)(temnum1*10)%10。 } if(n==0xf8)tembuf[3]=10。 temnum=temnum1。 }////////////////////////////////////////////////////////// void dis(void) //溫度顯示{ uchar i。 uchar j=0xfe。 for(i=0。i4。i++) //輸送顯示數(shù)據(jù) { P0=0xff。 P0=ledcode[tembuf[i]]。 if(i==1)P0=ledcode[tembuf[i]]+0x80。 //小數(shù)點(diǎn)顯示 P2=j。 delay(15)。 j=(j1)+0x01。 }}///////////////////////////////////////////////////////void distance(void) //計算測量得到的距離{ double radical,dist。 if(b!=0) { radical=sqrt(1+(temnum+273)/273)。 dist=*t*radical。 dist=dist+。 //四舍五入并留兩位小數(shù) if(dist0amp。amp。dist1
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1