色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何在單一設計中使用多個VL53L0X

工程師兵營 ? 來源:互聯網 ? 作者:佚名 ? 2018-07-23 09:00 ? 次閱讀

近年來,接近傳感器越來越備受關注。 例如,接近傳感器現今廣泛用于智能手機,在手機進行通話時停用觸摸屏模式,因為此項功能可在用戶視線離開屏幕時禁用觸摸靈敏度,從而降低手機功耗。 此外,接近傳感器還可最大限度地減少因用戶身體部位碰觸手機,而導致通話意外斷開的風險。 直到最近,接近傳感器仍是由發射 IR 光脈沖的紅外 LED 和測量目標物反射光振幅的紅外檢測器組成。 這項技術使主機處理器能夠估算傳感器與目標物之間的距離。 然而,目標物反射的光量取決于目標物表面的顏色和光滑度等若干因素,這一點導致估算精度受限。

STMicroelectronics 的 FlightSense? 技術采用了另一種完全不同的方法。 此項技術準確測量光傳播到最近的物體,并反射回傳感器的總時間。 這種“渡越時間”(ToF) 法的優勢在于光反射回程的時間僅由光行走的距離決定,而不必考慮反射回程的光量。 眾所周知,光速的精度極高,所以回程距離的計算公式也很簡單,即“光速” x “時間延遲”。

VL53L0X 是新一代 ToF 激光測距模塊,采用目前市場上最小型的封裝,可基于各種目標物顏色和反射特性進行精確測距。 該設備測量的絕對距離可長達 2 m,精度高達 3%,具體取決于所選功耗與精度的平衡。

圖 1:VL53L0X 框圖。

如圖 1 所示,VL53L0X 集成了人眼完全可見的 940 nm VCSEL 發射器(垂直腔面發射激光器)。 此激光器不會對眼睛造成任何傷害,完全滿足針對 1 類激光設備的最新標準(IEC 60825-1:2014 - 第 3 版)。 此外,VL53L0X 還配有內置物理紅外濾光片,可增大測量距離、增強對環境光的抗擾度,以及對玻璃罩光學串擾的抗擾度。 反射回程的 IR 光通過高靈敏度的領先 SPAD(單光子雪崩二極管)陣列進行測量,SPAD 陣列是先進醫療掃描儀的首選技術。

在單一設計中使用多個 VL53L0X

雖然 ToF 測距設備市場起初專注于僅以傳感器為起點進行測距的單一設備,但機器人和手勢感應等眾多新興應用要求使用多個接近傳感器。 這些應用必須考慮的其中一個問題在于,使用多個接近傳感器對主機處理器 GPIO 資源的需求。

單個 VL53L0x 傳感器需要四個主機 MCU 的 GPIO 引腳(圖 1)。 其中,兩個引腳提供 I2C 串行時鐘 (SCL) 信號和串行數據 (SDA) 信號,第三個引腳 (XSHUT) 用于 MCU 復位傳感器,而第四個 (GPIO1) 引腳可幫助主機控制器中斷時序關鍵型應用,或者在應用無需快速響應新測距任務時,用作輪詢輸入。

然而,這并不表示兩個傳感器需要八個 GPIO 引腳,或三個傳感器需要十二個 GPIO 引腳,因為所有傳感器都可共享相同的 I2C 時鐘線路和數據線路。 當多個傳感器共享同一條 I2C 總線時,必須各自擁有不同的總線地址。 總線地址由主機 MCU 分配,MCU 將按順序復位所有傳感器,并及時發出寫入命令。 因此,MCU 必須能夠直接通過其中一個 GPIO 引腳或 GPIO 擴展芯片,逐個復位/重啟所有傳感器。

從本質上來說,如果設計人員不希望在 GPIO 計數、封裝尺寸和板復雜性三個方面對 MCU 作出過高指定,將存在三種情形。

