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

正文內(nèi)容

基于stc89c52的超聲波測距儀-預覽頁

2025-07-13 12:40 上一頁面

下一頁面
 

【正文】 波測距作為一種新型的非常重要有用的技術(shù)在各方面都將有很大的發(fā)展空間,它將朝著更加高定位、智能化的方向發(fā)展,以滿足日益發(fā)展的社會需求。 聲檢測技術(shù)是利用超聲波在媒質(zhì)中的傳播特性(聲速、衰減、反射、聲阻抗等)來實現(xiàn)對非聲學量(如密度、濃度、強度、彈性、硬度、粘度、溫度、流速、流量、液位、厚度、缺陷等)的測定。在無損探傷,測溫,測距,流量測量,液體成分測量,巖體檢測等方面,新的超聲檢測儀表不斷出現(xiàn),應用領域也不斷擴大。利用超聲波檢測往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求,因此在測控系統(tǒng)的研制上也得到了廣泛的應用。第一章 超聲波測距儀方案的設計由于超聲波指向性強,能量消耗緩慢,在介質(zhì)中傳播的距離較遠,因而超聲波經(jīng)常用于距離的測量。他們所產(chǎn)生的超聲波的頻率、功率、和聲波的特性各不相同,因而用途也各不相同。超聲波測距的原理是利用超聲波的發(fā)射與接收,根據(jù)超聲波傳播的時間來計算出傳播距離。超聲波傳感器是一種采用壓電效應的傳感器,采用的材料是壓電陶瓷。它的特點是: “”RA與ACC相連,VD與RB并聯(lián)。經(jīng)放大后的波形送入檢波電路 ,射隨后經(jīng)LM347比較器;經(jīng)比較器調(diào)理后的波形成為方波,可送給 STC89C52的 EXT1外部中斷?!?(2)獨特的單線接口方式,DS18B20 在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與 DS18B20的雙向通訊?!妫?)可編程的分辨率為 9~12 位,對應的可分辨溫度分別為 ℃、℃、℃和 ℃,可實現(xiàn)高精度測溫。常用的顯示器件有顯示記錄儀、發(fā)光二極管顯示器 LED、液晶顯示器 LCD、大屏幕顯示器和圖形顯示器終端 CRT。由于 C語言程序有利于實現(xiàn)較復雜的算法,匯編語言程序則具有較高的效率并且容易精確計算程序運行的時間,而超聲波測距器的程序既有較復雜的計算(計算距離時) ,又要求精確計算程序運行時間(超聲波測距時) ,所以控制程序可采用 C語言和匯編語言混合編程。當聲波受到尺寸大于其波長的目標物體阻擋時就會發(fā)生反射;反射波稱為回聲。C,超聲波在空氣中的傳播速度 C1=, C=+ (m/s) 式中 T:176。 測出距離后,結(jié)果以十進制 BCD碼方式送往 LED顯示約 ,然后再發(fā)出超聲波脈沖重復測量。進入該中斷后,就立即關(guān)閉計時器 T0,停止計時,并將測距成功標志字賦 1。經(jīng)過發(fā)射電路后,其信號峰峰值放大到10V左右。每隔半周期時間,讓方波輸出腳的電平取反,便可產(chǎn)生 40kHz方波。s的方波信號,頻率分別為 。我們在網(wǎng)上搜索資料,找到一款管腳、功能都與LM324相同的芯片——LM347。第五章 系統(tǒng)的誤差分析 聲速引起的誤差聲波是媒質(zhì)中傳播的質(zhì)點的位置、壓強和密度對相應靜止值的擾動。聲波的傳播與媒質(zhì)的彈性模量密度、內(nèi)耗以及形狀大小(產(chǎn)生折射、反射、衍射等)有關(guān)。聲速受溫度的影響為 (52)20223c???????????????圖 51根據(jù)上式測量的溫度聲速圖。s。據(jù)經(jīng)驗,超聲測距的工作頻率選擇 40kHz較為合適;發(fā)射脈寬一般應大于填充波周期的 10 倍以上,考慮換能器通頻帶及抑制噪聲的能力,選擇發(fā)射脈寬 1ms;脈沖發(fā)射周期的選擇主要考慮微機處理數(shù)據(jù)的速度,速度快,脈沖發(fā)射周期可選短些。如采用芯片計時器,計時器的計數(shù)頻率越高,則時間量化誤差造成的測距誤差就越小。超聲波在介質(zhì)中的傳播速度與溫度、壓力等因數(shù)有關(guān),其中溫度的影響最大,因此需要對其進行補償。由 LM92溫度傳感器和單片機組成的高精度超聲波測距已應用在各種高精度測距的場合,如自動氣象站中水氣日蒸發(fā)量的測試、自動任意形狀物體密度測試儀等,它具有測試速度快,能達到毫米級的測量精度等優(yōu)點,在工程上的開發(fā)與應用前景廣闊。只有深入地了解超聲波傳感器的工作原理,才能更好的設計測距電路。本系統(tǒng)的 LED顯示部分采用的是動態(tài)掃描方式,并用單片機軟件譯碼。10cm 內(nèi)。了解了超聲波傳感器的原理,學會了各種放大電路的分析、設計,也掌握了單片機的開發(fā)過程和利用單片機設計電路的方法。 //按鍵第一次按下bit KeyState=KeyUp。sbit MeasureEn=P3^7。uchar code DispCode[22]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f, 0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0x40,0x00}。int DispNum。uchar MeasureTime。bit Flag1s=0。 //啟動測距三次,并取中值//void T0Init(){TMOD=0x01。ET0=1。TL1=0。EA=1。j8。0x80。}}//void Disp4() //四個數(shù)碼管顯示{static uchar j=0。j++。}NumCode[1]=DispNum%1000/100。}//void DistanceSendDisp() //送顯距離{NumCode[0]=DispNum/1000。NumCode[3]=DispNum%10。NumCode[3]=DispNum%10。 } else { if(KeyData==KeyBuff) { KeyValue=~KeyData。 }}//void KeyProcess() //鍵盤處理{switch (KeyValue){case 0x01: //送顯溫度{DispNum=DispTemp。DistanceSendDisp()。SendDisp()。SendDisp()。SendDisp()。Delayus(12)。TR1=1。EX0=0。i2。}}if((Distance[0])=(Distance[1])){Temp=Distance[0]。if(MeasureTime=3){StartMeasured()。}}//void main(){//v_Set1302(WRITE_SECOND,amp。Ex0Init()。}if(Flag50ms==1){Flag50ms=0。//v_Get1302(READ_SECOND,amp。TL0=(655365000)%256。}if(T0Num%10==0){Flag50ms=1。Distance[MeasureTime1]=((TH18)+TL1)*
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1