色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于C8051F020的高精度超聲波測(cè)距系統(tǒng)設(shè)計(jì)

          基于C8051F020的高精度超聲波測(cè)距系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2013-04-22 來(lái)源:網(wǎng)絡(luò) 收藏

          2.3 溫、濕度采集電路
          環(huán)境溫度采集部分是提高精度的關(guān)鍵。采用Dallas公司的DS18B20 1-wire數(shù)字溫度傳感器,使用一根信號(hào)線實(shí)現(xiàn)信號(hào)的雙向傳輸,接口簡(jiǎn)單,便于擴(kuò)展和維護(hù)。聲速和溫度的關(guān)系:溫度越高,聲速越大。
          c=331.45+0.61T
          式中331.45是溫度在0℃度時(shí)聲音在空氣中的速度。就是說(shuō)在地面上溫度每升高1℃,聲速增加約0.61 m/s。本系統(tǒng)就是依據(jù)這一原理提高測(cè)距精度。
          環(huán)境濕度采集部分主要由濕敏電容器HS1101,555定時(shí)器TLC555和其他外圍電路元件構(gòu)成。濕度測(cè)量電路本質(zhì)是濕敏電容器的電容值與相對(duì)濕度變化的關(guān)系構(gòu)成的振蕩電路。通過(guò)測(cè)量555的輸出頻率,即可根據(jù)頻率、濕度關(guān)系算出濕度。
          2.4 數(shù)據(jù)顯示
          數(shù)據(jù)顯示部分通過(guò)的端口P2作為與LCD12864通信的8位數(shù)據(jù)線,主要完成通信數(shù)據(jù)和實(shí)時(shí)信息的顯示。
          2.5 系統(tǒng)供電
          系統(tǒng)正常工作需要+5 V和+3.3 V電壓供電。將市電220 V/50 Hz通過(guò)9 V/10 W變壓器降壓變換后,經(jīng)過(guò)電橋整流和濾波產(chǎn)生DC 9 V,通過(guò)LM7805,ASM1117—3.3穩(wěn)壓芯片輸出穩(wěn)定+5 V和+3.3 V給整個(gè)系統(tǒng)供電。由于系統(tǒng)正常工作下電流較大,LM7805需要加散熱片,以保持系統(tǒng)長(zhǎng)時(shí)間穩(wěn)定工作。

          3 軟件設(shè)計(jì)
          系統(tǒng)的軟件部分主要完成以下功能:系統(tǒng)上電,初始化各模塊,然后讀取環(huán)境溫、濕度,將測(cè)量值轉(zhuǎn)化為顯示。啟動(dòng)測(cè)距模塊,讀取4個(gè)方向的定時(shí)器值,系統(tǒng)采用先后順序啟動(dòng)4個(gè)測(cè)距,將計(jì)數(shù)值都保存在定時(shí)器1上,為避免混淆,采用實(shí)時(shí)讀取顯示,下次測(cè)距時(shí),只需覆蓋定時(shí)器1上次的計(jì)數(shù)值。用12864顯示時(shí),由單片機(jī)根據(jù)當(dāng)前溫度,依據(jù)上面提到的公式轉(zhuǎn)化。
          基于STC89C52的系統(tǒng)控制過(guò)程如圖2所示。

          本文引用地址:http://cafeforensic.com/article/192811.htm

          b.JPG



          4 結(jié)語(yǔ)
          對(duì)于構(gòu)成的超聲波測(cè)距系統(tǒng)進(jìn)行功能驗(yàn)證,系統(tǒng)在2~400 cm范圍內(nèi),能完成對(duì)四周障礙距離數(shù)據(jù)實(shí)時(shí)測(cè)距,且測(cè)量誤差小于1 cm,溫濕度數(shù)據(jù)采集系統(tǒng)工作正常。系統(tǒng)人機(jī)界面友好,操作簡(jiǎn)單、可移植性好,可置于小車上用于避障或智能導(dǎo)航,只需外加接口,方便用于商業(yè)用途。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