情形 1 是指可用的 GPIO 引腳數量(假定已有兩個 GPIO 引腳專用于 I2C 時鐘信號和數據信號)至少是 VL53L0x 接近傳感器數量兩倍的情況。 這種情況無需 GPIO 擴展芯片,并且每個傳感器的 XSHUT 引腳和中斷 (GPIO1) 引腳均可直接連接到主機 MCU 的 GPIO 引腳。

情形 2 涉及可用于處理系統中所有 VL53L0x 傳感器的 XSHUT 信號和中斷 (GPIO1) 信號的 GPIO 引腳數量不足的情況。 如圖 2 所示,在這種情況下,一對 GPIO 擴展器,例如 Fairchild FLX6408UMX,允許八個接近傳感器共享同一條 I2C 總線。 這一對擴展器中,一個用于為傳感器提供 XSHUT 復位信號,另一個負責接收輸出測距信號。

I2C GPIO 擴展器示例圖

圖 2:I2C GPIO 擴展器示例。

最后,情形 3 屬于上述兩者的中間情況,即板包含 N 個傳感器,而 MCU 可用的 GPIO 引腳數量至少達到了 N+1,這使設計人員省去了一個 GPIO 擴展器。 對于這種情況,首選方案是利用 GPIO 擴展器(圖 2 中的 U1)向傳感器提供 XSHUT 信號,同時將傳感器輸出直接連接到 MCU 的 GPIO 引腳。 這種方法可避免通過 GPIO 擴展器傳送中斷信號所固有的延時問題,從而使系統能夠更快響應測距過程中發生的任何變化。

采用 VL53L0x 進行設計

為加快 VL53L0x 應用的開發進程,ST 提供了 X-NUCLEO-53LAO1 擴展板等多種開發板,用于 STM32 MCU 開發環境和 STSW-IMG005 API 封裝。 為確保用戶能夠在盡可能接近最終應用的環境中驗證 VL53L0X,X-NUCLEO-53L0A1 擴展板均附帶一個底座,可安裝 3 種厚度不同的墊片(分別為 0.25 mm、0.5 mm 和 1 mm),用于模擬 VL53L0X 和玻璃罩之間的氣隙。

VL53L0X API 封裝提供了一組用于控制 VL53L0X 的 C 語言函數,其中包括傳感器初始化和測距數據采集功能的函數,可幫助實現最終用戶應用的開發。 這款封裝的結構使其能夠基于任何類型的平臺,通過一個孤立的平臺層(主要針對低級 I2C 訪問)進行編譯。

總結

接近感應已攜手新型設備進入了歷史新紀元,這些設備具備前所未有的測量精度,此外還提供硬件和軟件支持工具,可幫助設計人員以低成本方式快速測試新應用、制作應用原型以及實現其工業化。這些應用都具備基于單一控制板統一管理多個感應器的能力。

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

    關注

    2551

    文章

    51163

    瀏覽量

    754120
  • GPIO
    +關注

    關注

    16

    文章

    1205

    瀏覽量

    52145
