最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于Proteus的51單片機(jī)超聲波測(cè)距

2022-05-01 04:44 作者:西天取經(jīng)的熊  | 我要投稿

????????之前發(fā)過一期使用51單片機(jī)開發(fā)板完成的超聲波測(cè)距。今天再發(fā)一個(gè)基于Proteus仿真的超聲波測(cè)距。Proteus8.0之前的版本中都沒有超聲波測(cè)距這個(gè)模塊,所以在Proteus7的軟件中大部分超聲波測(cè)距仿真都是采用的網(wǎng)友自制的超聲波測(cè)距模塊,自制的模塊在仿真時(shí)交互性不是很友好,所以今天分享的仿真是基于Proteus8.8版本。文章的最后會(huì)告知如何仿真和軟件的下載方式。?

超聲波測(cè)距模塊SRF04


????????超聲波測(cè)距模塊在Proteus中的名稱叫做SRF04,它的工作原理與之前文章中介紹的超聲波模塊工作原理一致,都是通過一個(gè)IO控制超聲波模塊的發(fā)射,通過另外一個(gè)IO對(duì)超聲波接收端的信號(hào)進(jìn)行檢測(cè),計(jì)算出超聲波信號(hào)的運(yùn)動(dòng)時(shí)間,進(jìn)而計(jì)算出模塊與障礙物之間的距離。

?

測(cè)距原理


????????原理方面就不在多說(shuō)了,貼一下仿真圖。

?

Proteus仿真圖


????????今天分享的超聲波測(cè)距仿真如圖所示,顯示部分使用的是LCD1602,由于聲波在不同溫度下的傳播速度不同,所以仿真中使用DS18B20對(duì)環(huán)境溫度進(jìn)行采集,以便實(shí)現(xiàn)超聲波的溫度補(bǔ)償。

?

部分程序截圖


部分程序截圖

????????檢測(cè)部分程序如上圖所示,程序的大致流程為顯示初始化->外設(shè)初始化->檢測(cè)DS18B20溫度->發(fā)送超聲波并啟動(dòng)定時(shí)器->等待聲波信號(hào)返回->計(jì)算距離->判斷距離是否在范圍內(nèi)->更新顯示->進(jìn)入下一個(gè)循環(huán)。

?

程序流程


????????仿真運(yùn)行時(shí)效果如圖所示。在該仿真的基礎(chǔ)上增加按鍵、蜂鳴器等外設(shè)就可以實(shí)現(xiàn)倒車?yán)走_(dá)的功能。有興趣的小伙伴可以自行下載研究。

????????如果想要獲取仿真和程序可以關(guān)注微信公眾號(hào)“懂事電子設(shè)計(jì)”查看往期文章,或者私信作者。


基于Proteus的51單片機(jī)超聲波測(cè)距的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宝丰县| 江安县| 新竹县| 綦江县| 西平县| 井陉县| 达孜县| 青阳县| 天气| 衡阳市| 东源县| 宾川县| 中宁县| 固始县| 宁安市| 温州市| 连州市| 星子县| 高唐县| 沧州市| 西城区| 南京市| 项城市| 凤冈县| 巨野县| 百色市| 黄大仙区| 白山市| 拜城县| 霍城县| 南丰县| 高唐县| 涪陵区| 喀什市| 台中县| 类乌齐县| 南康市| 江山市| 沙田区| 福海县| 筠连县|