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

正文內(nèi)容

超聲波測(cè)距儀(實(shí)時(shí)顯示聲光報(bào)警)_畢業(yè)設(shè)計(jì)論文報(bào)告(文件)

 

【正文】 收模塊。 復(fù)位電路單片機(jī)復(fù)位的原理是在時(shí)鐘電路開(kāi)始工作后,在單片機(jī)的RST施加兩個(gè)時(shí)鐘周期以上高電平的震蕩脈沖,單片機(jī)即可實(shí)現(xiàn)復(fù)位。2. 手動(dòng)加上電復(fù)位電路本設(shè)計(jì)就是使用手動(dòng)加上電復(fù)位電路,因?yàn)樵趯?shí)踐應(yīng)用中,使用此復(fù)位電路既可以手動(dòng)復(fù)位又可以上電復(fù)位電路,這樣就可以人工復(fù)位系統(tǒng),上電復(fù)位電路的部分原理也是利用RC電路的充電效應(yīng)。它可以將被測(cè)溫度直接轉(zhuǎn)換成數(shù)字量,因此單片機(jī)可以方便地通過(guò)串行總線實(shí)現(xiàn)讀取?!窨捎脭?shù)據(jù)線供電,電壓范圍3~?!駲z測(cè)溫度范圍為55℃~+125℃。●64位光刻ROM,內(nèi)置產(chǎn)品序列號(hào),方便多機(jī)掛接。 DS18B20內(nèi)部結(jié)構(gòu)及測(cè)溫原理,它主要包括寄生電源電路、溫度傳感器、64位激光ROM單線接口、存放中間數(shù)據(jù)的高速暫存器、用于存儲(chǔ)用戶設(shè)定的溫度上下限值的TH和TL觸發(fā)器存儲(chǔ)與控制邏輯、8位循環(huán)冗余效驗(yàn)碼(CRC)發(fā)生器等七部份。SOP DS18B20 (c)8引腳150milSO DS18B20值就會(huì)加1℃,這時(shí)計(jì)數(shù)器1的預(yù)置數(shù)也改為由斜率累加器來(lái)提供。:。此時(shí),DS18B20的VDD引腳必須接地。 DS18B20外部供電方式 DS18B20寄生電源供電方式 溫度補(bǔ)償電路原理圖本設(shè)計(jì)采用外部供電方式。單片機(jī)C語(yǔ)言既有匯編語(yǔ)言操作底層硬件的能力,又有高級(jí)語(yǔ)言的許多優(yōu)點(diǎn)。而單片機(jī)C語(yǔ)言在結(jié)構(gòu)上更易于理解,可讀性強(qiáng),開(kāi)發(fā)速度快、可靠性好、便于移植。: 系統(tǒng)主程序流程圖本系統(tǒng)上電后,首先將系統(tǒng)初始化,DS18B20初始化,然后不斷掃描按鍵K1是否按下,如果K1按下,則開(kāi)始測(cè)量當(dāng)前環(huán)境溫度,給 ,使HCSR04模塊發(fā)射出8個(gè)40KHZ的超聲波,同時(shí)定時(shí)器T0開(kāi)始計(jì)時(shí)。超聲波測(cè)距主程序是利用外部中斷0檢測(cè)超聲波回波信號(hào),則外部中斷0立即執(zhí)行中斷,將定時(shí)器0關(guān)閉使其停止計(jì)時(shí),并將測(cè)距成功標(biāo)志位置1,以此同時(shí)綠燈亮,表示成功接收回波信號(hào)。 //至成功測(cè)量的標(biāo)志 }: DS18B20訪問(wèn)程序,DS18B20需要嚴(yán)格的時(shí)序協(xié)議才能實(shí)現(xiàn)1Wire總線通信。系統(tǒng)測(cè)試時(shí),發(fā)現(xiàn)當(dāng)測(cè)試距離超過(guò)90cm時(shí),數(shù)碼管顯示的數(shù)字比較暗,可能是因?yàn)槌暡òl(fā)射越遠(yuǎn),需要的能量就越大,所以在測(cè)量距離大時(shí),數(shù)碼管顯示的數(shù)據(jù)有所變暗。 結(jié)果分析通過(guò)對(duì)系統(tǒng)硬件及軟件的不斷測(cè)試,系統(tǒng)現(xiàn)已可以實(shí)時(shí)顯示測(cè)試的距離,并可以根據(jù)溫度對(duì)超聲波的速度進(jìn)行溫度補(bǔ)償,從而進(jìn)一步提高測(cè)量距離的精確度。 誤差來(lái)源1) 晶振和兩個(gè)電容離單片機(jī)過(guò)遠(yuǎn),影響系統(tǒng)誤差。而實(shí)際空氣并不完全是干燥的,總會(huì)含有一些水蒸氣,經(jīng)過(guò)對(duì)空氣平均摩爾質(zhì)量和比熱比此γ的修正。計(jì)數(shù)誤差一般存在量化誤差、時(shí)基誤差和觸發(fā)誤差;而系統(tǒng)誤差主要由溫度和濕度引起的,這是因?yàn)榫嚯xS=VT,超聲波的在空氣中的傳播速度因溫度和濕度的不同而不同。2) 硬件設(shè)計(jì)方面,詳細(xì)了解各模塊具體的設(shè)計(jì)方案。同時(shí),由于DS18B20對(duì)時(shí)間延時(shí)要求比較高,如果延時(shí)不夠精確,則將會(huì)使DS18B20初始化失敗。在實(shí)際制作中添加了DS18B20溫度補(bǔ)償電路來(lái)減小測(cè)量誤差。謝 詞通過(guò)本次畢業(yè)設(shè)計(jì),我意識(shí)到要做好一個(gè)完整的作品不容易!要想做好一個(gè)產(chǎn)品,不僅僅只是考慮它的效果,能實(shí)現(xiàn)多少功能,我們還要認(rèn)真考慮一個(gè)產(chǎn)品的成本、性能的好壞、適用范圍、精度等。在本次畢設(shè)中,最讓我頭痛的其實(shí)是DS18B20的程序編寫(xiě),由于時(shí)序要求,其延時(shí)時(shí)間要求很高,盡管我專研了一個(gè)星期多還是沒(méi)能把它的溫度成功顯示在數(shù)碼管上。最后讓我再次向在這次畢業(yè)設(shè)計(jì)中幫助過(guò)我的人,真誠(chéng)的說(shuō)聲:謝謝!參考文獻(xiàn)[1] 趙建領(lǐng),2012:591~596.[2] 王紅云,姚志敏,2010,11:47~49.[3] ,1994.(01):7~8.[4] 馮德虎. 基于超聲波的高精度測(cè)距系統(tǒng)的研究[J].陜西科技大學(xué)學(xué)報(bào), 2007,25 (04):111~113.[5] 林偉,梁家寧,李才安. 便攜式多功能超聲波測(cè)距儀的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)量技術(shù),2008, 31(01):91~93.[6] 王安敏,張凱. 基于AT89C52單片機(jī)的超聲波測(cè)距系統(tǒng)[J]. 儀表技術(shù)與傳感器,2006,06:45~48.[7] 戴曰章,吳志勇. 基于AT89C51單片機(jī)的超聲波測(cè)距系統(tǒng)設(shè)計(jì)[J]. 計(jì)量與測(cè)試技術(shù),2005, 32(02):17~19.[8] 彭翠云,趙廣耀,戎海龍. 汽車倒車系統(tǒng)中超聲波測(cè)距模塊的設(shè)計(jì)[J].壓電與聲光, 2008,32(02):251~254.[9] 鄒曉娥,李良仁. 基于單片機(jī)的超聲波測(cè)距系統(tǒng)設(shè)計(jì)[J]. 九江職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2006, 03:25~26.[10] 柴政,(科學(xué) //DS18B20數(shù)據(jù)端sbit Trig = P1^0。sbit fmq=P1^4。uint time=0。uint ge,shi,bai。 for(bt=0。 for(i=0。 //取出定時(shí)器的值 outeL =TL0。 temp_T = Get_Temp()。 //由高電平變低電平,觸發(fā)外部中斷 ET0=1。 TL0=0x00。 Trig=0。 //調(diào)用子函數(shù),顯示溫度值 if(temp_T90) fmq=0。 Trig=0。 //當(dāng)RX為1計(jì)數(shù)并等待 TR0=0。amp。 distance=(int)time*v/20000。led1=1。i++) { led2=0。 } } if(distance200) { P2=0xf0。 shi=(distancebai*100)/10。 P0=ledcode[bai]。 P0=ledcode[shi]。 P0=ledcode[ge]。 iN。i0。 }void Reset(void){ DQ = 0。 }uchar read_bit(void){ uchar i。 i3。if(bitval==1) DQ=1。 m = 1。 i++) { if(read_bit()) { receive_data = receive_data + (m i)。 for(i=0。 0x01。 delay_us(1)。 Delay(1000)。 StartChange()。 write_byte(jump_ROM)。 value = TMPH。 //實(shí)際溫度四舍五入 value = (uint)result。ji。 }void display(int temp){ P2 = 0xfe。 P2 = 0xfd。 P2 = 0xfb。 P2 = 0xf7。 }。 //消影 P0 = ledcode[temp%10]。 //消影 P0 = ledcode[temp/10%10]。 //消影 P0 = ledcode[temp/100%10]。 //消影 P0 = ledcode[temp/1000%10]。x=120。}void Delay_ms(uchar i){ uchar x,j。 value = value | TMPL。 TMPL = read_byte()。 //至少延時(shí)750ms Reset()。 uint value。 write_byte(start)。 delay_us(2)。 i++) { temp = val i。 } return(receive_data)。 for(i=0。 DQ=1。 return(DQ)。 DQ = 1。 DQ = 1。j0。}void Delay(uint i){ uint j。 } } } }}2. DS18B20初始化程序// DS18B20 測(cè)溫程序 void delay_us(uint N){ int i。 P2=0xf7。 P2=0xb。 P2=0xfd。 //距離大于2米顯示“CCC” delay_1(100)。 led2=1。 for(i=10。 } if(distance10) //距離小于10厘米聲光報(bào)警并顯示“” { P2=0xf0。 TH0=0x00。amp。 //當(dāng)RX為零時(shí)等待 TR0=1。 if(k1==0) //防止按鍵抖動(dòng) { Trig=1。 while(1) { if(k2==0) { delay_20us()。 led2=1。 //允許外部中斷 EA=1。 TMOD=0x11。 //至成功測(cè)量的標(biāo)志 }//**************主程序************************* //void main(void) { unsigned int temp_T。i++)。bt++)。float v。 //超聲波接收成功標(biāo)志位unsigned char const ledcode[] ={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xBF,0xff/**/}。sbit k2=P3^6。 //回波引腳sbit led1=P1^2。Human Robot Interaction and Cooperative Robots39。無(wú)論是通過(guò)網(wǎng)上查閱資料還是在同學(xué)的幫助指導(dǎo)下,我的進(jìn)步都是飛躍的。其實(shí),在本次畢設(shè)過(guò)程中我學(xué)會(huì)最重要的是一種心態(tài),一種做任何事都要耐心、執(zhí)著專研的精神。該系統(tǒng)比較適合應(yīng)用于倒車及夜間行駛等情況下。4) 軟硬件調(diào)試方面,通過(guò)對(duì)每個(gè)模塊和功能的不斷測(cè)試和修改完善,最終得出成品。在整個(gè)系統(tǒng)調(diào)試過(guò)程中多次用到示波器等儀器,現(xiàn)已較熟練地掌握了示波器等儀器的使用。 本設(shè)計(jì)所做工作1) 為完成本系統(tǒng)的設(shè)計(jì),查閱了大量的網(wǎng)絡(luò)資料和重要文獻(xiàn),較為全面地了解超聲波發(fā)射與接收原理,進(jìn)一步了解單片機(jī)的開(kāi)發(fā)與應(yīng)用。由此可見(jiàn),由于本設(shè)計(jì)未采取濕度補(bǔ)償,由此由于濕度等因素,系統(tǒng)存在一些誤差。但由于做好板子后,上網(wǎng)查到相關(guān)信息才發(fā)現(xiàn)自己在布板方面存在的問(wèn)題,由于經(jīng)費(fèi)和避免資源浪費(fèi),發(fā)現(xiàn)后就不重新再做板子了;2) 溫度是影響測(cè)量誤差的關(guān)鍵。本設(shè)計(jì)系統(tǒng)功能雖然不是非常完善,部分問(wèn)題尚未能解決,但是基本達(dá)到選題要求。 軟件測(cè)試軟件測(cè)試主要是檢測(cè)程序是否正確以能觸發(fā)HCSR04發(fā)出脈沖、DS18B20能否正常初始化、數(shù)據(jù)能否正常發(fā)送給P0口顯示等。 硬件測(cè)試: 儀器設(shè)備與軟件名稱數(shù)量備注數(shù)字萬(wàn)用表1臺(tái)用于檢測(cè)電阻阻值、三極管的好壞以及線路的通斷等示波器1臺(tái)檢測(cè)輸出脈沖是否為方波、頻率是否為40KHZ計(jì)算機(jī)1臺(tái)做畢業(yè)設(shè)計(jì)的平臺(tái)STC_ISP_V480下載器1把編好的程序?qū)戇M(jìn)單片機(jī),以對(duì)系統(tǒng)進(jìn)行調(diào)試Keil uVision41編譯程序Altium Designer1畫(huà)電路原理圖與PCB圖、超聲波的發(fā)射接收、數(shù)碼管顯示以
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1