收藏 人收藏

    評論

    相關推薦

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

    測量環境光強度等應用。 在某些情況下,可能需要在同I2C總線上使用多個VL53L0X傳感器,或與其他I2C設備共享總線資源。由于每個VL53L0X傳感器具有默認的固定I2C地址,這
    的頭像 發表于 12-01 15:46 ?1386次閱讀
    基于STM32CUBEMX驅動TOF模塊<b class='flag-5'>VL53l0x</b>(2)----修改設備地址

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

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

    你好。有誰知道是否有可能減少VL53L0X FOV放在它前面小塊塑料(黑暗?)管道? 它可以運作得足夠好還是串擾會變得不可接受?任何其他選項,以減少檢測FOV?提前感謝
    發表于 11-29 10:21

    是否可以為VL53L0X設置最小可檢測范圍?

    嗨,是否可以為VL53L0X設置最小可檢測范圍?我有個在10cm區域有些寄生反射的應用,我想忽略它。是否可以設置VL53L0X的可檢測范圍?以上來自于谷歌翻譯以下為原文 Hi
    發表于 04-11 15:39

    VL53L0x不會受到什么樣的材料干擾

    大家好,在我的項目中,它有個覆蓋VL53L0x(約5厘米)以上。我想知道VL53L0x不會受到什么樣的材料干擾。這意味著VL53L0x在其上方有蓋子時可以正常工作。非常感謝。火星
    發表于 04-12 15:17

    VL53L0X X-NUCLEO-53L0A1蓋玻片材料是什么

    我們正在使用VL53L0X IR飛行時間傳感器開發產品。傳感器必須位于塑料外殼內,透過IR透射窗口材料。為了測試這樣的布置,X-NUCLEO-53L0A1配有氣隙墊片和覆蓋玻璃材料。我想知道這種玻璃
    發表于 06-12 07:15

    請問VL53L0X的FOV范圍是多少?

    數據表顯示 VL53L0X 具有 25 度的 FOV。然而,每個 VL53L0X 顯示的 FOV 略有不同。比如VL53L0X好像是24度,另
    發表于 12-08 06:12

    如何添加多個vl53l0x傳感器?

    我已經成功實現了vl53l0x 傳感器,但希望添加更多。我找到了“AN4846 Application note Using multiple VL53L0X in a single
    發表于 12-27 06:48

    VL53L0X精度模式和可能性存儲應用程序特定因素的問題是什么?

    我們在高精度模式下運行 VL53L0X,時間預算配置為 9000 毫秒。請幫助我們了解傳感器如何在高精度模式下進行多次采樣并提供最終穩定的輸出。我們將使用此傳感器測量注射器內活塞的距離。同樣的計劃
    發表于 01-03 07:08

    VL53L0X GUI無法識別NUCLEO-L476RG板怎么解決?

    X-NUCLEO-53L0A1 + NUCLEO-L476RG 連接到我的 USB 端口,啟動應用程序并收到下個錯誤:為什么會這樣?VL53L0X GUI 是否僅適用于 NUCLE
    發表于 01-09 06:06

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

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

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

    電子發燒友網站提供《使用VL53L0X激光傳感器的Arduino高度測量.zip》資料免費下載
    發表于 11-01 09:53 ?0次下載
    使用<b class='flag-5'>VL53L0X</b>激光傳感器的Arduino高度測量

    Arduino和VL53L0X飛行時間+OLED顯示教程

    電子發燒友網站提供《Arduino和VL53L0X飛行時間+OLED顯示教程.zip》資料免費下載
    發表于 07-03 09:37 ?2次下載
    Arduino和<b class='flag-5'>VL53L0X</b>飛行時間+OLED顯示教程
    主站蜘蛛池模板: 97成人精品视频在线播放| avove旗袍丝袜高跟啪啪| 亚洲美女视频高清在线看| 成人免费观看在线视频| 久久综合狠狠综合狠狠| 亚洲乱码高清午夜理论电影| 国产精品麻豆a在线播放| 日韩毛片大全| 成年人在线视频免费观看| 欧美特级午夜一区二区三区| 99国产电影| 欧美雌雄双性人交xxxx| 99热这里只有精品8| 蜜桃成人在线| 91精品一区二区综合在线| 麻豆高清免费国产一区| 57PAO强力打造高清免费| 久久视热频国产这里只有精品23| 亚洲视频在线观看| 久草在线福利资站免费视频| 亚洲伊人久久综合影院2021| 精品人妻伦九区久久AAA片69| 亚洲伊人精品综合在合线| 精品久久久噜噜噜久久久app| 伊人狼人久久精品热9| 麻豆AV久久AV盛宴AV| 99热在线精品视频| 日本韩国欧美一区| 国产精品观看视频免费完整版| 羞羞在线观看| 久久99热狠狠色一区二区| 91精品乱码一区二区三区| 青草影院内射中出高潮-百度| 粉嫩无套白浆第一次jk| 亚洲AV蜜桃永久无码精品无码网 | 久久两性视频| 专干老肥熟女视频网站300部| 美女视频黄a视频全免费网站色窝| Chinesetube国产中文| 骚浪插深些好烫喷了| 国精产品砖一区二区三区糖心|