91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP32驅(qū)動TFmini-S紅外激光測距ToF模塊進行測距

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2026-03-06 14:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概要

在這里插入圖片描述

TFmini-S LiDAR Sensor是基于 TFmini 的升級項目,它是一款小型化,單點測距的產(chǎn)品,基于 ToF(飛行時間)原理,配合獨特的光學(xué)、電學(xué)、算法設(shè)計,主要實現(xiàn)穩(wěn)定、精準(zhǔn)、高靈敏度和高速的距離測量的功能。產(chǎn)品本身除了具有 TFmini 的低成本、小體積、測距遠(yuǎn)等特點外,測距精度更高,對于室外強光、不同溫度、不同反射率等不同環(huán)境下適應(yīng)性更強,更低功耗,探測頻率也更加靈活。產(chǎn)品同時兼容 UARTI2C 通信接口,可通過指令進行切換。
TFmini-S 基于 ToF(Time of Flight)即飛行時間原理。具體為產(chǎn)品周期性的向外發(fā)出近紅外光調(diào)制波,調(diào)制波遇物體后反射。產(chǎn)品通過測量調(diào)制波往返相位差,得到飛行時間,再計算出產(chǎn)品與被測目標(biāo)之間的相對距離。
在這里插入圖片描述

TFmini-S模塊基本參數(shù)

在這里插入圖片描述

TFmini-S模塊引腳

在這里插入圖片描述

TFmini-S通信接口

UART數(shù)據(jù)通信協(xié)議
在這里插入圖片描述
IIC數(shù)據(jù)通信協(xié)議
在這里插入圖片描述
I/O工作模式

I/O 輸出模式下,不能輸出測距值,只是在距離從小變大超過高閾值的時候或者從大到小低 于低閾值的時候讓 I/O 口電平反轉(zhuǎn)。當(dāng)輸出為近區(qū)電平時,測量值大于滯回區(qū)間的遠(yuǎn)端點后,輸出切換為遠(yuǎn)區(qū)電平;當(dāng)輸出為遠(yuǎn)區(qū)電平時,測量值小于滯回區(qū)間的近端點時,輸出切換為近區(qū)電平。(高電平:3.3V,低電平:0V)

串口數(shù)據(jù)通信

TFmini-S 有兩種數(shù)據(jù)輸出格式,標(biāo)準(zhǔn)數(shù)據(jù)輸出格式和字符串?dāng)?shù)據(jù)格式,兩種格式可通過指令代碼相互切換。
? 標(biāo)準(zhǔn)數(shù)據(jù)輸出格式(默認(rèn)):
數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)幀長度為9字節(jié)。包含距離信息(Distance)、信號強度信息(Strength)、 溫度(Temp)、數(shù)據(jù)校驗字節(jié)(Checksum)等。數(shù)據(jù)格式為 16 進制(HEX)
在這里插入圖片描述
Dist(Distance):代表 TFmini-S 測量輸出的距離值,默認(rèn)單位為cm,解析為十進制的值范圍為0-2000。實際使用過程中,當(dāng)信號強度值Strength<100時,Dist的測量值被認(rèn)為不可信,默認(rèn)輸出-1。
Strength:指信號強度,默認(rèn)輸出值會在0-65535之間。當(dāng)測距檔位一定時,測距越遠(yuǎn),信號強度越低;目標(biāo)物反射率越低,信號強度越低。
Temp(Temperature):表征芯片內(nèi)部溫度值。攝氏度 = Temp / 8 – 256。

? 字符串?dāng)?shù)據(jù)格式
以字符串形式輸出,單位為m,比如測距為1.21m,則輸出字符串1.21,后跟轉(zhuǎn)義字符rn。

ESP32與TFmini-S接線

在這里插入圖片描述
TFmini-S模塊接到了ESP32的串口2引腳上

ESP32TFmini-S
5V5V
GNDGND
16TXD
17RXD

Arduino串口驅(qū)動代碼

#include < HardwareSerial.h > // Reference the ESP32 built-in serial port library
HardwareSerial lidarSerial(2); // Using serial port 2
#define RXD2 16
#define TXD2 17

void setup() {
  Serial.begin(115200); // Initializing serial port
  lidarSerial.begin(115200, SERIAL_8N1, RXD2, TXD2); // Initializing serial port
}

void loop() {
  uint8_t buf[9] = {0}; // An array that holds data
  if (lidarSerial.available() > 0) {
    lidarSerial.readBytes(buf, 9); // Read 9 bytes of data
    if( buf[0] == 0x59 && buf[1] == 0x59)
    {
      uint16_t distance = buf[2] + buf[3] * 256;
      uint16_t strength = buf[4] + buf[5] * 256;
      int16_t temperature = buf[6] + buf[7] * 256;
      Serial.print("Distance: ");
      Serial.print(distance);
      Serial.print(" cm, strength: ");
      Serial.print(strength);
      Serial.print(", temperature: ");
      Serial.println(temperature / 8.0 - 256.0);
    }
  }
  delay(10); 
}

