www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]依舊,使用CubeMX進行外設配置。使用電平方式,需要進行兩次捕捉,而且發(fā)送10us觸發(fā)脈沖,需要延時。103VBT6的Timer不多,還是UART口方便。硬件配置:1)UART波特率設為96002)開啟NVIC中斷軟件:我使用US-100測量料

依舊,使用CubeMX進行外設配置。

使用電平方式,需要進行兩次捕捉,而且發(fā)送10us觸發(fā)脈沖,需要延時。103VBT6的Timer不多,還是UART口方便。


硬件配置:

1)UART波特率設為9600

2)開啟NVIC中斷


軟件:

我使用US-100測量料斗里的顆粒料消耗,項目使用Freertos系統(tǒng)。

1)

在main函數(shù)里啟用UART2端口監(jiān)聽


HAL_UART_Receive_IT(&huart2,rx_data_sonic,2);


觸發(fā)模塊后,它會返回2個字節(jié)的數(shù)據(jù),這里直接讀2個。


2)

在Task里每10秒觸發(fā)一次,發(fā)送一個字節(jié)0x55。任務是20ms運行一次,使用一個計數(shù)。


check_interval++;

if(check_interval>=499){

HAL_UART_Transmit(&huart2,&command_sonic,1,1);

check_interval=0;

}



3)

在中斷回調(diào)函數(shù)里做計算。

料斗高度是50厘米,因此限制返回的值。譬如把料斗蓋打開,測的幾米的數(shù)據(jù),扔掉不用??刹槐乜紤]料斗打開的情況。


//超聲波數(shù)據(jù)

if(huart->Instance==USART2){

uint16_tdistance=rx_data_sonic[0]*256+rx_data_sonic[1];

if(Q_SonicDataHandle!=NULL){

if(distance<500){

osMessagePut(Q_SonicDataHandle,(uint32_t)distance,0);

}

}

HAL_UART_Receive_IT(&huart2,rx_data_sonic,2);

}


語句末尾要再次啟動串口中斷監(jiān)聽。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

?超聲波測距?是一種利用超聲波在介質中傳播的特性來測量距離的技術。其基本原理是通過發(fā)射超聲波信號,當這些信號遇到障礙物時會被反射回來,然后被接收器捕獲。

關鍵字: 超聲波測距

超聲波測距原理將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對超聲波測距的相關情況以及信息有所認識和了解,詳細內(nèi)容如下。

關鍵字: 超聲波 超聲波測距 測距儀

摘要:為解決智能駕駛避障系統(tǒng)中信息處理運算功能單一、測距精度低、抗干擾能力弱等問題,提出了一種基于DSP的無人駕駛避障測距系統(tǒng),包括以TMs320C28335為核心的DSP系統(tǒng)、超聲波測距模塊、LCD顯示模塊、溫度補償電...

關鍵字: DSP信號處理 超聲波測距 溫度補償

摘 要 :針對物聯(lián)網(wǎng)領域距離數(shù)據(jù)采集與遠程監(jiān)測的需求,設計實現(xiàn)基于 TI CC3200 的超聲波測距系統(tǒng)。該系統(tǒng)采用超聲波傳感器測距,通過 TI CC3200 處理器對超聲波傳感器模塊進行控制,并利用內(nèi)置 WiFi 功能...

關鍵字: 物聯(lián)網(wǎng) 數(shù)據(jù)采集 遠程監(jiān)測 TI CC3200 超聲波測距 傳感器

51單片機超聲波測距程序詳解 超聲波四通道測距:超聲波測距實現(xiàn)分為三大塊: 其一是12864帶字庫的液晶驅動程序:

關鍵字: 51單片機 超聲波測距 液晶驅動

  引言   在工程實踐中,超聲波由于指向性強、能量消耗緩慢且在介質中傳播的距離較遠,因而經(jīng)常用于距離的測量。它主要應用于倒車雷達、測距儀、物位測量儀、移動機器人的研制、建筑施工工地以及

關鍵字: 溫度傳感器 超聲波測距

  超聲波測距是什么   由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經(jīng)常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現(xiàn)。利用超聲波檢測往往比較迅速

關鍵字: 超聲波 超聲波測距

  超聲波測距主要應用于倒車提醒、建筑工地、工業(yè)現(xiàn)場等的距離測量,雖然目前的測距量程上能達到百米,但測量的精度往往只能達到厘米數(shù)量級。   由于超聲波易于定向發(fā)射、方向性好、強度易控制、

關鍵字: 超聲波測距

HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達3mm; 模塊包括超聲波發(fā)射器、接收器與控制電路。 在智能小車的測距、避障,盲人拐杖,視力保護器(坐姿矯正),倒車雷達等應用中時常使...

關鍵字: 超聲波測距 HC-SR04
關閉