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

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

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

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

ESP32驅(qū)動(dòng)TFmini-S紅外激光測(cè)距ToF模塊進(jìn)行測(cè)距

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

掃碼添加小助手

加入工程師交流群

概要

在這里插入圖片描述

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

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

在這里插入圖片描述

TFmini-S模塊引腳

在這里插入圖片描述

TFmini-S通信接口

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

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

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

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

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

ESP32與TFmini-S接線

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

ESP32TFmini-S
5V5V
GNDGND
16TXD
17RXD

Arduino串口驅(qū)動(dòng)代碼

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

總結(jié)

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

審核編輯 黃宇

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

    關(guān)注

    12

    文章

    1956

    瀏覽量

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

    關(guān)注

    0

    文章

    36

    瀏覽量

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

    關(guān)注

    9

    文章

    545

    瀏覽量

    38478
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1195

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    SDFM 激光測(cè)距模塊模組手冊(cè)

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

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

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

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

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

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

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

    無(wú)人機(jī)激光測(cè)距傳感器使用指南

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

    ESP32藍(lán)牙驅(qū)動(dòng)MAX98357對(duì)音頻音樂(lè)播放

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

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

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

    有沒(méi)有推薦的激光測(cè)距傳感器

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

    低成本開源!用樂(lè)鑫科技ESP32-S3開發(fā)板輕松驅(qū)動(dòng)無(wú)刷電機(jī),保姆級(jí)教程來(lái)了!

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

    小型激光測(cè)距模塊2000米精度1米無(wú)人機(jī)光電吊艙專用

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

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

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

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

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

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

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

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

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

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

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