在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CW32模塊使用 VL53L0X激光測距傳感器

CW32生態社區 ? 來源:CW32生態社區 ? 作者:CW32生態社區 ? 2024-11-26 17:59 ? 次閱讀

VL53L0X是 ST 公司推出的新一代 ToF 激光測距傳感器,采用了第二代 FlightSenseTM技術,利用飛行時間(ToF)原理,通過光子的飛行來回時間與光速的計算,實現測距應用。較比上一代 VL6180X,新的器件將飛行時間測距長度擴展至 2 米,測量速度更快,能效更高。除此之外,為使集成度過程更加快捷方便, ST 公司為此也提供了 VL53L0X 軟件 API(應用編程接口)以及完整的技術文檔,通過主 IIC 接口,向應用端輸出測距的數據,大大降低了開發難度。

1、模塊來源

模塊實物展示:

wKgZO2dFm_KAcPISAAAr-h7Fglw152.jpg


資料下載鏈接:
https://pan.baidu.com/s/15Ld90aG1VC0y_xp120UbZg
提取碼:qydr

2、規格參數

工作電壓:2.6 ~ 3.5 V

溫度范圍:2m

通信協議:I2C

I2C地址:0X52

管腳數量:6 Pin(2.54mm間距排針

3、移植過程

我們的目標是在立創·CW32F030C8T6開發板上能夠實現測量距離的功能。首先要獲取資料,查看數據手冊應如何實現讀取數據,再移植至我們的工程。

3.1查看資料

VL53L0X飛行時間測距傳感器是新一代激光測距模塊,VL53LOX是完全集成的傳感器,配有嵌入式紅外、人眼安全激光,先進的濾波器和超高速光子探測陣列,測量距離更長,速度和精度更高。

VL53L0X的感測能力可以支持各種功能,包括各種創新用戶界面的手勢感測或接近檢測,掃地機器人、服務性機器人的障礙物探測與防撞系統,家電感應面板、筆記本電腦的用戶存在檢測或電源開關監控器,以及無人機物聯網(IoT)產品等。

3.2引腳選擇

該模塊有3個引腳,具體引腳連接見各引腳連接。

引腳 說明
GPIO1 中斷輸出引腳
XSHUT 關機引腳,低電平關機
SCL I2C的時鐘
SDA I2C的數據線

wKgZPGdFm_KAen8NAAFQ4E_meFE171.jpg

案例接線示意圖

3.3移植至工程

模塊工程參考入門手冊工程模板
在bsp文件夾下導入VL53L0X文件夾
下載鏈接
鏈接:https://pan.baidu.com/s/1Gv5mKGa5LXk2IKJ8qkwTYA?pwd=LCKF 提取碼:LCKF

wKgZO2dFm_OAeY4RAAA3DpA-2Ak068.jpg


然后我們將C文件和h文件路徑添加到工程中。

wKgZPGdFm_OAbDxoAACVnonfxEM662.jpg


動圖過大無法導入,請移步網頁查看

https://wiki.lckfb.com/zh-hans/dwx-cw32f030c8t6/module/sensor/vl53l0x-laser-ranging-sensor.html

4、移植驗證

在自己工程中的main主函數中,編寫如下。

/*
 * Change Logs:
 * Date           Author       Notes
 * 2024-06-20     LCKFB-LP    first version
 */
#include "board.h"
#include "stdio.h"
#include "bsp_uart.h"
#include "bsp_VL53L0X.h"

extern VL53L0X_Dev_t vl53l0x_dev;//設備I2C數據參數

int32_t main(void)
{
    board_init();        // 開發板初始化

    uart1_init(115200);        // 串口1波特率115200

    uint8_t mode = 0;//0:默認;1:高精度;2:長距離;3:高速
    VL53L0X_Error Status=VL53L0X_ERROR_NONE;//工作狀態

    printf("Startrn");

    while(vl53l0x_init(&vl53l0x_dev))//vl53l0x初始化
    {
        printf("VL53L0X Error!!!nr");
        delay_ms(500);
    }
    printf("VL53L0X OKrn");

    while(vl53l0x_set_mode(&vl53l0x_dev,mode))//配置測量模式
    {
        printf("Mode Set Errorrn");
        delay_ms(500);
    }

    while(1)
    {
         if(Status==VL53L0X_ERROR_NONE)
         {
                //執行單次測距并獲取測距測量數據
                Status = VL53L0X_PerformSingleRangingMeasurement(&vl53l0x_dev, &vl53l0x_data);
                printf("d: %4immrn",vl53l0x_data.RangeMilliMeter);//打印測量距離
        }
        else
        {
           printf("errorrn");
        }
        delay_ms(500);
    }
}

移植現象:在距離20cm處擺放障礙物,輸出前方障礙物的距離。

測量時不要將模塊靠近地面會影響模塊,障礙物不光滑會造成一定的誤差。

wKgZO2dFm_SAAEJ6AADmWkjEIvg088.jpg

模塊移植成功案例代碼:

鏈接:https://pan.baidu.com/s/1RC72B43RkyvGPMopcjm4gQ?pwd=LCKF

提取碼:LCKF

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2551

    文章

    51097

    瀏覽量

    753529
  • 激光測距傳感器

    關注

    0

    文章

    56

    瀏覽量

    11844
  • CW32
    +關注

    關注

    1

    文章

    203

    瀏覽量

    640
收藏 人收藏

    評論

    相關推薦

    基于STM32CUBEMX驅動TOF模塊VL53l0x(2)----修改設備地址

    本章主要介紹如何修改VL53L0X傳感器的I2C地址,并成功驅動設備以使用新的地址。VL53L0X是一種多功能、高性能的接近和環境光傳感器,常用于測量物體與
    的頭像 發表于 12-01 15:46 ?1369次閱讀
    基于STM32CUBEMX驅動TOF<b class='flag-5'>模塊</b><b class='flag-5'>VL53l0x</b>(2)----修改設備地址

    基于STM32CUBEMX驅動TOF模塊VL53l0x(3)----驅動多個VL53L0X

    在本章中,我們將探討如何同時驅動多個VL53L0X傳感器進行距離測量。我們將介紹如何有效地管理多個傳感器之間的通信和控制,以確保它們能夠同時進行準確的距離測量。通過本章的學習,將能夠了解如何利用多個
    的頭像 發表于 12-01 15:47 ?1028次閱讀
    基于STM32CUBEMX驅動TOF<b class='flag-5'>模塊</b><b class='flag-5'>VL53l0x</b>(3)----驅動多個<b class='flag-5'>VL53L0X</b>

    新一代ToF 激光測距模塊VL53L0X

    VL53L0X雖然 ToF 測距設備市場起初專注于僅以傳感器為起點進行測距的單一設備,但機器人和手勢感應等眾多新興應用要求使用多個接近傳感器
    發表于 04-06 14:03

    VL53L0X可以永久更改I2C地址嗎?

    大家好!關于VL53L0X飛行時間測距和手勢檢測傳感器的簡短問題。數據表提到了“可編程I2C地址”。是否可以永久地將默認I2C地址更改為另一個地址?新的I2C地址是否會永久存儲在VL53L0X
    發表于 10-23 16:46

    Vl53L0X測距傳感器如何通過GPIO中斷

    Vl53L0X測距傳感器如何通過GPIO中斷中斷,我只能在vl53l0x_interrupt_threshold_settings.h中找到很長的寄存
    發表于 03-22 09:25

    RT-Thread VL53L0X TOF傳感器驅動設計資料實現

    1、RT-Thread VL53L0X TOF傳感器驅動實現  Time of flight(TOF),中文翻譯為“飛行時間”。飛行時間技術在廣義上可理解為通過測量物體、粒子或波在固定介質中飛越一定
    發表于 09-15 17:08

    VL53L0X飛行時間測距傳感器開發板套件

    VL53L0X 飛行時間測距傳感器是新一代激光測距模塊,采用市場上尺寸最小的一種封裝。
    發表于 02-12 18:21 ?3536次閱讀
    <b class='flag-5'>VL53L0X</b>飛行時間<b class='flag-5'>測距</b><b class='flag-5'>傳感器</b>開發板套件

    ATK-VL53L0X激光測距傳感器模塊使用說明免費下載

    VL53L0X 芯片作為核心,該芯片內部集成了激光發射和 SPAD 紅外接收,采用了第二代 FightSenseTM 技術,通過接收
    發表于 03-18 08:00 ?44次下載
    ATK-<b class='flag-5'>VL53L0X</b><b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>傳感器</b><b class='flag-5'>模塊</b>使用說明免費下載

    VL53L0X TOF激光測距傳感器的數據手冊免費下載

    VL53L0X是一種新一代飛行時間(TOF)激光測距模塊,安裝在當今市場上最小的封裝中,與傳統技術不同,它提供精確的距離測量,無論目標反射是什么。它可以測量高達2米的絕對距離,設置一個
    發表于 07-08 08:00 ?40次下載
    <b class='flag-5'>VL53L0X</b> TOF<b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>傳感器</b>的數據手冊免費下載

    微雪電子測距傳感器VL53L0X測距模塊簡介

    VL53L0X 飛行時間 測距傳感器模塊 2米 I2C接口 測距頻率可達50Hz,低功耗,抗干擾 型號
    的頭像 發表于 01-06 08:56 ?9011次閱讀
    微雪電子<b class='flag-5'>測距</b><b class='flag-5'>傳感器</b><b class='flag-5'>VL53L0X</b><b class='flag-5'>測距</b><b class='flag-5'>模塊</b>簡介

    dfrobotVL53L0X ToF激光測距傳感器簡介

    VL53L0X激光測距傳感器是一款基于意法半導體(STMicroelectronics)新出的基于飛行時間測距 (ToF) 原理設計的高精度
    的頭像 發表于 01-02 08:42 ?7325次閱讀
    dfrobotVL<b class='flag-5'>53L0X</b> ToF<b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>傳感器</b>簡介

    Adafruit VL53L0X飛行時間距離傳感器的使用

    VL53L0X是飛行時間距離傳感器,與您使用過的其他傳感器不同!該傳感器包含一個很小的不可見激光源和一個匹配的
    的頭像 發表于 11-28 09:26 ?1.3w次閱讀
    Adafruit <b class='flag-5'>VL53L0X</b>飛行時間距離<b class='flag-5'>傳感器</b>的使用

    使用STM32F103應用VL53L0X激光測距模塊的測試參考程序免費下載

    本文檔的主要內容詳細介紹的是使用STM32F103應用VL53L0X激光測距模塊的測試參考程序免費下載。
    發表于 06-12 08:00 ?165次下載
    使用STM32F103應用<b class='flag-5'>VL53L0X</b><b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>模塊</b>的測試參考程序免費下載

    VL53L0X激光測距傳感器的數據手冊免費下載

    VL53L0X是新一代飛行時間(ToF)激光測距模塊,封裝在當今市場上最小的封裝中,與傳統技術不同的是,無論目標反射是什么,都能提供精確的距離測量。它可以測量高達2米的絕對距離,樹立了
    發表于 12-08 08:00 ?25次下載
    <b class='flag-5'>VL53L0X</b><b class='flag-5'>激光</b><b class='flag-5'>測距</b><b class='flag-5'>傳感器</b>的數據手冊免費下載

    使用VL53L0X激光傳感器的Arduino高度測量

    電子發燒友網站提供《使用VL53L0X激光傳感器的Arduino高度測量.zip》資料免費下載
    發表于 11-01 09:53 ?0次下載
    使用<b class='flag-5'>VL53L0X</b><b class='flag-5'>激光</b><b class='flag-5'>傳感器</b>的Arduino高度測量
    主站蜘蛛池模板: 一区二区三区中文国产亚洲| 亚洲国产精品第一页| 欧美男女交性过程视频| 色四月婷婷| 丁香五香天堂网卡| 放荡女同老师和女同学生| 国产免费久久| 免费看逼网站| 手机看片99| 国产性老妇女做爰在线| 女人张开腿给男人桶爽免费| 天天干天天爽天天操| 亚洲高清一区二区三区四区| 日本成片免费高清| 天天看天天爽天天摸天天添| 亚洲国产一区二区在线| 欧美一区二区三区在线| 天堂在线最新版在线www| 激情五月社区| 黄色毛片播放| 2019天天爱天天做| 四虎影院在线免费| 又黄又粗暴的120秒免费gif视频| h视频在线观看视频观看| 日本成人视屏| 欧美一级片免费观看| 伊人久久大香线蕉综合网站| 国产视频三区| 久久伊人草| 欧美一二三区| 黄色免费看网站| 五月天激情综合网| 午夜免费福利网站| 久久久久无码国产精品一区| 黄色视屏免费在线观看| 5566精品资源在线播放| 日韩免费毛片视频| 男人的网址| 婷婷激情五月综合| 天天干狠狠| 性欧美xxx 不卡视频|