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

正文內(nèi)容

基于單片機(jī)的超聲波測距儀-文庫吧資料

2025-07-03 19:48本頁面
  

【正文】 d a byte********/uchar tmpread(){ uchar i,j,dat。 while(i0) i。 dat=ds。 i++。 i++。 bit dat。 while(i0) i。 ds=1。 i=103。 }/*********初始化DSB18B20********/void dsreset(){ uint i。y0。x0。/************延時**********/void delay(uint z){ uint x,y。uint S5[3],temp2[3]。float S6。uchar table2[]=0123456789.`CM。uchar table[]=TMP:。 //define ds18b20sbit lcden=P1^0。sbit fang=P3^1。sbit d2=P2^2。同時,多得各位老師和同學(xué)的耐心分析和指導(dǎo),尤其是楊梅老師給予了我很大的幫助!為此,我們要向我的指導(dǎo)老師楊梅老師表示由衷的感謝,在她的耐心幫助下,我終于順利地完成我們的這次設(shè)計制作!附錄一:超聲波測距系統(tǒng)原理圖附錄二:超聲波測距PCB圖附錄三:超聲波測距主程序includedefine uchar unsigned chardefine uint unsigned intsbit d8=P2^7。經(jīng)過本論文的設(shè)計制作,我學(xué)會了很多東西,更加堅定了認(rèn)真嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度。也可用于安防系統(tǒng)中,如:汽車“雷達(dá)”。既可隨身攜帶,又可遠(yuǎn)程控制,人機(jī)界面友好,應(yīng)用范圍廣。由于超聲波的發(fā)射功率有限,在最大測量范圍指標(biāo)上尚未達(dá)到要求,這可以通過加大發(fā)射功率得到解決。★ 實際測距范圍與被測物表面材料有關(guān),一般不要測量表面為毛料的物體表面?!?提高電源的穩(wěn)定性。這就是超聲波存在最小測量距離的主要原因。 從圖13中可以看到,當(dāng)發(fā)射超聲波脈沖時,幾乎在同一時刻收到了。★ 提高超聲波發(fā)射功率,可以增加測量距離,可以采用變壓器實現(xiàn)升壓。 性能分析雖然結(jié)果和預(yù)想的有很大的差距,但總體來說已經(jīng)基本上達(dá)到了要求,理想上超聲波測距能達(dá)到5到7米左右,而我們所能實現(xiàn)的最大距離只有3米,造成這種原因我想有以下幾點:★ ,理論上是按照12MHZ的晶振計算的,所以對系統(tǒng)造成了一定的誤差。硬件電路制作完成并調(diào)整好后,便可將程序編譯好下載到單片機(jī)試運行。若能將超聲接收電路用金屬殼屏蔽起來,則可提高抗干擾性能。6 系統(tǒng)測試 調(diào)試超聲波測距器的制作和調(diào)試都較為簡單,其中超聲波發(fā)射和接收采用248。進(jìn)入該中斷后就立即關(guān)閉計時器T0停止計時,并將測距成功標(biāo)志字賦值1。定時中斷入口發(fā)射超聲波停止發(fā)射定時初始化返回是否發(fā)射完? 定時中斷服務(wù)子程序外部中斷入口讀溫度計算時間值關(guān)外部中斷計算距離讀時間輸出結(jié)果開外部中斷返回 外部中斷服務(wù)子程序,脈沖寬度為12us左右,同時把計數(shù)器T0打開進(jìn)行計時。由于采用的是12MHz的晶振,計數(shù)器每計一個數(shù)就是1us,所以當(dāng)主程序檢測到接收成功的標(biāo)志位后,將計數(shù)器T0中的數(shù)(即超聲波來回所用的時間)按測距公式計算,即可得被測物體與測距器之間的實際距離[9]。第三是第三讀取外界環(huán)境的溫度,由該溫度確定環(huán)境中的超聲波傳輸速度。主程序主要是開始要對系統(tǒng)初始化,第一是設(shè)置定時器T0工作模式為16位定時/計數(shù)器模式,置位總中斷允許位EA并對顯示端口P0和P2清0;第二是調(diào)用超聲波發(fā)生子程序循環(huán)發(fā)送4個40MKz的超聲波脈沖,并開始計時。主程序包括超聲波溫度補(bǔ)償子程序,計算子程序,顯示子程序。 LCD1602的一般初始化過程延時15mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號寫指令38H:顯示模式設(shè)置寫指令08H:顯示關(guān)閉寫指令01H:顯示清屏寫指令06H:顯示光標(biāo)移動設(shè)置寫指令0CH:顯示開及光標(biāo)設(shè)置。由于本系統(tǒng)可以不用顯示漢字,介于設(shè)計成本上的需要,我采用了這個顯示方案。由于LCD1602模塊獨有的藍(lán)色背光電路可以在環(huán)境光線較弱的條件下應(yīng)用,畫面顯示清晰,價格便宜,顏色靚麗的特點,是很好的顯示設(shè)備。 DS18B20溫度檢測電路本系統(tǒng)用外部寄生電源連接數(shù)據(jù)線的供電方式,,DS18B20的1腳GND和3腳分別接地和VCC電源,這樣有有一個方便之處就是檢測溫度的范圍將增大。所有時序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。DS18B20有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性?!?由于DS18B20 采用的是1-Wire 總線協(xié)議方式,即在一根數(shù)據(jù)線上實現(xiàn)數(shù)據(jù)的雙向傳輸通信,而對AT89C52 單片機(jī)來說,我們必須采用軟件的方法來模擬單總線的協(xié)議時序來完成對DS18B20芯片的訪問?!?VDD可選擇的VDD 引腳。開漏單總線接口引腳?!?GND 地信號?!?內(nèi)部有溫度上、下限告警設(shè)置?!?數(shù)字溫度計的分辨率用戶可以從9 位到12 位選擇,℃、℃、℃℃,可實現(xiàn)高精度測溫。℃。★ 適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電,零功耗?!?數(shù)字溫度傳感器DS18B20具有很多特點,輕松準(zhǔn)確實現(xiàn)測溫。 基于CX20106A的超聲波接收電路 溫度檢測模塊[8]檢測模塊采用DALLAS 公司生產(chǎn)的1-Wire,即以數(shù)字溫度傳感器DS18B20為核心,是單總線器件,具有線路簡單,體積小的特點。但電容C的改變會影響到頻率特性,一般在實際使用中不必改動,直接使用推薦的參數(shù)值R=,C=。增大電阻R或是通過調(diào)整外部的電容C2,都將使負(fù)反饋量增大,放大倍數(shù)下降,反之則放大倍數(shù)增大。芯片CX20106A的2引腳與GND之間連接RC串聯(lián)網(wǎng)絡(luò),它們是負(fù)反饋串聯(lián)網(wǎng)絡(luò)的一個組成部分,改變它們的數(shù)值便能改變芯片內(nèi)部前置放大器的增益和頻率特性,調(diào)整外部電阻R6可以的調(diào)整它的接收中心頻率與增益,當(dāng)R6阻值越大時,濾波器的中心頻率越低。(a)為接收信號,(b)為有源峰值檢波。 CX20106內(nèi)部結(jié)構(gòu)當(dāng)超聲波接收頭收到發(fā)射信
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1