ESP32的串口1作為測量數(shù)據(jù)顯示到串口助手上,ESP32的串口2與TFmini-S模塊的串口通信。將以上代碼上傳到ESP32中,將TFmini-S模塊與測量目標(biāo)離開一定距離,打開串口監(jiān)視器可得到測量距離結(jié)果如下:
在這里插入圖片描述

總結(jié)

以上實驗使用的TFmini-S模塊默認(rèn)的串口通信協(xié)議,沒做任何內(nèi)部參數(shù)的修改,ESP32作為主控讀取并轉(zhuǎn)換出TFmini-S模塊的測量數(shù)據(jù)。其他的通信協(xié)議的使用和參數(shù)的修改,可詳細(xì)參考TFmini-S模塊的說明書。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動
    +關(guān)注

    關(guān)注

    12

    文章

    1956

    瀏覽量

    88530
  • 紅外激光
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    8176
  • TOF
    TOF
    +關(guān)注

    關(guān)注

    9

    文章

    545

    瀏覽量

    38473
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1195

    瀏覽量

    21698
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    SDFM 激光測距模塊模組手冊

    電子發(fā)燒友網(wǎng)站提供《SDFM 激光測距模塊模組手冊.pdf》資料免費下載
    發(fā)表于 02-05 10:52 ?7次下載

    西曼傳感SDM02,1.8米D-TOF激光測距模塊。

    在物聯(lián)網(wǎng)與智能設(shè)備快速發(fā)展的今天,精準(zhǔn)、低成本且體積小巧的距離感知能力成為了眾多行業(yè)的需求痛點。西曼傳感技術(shù)有限公司推出的SDM02激光測距模塊,正是針對這一市場需求打造的全新DTOF(直接飛行
    的頭像 發(fā)表于 02-03 08:42 ?137次閱讀
    西曼傳感SDM02,1.8米D-<b class='flag-5'>TOF</b><b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>模塊</b>。

    tof測距傳感器的主要應(yīng)用場景

    ToF(Time-of-Flight,飛行時間)測距傳感器的核心原理是通過發(fā)射調(diào)制后的近紅外光,檢測光信號經(jīng)目標(biāo)反射后的往返時間差,計算傳感器與目標(biāo)的距離,并可輸出深度圖像。其具備測距
    的頭像 發(fā)表于 01-21 14:09 ?926次閱讀
    <b class='flag-5'>tof</b><b class='flag-5'>測距</b>傳感器的主要應(yīng)用場景

    新品 | Chain ToF Unit ChainBus,激光測距節(jié)點 Chain系列通信協(xié)議轉(zhuǎn)換單元

    ChainToFChainToF是M5StackChain系列中的一款激光測距傳感器節(jié)點。設(shè)備內(nèi)置VL53L0C激光測距模塊,支持3~200
    的頭像 發(fā)表于 01-09 17:52 ?236次閱讀
    新品 | Chain <b class='flag-5'>ToF</b> Unit ChainBus,<b class='flag-5'>激光</b><b class='flag-5'>測距</b>節(jié)點 Chain系列通信協(xié)議轉(zhuǎn)換單元

    無人機激光測距傳感器使用指南

    無人機激光測距傳感器(核心基于 ToF 或脈沖激光測距原理)是無人機實現(xiàn)定高飛行、避障導(dǎo)航、精準(zhǔn)測繪、目標(biāo)定位的關(guān)鍵部件,其使用需圍繞 “選
    的頭像 發(fā)表于 01-09 13:41 ?953次閱讀
    無人機<b class='flag-5'>激光</b><b class='flag-5'>測距</b>傳感器使用指南

    ESP32藍(lán)牙驅(qū)動MAX98357對音頻音樂播放

    本文介紹了MAX98357音頻模塊的基本特性,并利用ESP32的藍(lán)牙功能程序驅(qū)動模塊,最后用手機藍(lán)牙連接ESP32播放手機音樂
    的頭像 發(fā)表于 12-19 19:55 ?2648次閱讀
    <b class='flag-5'>ESP32</b>藍(lán)牙<b class='flag-5'>驅(qū)動</b>MAX98357對音頻音樂播放

    高壓功率放大器在平衡光學(xué)的飛秒激光測距實驗中的應(yīng)用

    實驗名稱: 基于平衡光學(xué)互相關(guān)的飛秒激光測距實驗 測試目的: 講述了基于平衡光學(xué)互相關(guān)的飛秒激光測距實驗,包括實驗系統(tǒng)的組成和測距實驗過程,
    的頭像 發(fā)表于 12-17 14:13 ?219次閱讀
    高壓功率放大器在平衡光學(xué)的飛秒<b class='flag-5'>激光</b><b class='flag-5'>測距</b>實驗中的應(yīng)用

    有沒有推薦的激光測距傳感器

    有推介的國內(nèi)稍微頭部一點的激光測距傳感器品牌推介嘛,需要點對面測距
    發(fā)表于 11-13 11:54

    低成本開源!用樂鑫科技ESP32-S3開發(fā)板輕松驅(qū)動無刷電機,保姆級教程來了!

    想用ESP32-S3開發(fā)板驅(qū)動無刷電機卻不知從何下手?本教程將手把手教你完成從硬件連接到軟件編程的全流程,無論你是新手還是有一定經(jīng)驗的開發(fā)者,都能輕松掌握!本教程代碼已全部開源!后臺私信關(guān)鍵詞
    的頭像 發(fā)表于 11-06 18:03 ?816次閱讀
    低成本開源!用樂鑫科技<b class='flag-5'>ESP32-S</b>3開發(fā)板輕松<b class='flag-5'>驅(qū)動</b>無刷電機,保姆級教程來了!

    小型激光測距模塊2000米精度1米無人機光電吊艙專用

    昕銳至成推出專為高端工業(yè)無人機設(shè)計的激光測距模塊,成功將測距能力提升至2000米,并在全量程內(nèi)實現(xiàn)高精度測量(>80米時精度±1米)。該905nm
    的頭像 發(fā)表于 10-14 16:34 ?619次閱讀
    小型<b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>模塊</b>2000米精度1米無人機光電吊艙專用

    高壓功率放大器:實現(xiàn)平衡光學(xué)飛秒測距研究的核心引擎

    實驗名稱: 基于平衡光學(xué)互相關(guān)的飛秒激光測距實驗 測試目的: 講述了基于平衡光學(xué)互相關(guān)的飛秒激光測距實驗,包括實驗系統(tǒng)的組成和測距實驗過程,
    的頭像 發(fā)表于 10-10 11:54 ?534次閱讀
    高壓功率放大器:實現(xiàn)平衡光學(xué)飛秒<b class='flag-5'>測距</b>研究的核心引擎

    撥動激光測距傳感器:以毫厘之準(zhǔn),開啟精準(zhǔn)測量新紀(jì)元

    的高質(zhì)量發(fā)展注入強勁動能。 毫厘之準(zhǔn),重塑測量精度新標(biāo)桿 傳統(tǒng)測量工具受限于技術(shù)原理,在精度和效率上往往難以兼顧。而撥動激光測距傳感器憑借其獨特的飛行時間(ToF)測量原理,通過發(fā)射高能量密度的
    的頭像 發(fā)表于 08-29 08:33 ?525次閱讀
    撥動<b class='flag-5'>激光</b><b class='flag-5'>測距</b>傳感器:以毫厘之準(zhǔn),開啟精準(zhǔn)測量新紀(jì)元

    小安派BW21-CBV-Kit入門教程之讀取VL53L0X紅外測距傳感器數(shù)據(jù)

    本示例將說明如何獲取 VL53L0X 紅外傳感器的值并將其傳遞給 BW21-CBV-Ki 。 VL53L0X 距離傳感器是一款基于意法半導(dǎo)體 VL53L0X 的(ToF測距模塊,其精
    的頭像 發(fā)表于 07-24 16:53 ?666次閱讀
    小安派BW21-CBV-Kit入門教程之讀取VL53L0X<b class='flag-5'>紅外</b><b class='flag-5'>測距</b>傳感器數(shù)據(jù)

    新品 | Unit Mini ToF-90°,迷你TOF測距單元

    UnitMiniToF-90°是一款迷你ToF測距單元,集成VL53L0X激光測距模塊,通過將激光
    的頭像 發(fā)表于 05-30 16:15 ?1042次閱讀
    新品 | Unit Mini <b class='flag-5'>ToF</b>-90°,迷你<b class='flag-5'>TOF</b><b class='flag-5'>測距</b>單元

    ESP32驅(qū)動MFRC522 RFID模塊讀寫IC卡數(shù)據(jù)

    本文將介紹ESP32開發(fā)板驅(qū)動MFRC522 RFID模塊,讀取RFID卡原始數(shù)據(jù)、獲取RFID卡的UID,并將個人數(shù)據(jù)添加到RFID卡中。
    的頭像 發(fā)表于 05-28 15:52 ?1430次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>驅(qū)動</b>MFRC522 RFID<b class='flag-5'>模塊</b>讀寫IC卡數(shù)據(jù)