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

正文內(nèi)容

基于at89s52單片機(jī)超聲波測距系統(tǒng)設(shè)計-文庫吧

2025-06-03 15:29 本頁面


【正文】 電路、超聲波發(fā)射器電路、超聲波接收器電路、及顯示電路構(gòu)成。1 系統(tǒng)總體設(shè)計 超聲測距儀是根據(jù)超聲波遇到障礙物反射回來的特性進(jìn)行測量的。超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即中斷停止計時。 通過不斷檢測產(chǎn)生波發(fā)射后遇到障礙物所反射的回波,從而測出發(fā)射超聲波和接收到回波的時間差T,然后求出距離L?;镜臏y距公式為:L=(△t/2)*C式中 L——要測的距離 T——發(fā)射波和反射波之間的時間間隔 C——超聲波在空氣中的聲速,常溫下取為340m/s聲速確定后,只要測出超聲波往返的時間,即可求得距離L。超聲波測距的方法有多種,如相位檢測法、聲波幅值檢測法和渡越時間檢測法等。相位檢測法雖然精度高,但檢測范圍有限。 聲波幅值檢測法易受反射波的影響。本儀器采用超聲波渡越時間檢測法。其原理為: 檢測從超聲波發(fā)射器發(fā)出的超聲波,經(jīng)氣體介質(zhì)的傳播到接收器的時間,即渡越時間。渡越時間與氣體中的聲速相乘,就是聲波傳輸?shù)木嚯x。超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時單片機(jī)開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。 超聲波測距有以下幾個方面的發(fā)展趨勢:(1)價格比較低廉的超聲波測距儀可用于固定物位或液位的測量,適用于建筑物內(nèi)部、液位高度的測量等。(2)提高超聲波測距精度的方法,根據(jù)測距系統(tǒng)應(yīng)用具體環(huán)境的不同提高精度的方法,但基本都是圍繞著減小測量渡越時間的誤差和減小環(huán)境溫度的影響兩個方面提出的。 本設(shè)計方案思路本設(shè)計以AT89s52單片機(jī)為控制核心,產(chǎn)生驅(qū)動信號,超聲波發(fā)射電路,接收電路信號處理,檢測,完成時間的測量為主要設(shè)計內(nèi)容。單片機(jī)編程用引腳端口輸出超聲波換能器所需的40kHz的方波信號,去觸發(fā)超聲波發(fā)射傳感器,接收傳感器接收到微弱信號后進(jìn)行多級放大,濾波,整形,檢波,送到單片機(jī)引腳判斷低電平信號。計算測距時間采用定時器計時完成。由時間再轉(zhuǎn)化成距離顯示即可。 框圖設(shè)計根據(jù)設(shè)計要求并綜合各方面因素,可以采用AT89S52單片機(jī)作為主控制器,用LED數(shù)碼管顯示。超聲波驅(qū)動信號用單片機(jī)發(fā)出和接收,基于AT89S52單片機(jī)的超聲波測距儀系統(tǒng)框圖如圖11所示。超聲波測距的原理,即超聲波發(fā)生器T在某一時刻發(fā)出的一個超聲波信號,當(dāng)超聲波遇到被測物體后反射回來,就被超聲波接收器R所接收。圖 11基于AT89S52單片機(jī)的超聲波測距儀系統(tǒng)框圖2 硬件設(shè)計 AT89s52單片機(jī)主要性能(1)與MCS51單片機(jī)產(chǎn)品兼容(2)8K字節(jié)在系統(tǒng)可編程Flash存儲器(3) 1000次擦寫周期(4) 全靜態(tài)操作:0Hz~33Hz(5)32個可編程I/O口線(6)三個16位定時器/計數(shù)器(7)八個中斷源(8)全雙工UART串行通道(9)l 低功耗空閑和掉電模式(10)掉電后中斷可喚醒(11) 看門狗定時器圖21 AT89S52的引腳圖AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。圖21電路原理圖單片機(jī)采用AT89S52,系統(tǒng)用12MHz高精度晶振得到較為穩(wěn)定的時鐘頻率以減小測量誤差。,利用外中斷0檢測接收返回的超聲波信號,顯示電路采用常用的七段數(shù)碼管,電路原理圖如圖21所示。發(fā)射電路主要由74LS04和超聲波換能器構(gòu)成。超聲波接收采用的是常用于電視機(jī)紅外遙控接收器的芯片CX20106A??紤]到紅外遙控常用的載波頻率38kHz于測距超聲波40kHz較為接近,可以利用它作為超聲波檢測電路。實驗證明其具有很高的靈敏度和較強(qiáng)的抗干擾能力。適當(dāng)改變超聲波接收探頭兩端電容的大小,可以改變接收電路的靈敏度和抗干擾能力??撮T狗型復(fù)位電路主要利用CPU正常工作時,定時復(fù)位計數(shù)器,使得計數(shù)器的值不超過某一值。當(dāng)CPU不能正常工作時,由于計數(shù)器不能被復(fù)位,因此其計數(shù)會超過某一值,從而產(chǎn)生復(fù)位脈沖,使得CPU恢復(fù)正常工作狀態(tài)。典型應(yīng)用的Watchdog復(fù)位電路如圖7所示。此復(fù)位電路的可靠性主要取決于軟件設(shè)計,即將定時向復(fù)位電路發(fā)出脈沖的程序放在何處。一般設(shè)計,將此段程序放在定時器中斷服務(wù)子程序中。然而,有時這種設(shè)計仍然會引起程序走飛或工作不正常。原因主要是:當(dāng)程序“走飛”發(fā)生時定時器初始化以及開中斷之后的話,這種“走飛”情況就有可能不能由Watchdog復(fù)位電路校正回來。因為定時器中斷一真在產(chǎn)生,即使程序不正常,Watchdog也能被正常復(fù)位。為此提出定時器加預(yù)設(shè)的設(shè)計方法。即在初始化時壓入堆棧一個地址,在此地址內(nèi)執(zhí)行的是一條關(guān)中斷和一條死循環(huán)語句。在所有不被程序代碼占用的地址盡可能地用子程序返回指令RET代替。這樣,當(dāng)程序走飛后,其進(jìn)入陷阱的可能性將大大增加。而一旦進(jìn)入陷阱,定時器停止工作并且關(guān)閉中斷,從而使Watchdog復(fù)位電路會產(chǎn)生一個復(fù)位脈沖將CPU復(fù)位。當(dāng)然這種技術(shù)用于實時性較強(qiáng)的控制或處理軟件中有一定的困難 單片機(jī)晶振電路原理單片機(jī)晶振電路原理及作用單片機(jī)系統(tǒng)里都有晶振,在單片機(jī)系統(tǒng)里晶振作用非常大,全程叫晶體振蕩器,他結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時鐘頻率,單片機(jī)晶振提供的時鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時鐘頻率。在通常工作條件下,普通的晶振頻率絕對精度可達(dá)百萬分之五十。高級的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器(VCO)。晶振用一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。單片機(jī)晶振的作用是為系統(tǒng)提供基本的時鐘信號。通常一個系統(tǒng)共用一個晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。晶
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1