帶溫度補(bǔ)償?shù)恼Z(yǔ)音播報(bào)非接觸式測(cè)距儀的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2024-03-12 00:54
為減小測(cè)距誤差和提高使用便捷性,設(shè)計(jì)了一種帶溫度補(bǔ)償?shù)恼Z(yǔ)音播報(bào)非接觸式測(cè)距儀。采用單片機(jī)作為主控器,選用超聲波模塊進(jìn)行測(cè)距,并根據(jù)溫度傳感器得到的當(dāng)前溫度,轉(zhuǎn)換為對(duì)應(yīng)的聲速,對(duì)測(cè)得的距離進(jìn)行溫度補(bǔ)償,以減小測(cè)量誤差。該系統(tǒng)通過(guò)錄制聲音實(shí)現(xiàn)播放功能,還可以通過(guò)按鍵選擇是否開(kāi)啟語(yǔ)音和錄音功能;系統(tǒng)使用蜂鳴器作為報(bào)警器,并通過(guò)按鍵控制開(kāi)啟或關(guān)閉,最終在LCD上顯示相關(guān)的信息。經(jīng)過(guò)一系列的調(diào)試,結(jié)果表明該系統(tǒng)的設(shè)計(jì)方案可行,能實(shí)現(xiàn)各項(xiàng)功能。
【文章頁(yè)數(shù)】:7 頁(yè)
【部分圖文】:
本文編號(hào):3926290
【文章頁(yè)數(shù)】:7 頁(yè)
【部分圖文】:
圖1系統(tǒng)總體設(shè)計(jì)
本文設(shè)計(jì)的系統(tǒng)是以STC89C52作為主控器,連接外部電路完成對(duì)各種模塊的控制。系統(tǒng)的總體設(shè)計(jì)如圖1所示。本系統(tǒng)主要由單片機(jī)控制、顯示、溫度檢測(cè)、報(bào)警、語(yǔ)音播報(bào)、超聲波測(cè)距、按鍵、USB供電等模塊組成。2硬件電路設(shè)計(jì)
圖2單片機(jī)最小系統(tǒng)
以STC89C52單片機(jī)作為主控器,其最小系統(tǒng)如圖2所示。圖中S1為復(fù)位按鍵,J1為10K排阻,J3為燒寫(xiě)口,Key1為語(yǔ)音按鍵,Key2為錄音按鍵。2.2顯示模塊
圖3LCD1602模塊圖
以蜂鳴器作為報(bào)警發(fā)生器,其報(bào)警模塊如圖4所示。圖中的S5為撥動(dòng)開(kāi)關(guān),可以控制開(kāi)啟/關(guān)閉蜂鳴器。因?yàn)閱纹瑱C(jī)的I/O口輸出電流只有4~7mA,不足以驅(qū)動(dòng)蜂鳴器正常工作[5]。故要在I/O口和蜂鳴器之間增加電流放大裝置。本文利用PNP型晶體管Q5來(lái)實(shí)現(xiàn)電流放大功能。圖4蜂鳴器模塊圖
圖4蜂鳴器模塊圖
圖3LCD1602模塊圖2.4溫度檢測(cè)模塊
本文編號(hào):3926290
本文鏈接:http://sikaile.net/kejilunwen/yiqiyibiao/3926290.html
最近更新
教材專(zhuān)著