久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 32452|回復: 42
打印 上一主題 下一主題
收起左側

VL53L0X中文資料(翻譯版)激光測距+手勢檢測傳感器API源碼

  [復制鏈接]
跳轉到指定樓層
樓主
ID:471057 發(fā)表于 2019-1-21 00:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
網(wǎng)上找到VL53L0X的資料,該芯片為最小的激光測距芯片,低功耗、測量快,包括中文的說明文檔及原廠的API資料(英文),供參考。


內含程序源碼:


特點
完全集成的微型模塊
–940nm  激光 vcsel
– vcsel  驅動器 -測距傳感器與先進的嵌入式微控制器
–快速 , 準確的距離范圍
–測量絕對范圍達 2 米
–報告的范圍是獨立的目標反射率
–可在高紅外環(huán)境光水平下運行
–先進的嵌入式光學交叉通話補償 , 簡化覆蓋玻璃選擇眼睛安全
–符合最新標準 iec 60825-1: 2014-第三版的 1 級激光設備集成
–單反射組件
–無需額外的光學元件
–單電源
–用于設備控制和數(shù)據(jù)傳輸?shù)?i2c 接口
–xod 演 (重置 )  和中斷 gpio – 可編程 i2c 地址

應用用戶檢測個人計算機 / 筆記本電腦 /平板電腦和物聯(lián)網(wǎng) (節(jié)能)。機器人 (障礙物檢測 )。
白色物品 (自動水龍頭中的手部檢測、肥皂分配器等一維手勢識別。
激光輔助自動對焦。增強和加速相機自動對焦系統(tǒng)性能 ,  特別是在困難場景 (低光照水平、低對比度 )  或快速移動的視頻模式下。描述 vl53l0x  是新一代飛行時間 (tof)  激光測距模塊 ,  安裝在當今市場上最小的封裝中 ,  提供與傳統(tǒng)技術不同的目標反射率的精確距離測量。 它可以測量高達 2米的絕對距離 ,  在測距性能水平方面樹立了新的標桿 , 為各種新的應用打開了大門。
vl53l0x  集成了領先的 spad  陣列 (單光子雪崩二極管 ),  并嵌入了 st  的第二代fliglsensetm  專利技術。
vl53l0x  的 940nm  vcsel  發(fā)射器 (垂直腔表面發(fā)射激光 )  是人眼完全看不見的 ,  再加上內部物理紅外濾光片 , 它可以實現(xiàn)更長的距離 ,  更高的免疫力和更好的魯棒性覆蓋玻璃光學交叉交談。


1.2 系統(tǒng)框圖


1.3 設備引腳
圖 2 顯示了 vl53l0x  的引腳 (另見圖 22)。
圖 2。vl53l0x  夾出 (底部視圖 )


引腳功能描述:


電路原理圖


注:  外部電源 avdd  上的電容器應盡可能靠近 avddvcsel  和 avssvcsel 模塊引腳。
注:  外部上拉電阻值可在 i2c  總線規(guī)范中找到。 拉拔通常每輛公交車只安裝一次 ,  靠近主機。對于 2.8 v  和 400KHz i2c 時鐘的 avdd,  上拉電阻的推薦值為 1.5 k  至 2k  歐姆。
注:  必須始終驅動 xshut  引腳 ,  以避免泄漏電流。 如果不知道主機狀態(tài) ,  則需要拉。xshut  需要使用硬件待機模式 (沒有 i2c  通信 )。
注: xshut  和 gpio1  拉起建議的值是 10k  歐姆
注: gpio1  如果不使用 , 將保持未連接

2 功能描述
2.1  系統(tǒng)功能描述
圖 4 顯示了系統(tǒng)級功能描述。主機客戶應用程序正在使用 api (應用程序編程接口 )  控制 vl53l0x  設備。
api  向客戶應用程序公開了一組高級功能 ,  允許控制 vl53l0x  固件 (fw),  如初始化 /校準,  測距 startstop,  精度的選擇 ,  測距模式的選擇。
api  是一個交鑰匙解決方案 ,  它由一組 c 函數(shù)組成 ,  可實現(xiàn)最終用戶應用程序的快速開發(fā) , 而不會使直接多寄存器訪問變得復雜。 api  的結構使其可以通過隔離良好的平臺層在任何類型的平臺上進行編譯。 api  包允許用戶充分利用 vl53l0x  功能。
api  的詳細說明可在 vl53l0x api  用戶手冊中找到 (單獨的文檔 , docid029105)。
vl53l0x fw  完全管理硬件 (hw)  寄存器訪問。
第 2.2  節(jié):  固件狀態(tài)機說明詳細說明了固件狀態(tài)機。

2.3.1 spad 和溫度校準
為了優(yōu)化系統(tǒng)的動態(tài) ,  必須對參考 spad  進行校準。在初始制造校準過程中 ,  只需執(zhí)行一次參考 spad  校準 , 然后校準數(shù)據(jù)就應存儲在主機上。
溫度校準是對兩個參數(shù) (vhv  和相位 cal) 的校準 ,  這兩個參數(shù)與溫度有關。 這兩個參數(shù)用于設置設備靈敏度。校準應在初始制造校準過程中進行 ,  當溫度變化超過 8°c  時,  必須再次進行校準。
有關 spad  和溫度校準的更多詳細信息 ,  請參閱 vl53l0x api  用戶手冊。

2.3.2  測距偏移校準
測距偏移可以用平均偏移來描述 ,  這是測量與實際距離的中心。
應在工廠進行偏移校準 , 以獲得最佳性能 (建議在 10cm  時進行 )。偏移校準應考慮到 : 電源電壓和溫度
VL53L0X模塊上方的防護罩玻璃


2.4  測距操作模式

api  中有 3 種測距模式 :
1. 單測距測距
僅在調用 api  函數(shù)后執(zhí)行一次。系統(tǒng)自動返回到 sw  待機狀態(tài)。

2. 連續(xù)測距。
在調用 api  函數(shù)后 ,  以連續(xù)的方式執(zhí)行范圍。測量完成后 ,  將立即啟動另一個測量。用戶必須停止范圍才能返回到 sw 待機狀態(tài)。最后一次測量在停止前完成。
3. 定時范圍。
在調用 api  函數(shù)后 ,  以連續(xù)的方式執(zhí)行范圍。測量完成后 ,  在用戶定義的延遲后啟動另一個測量值。此延遲 (測量期間 )  可以通過 api  定義。用戶必須停止范圍才能返回到 sw  待機狀態(tài)。如果停止請求是在范圍測量過程中發(fā)出的,  則測量將在停止前完成。如果發(fā)生在測量之間 ,  范圍測量將立即停止。
2.5  測距配置文件。
有 4 個不同的范圍配置文件可通過 api  示例代碼。客戶可以根據(jù)其用例性能要求創(chuàng)建自己的測距配置文件。欲了解更多詳情 , 請參閱 vl53l0x api  用戶手冊。
1. 默認模式。
2.  高速。
3.  高精度。
4.  遠距離。

2.6.1  初始化和負載校準數(shù)據(jù)階段。
初始化和校準階段在第一次測距之前或設備重置之后執(zhí)行 ,  請參見圖 9。然后 , 用戶可能必須定期重復溫度校準階段 , 具體取決于使用情況。有關校準功能的更多詳細信息 , 請參閱 vl53l0x api  用戶手冊。

2.6.2  測距階段。
測距相位由范圍設置和范圍測量組成。
在測距操作中 , 發(fā)射了多個 vcsel 紅外脈沖 ,  然后由目標對象反射回來 , 并被接收陣列檢測到。在 vl53l0x  中使用的光電探測器采用了先進的超快 spad  技術 (單光子雪崩二極管 ), 并受到多項專利的保護。
一個范圍的典型計時預算是 33 毫秒 (初始化 /測距 /內務處理  ),  請參見圖 12,  實際范圍測量采用 23 毫秒 ,  參見圖 9。最小范圍測量周期為 8 毫秒。
注:  最小范圍計時預算為 20 毫秒。最大值為 5 秒。計時預算越長 ,  精度和測距距離能力就越高

2.6.3  數(shù)字家政服務。
數(shù)字處理 (內部管理 )  是測距序列內的最后一個操作 , 用于計算、 驗證或拒絕測距測量。
此處理的一部分在內部執(zhí)行 ,  而另一部分由 api  在主機上執(zhí)行。
在數(shù)字處理結束時 ,  測距距離由 vl53l0x  本身計算。如果無法測量距離 (微弱信號 ,  無目標 ...),  則提供相應的錯誤代碼。
在設備本身上執(zhí)行以下功能
信號值檢查 (弱信號 )。
偏移校正。
交叉對話校正 (在蓋板玻璃的情況下 )。
最終測距值計算。
當 api  執(zhí)行以下操作時
返回忽略閾值 rit  檢查 (信號檢查與交叉對話 )。
檢查 (精度條件 )。
最終測距狀態(tài)計算。
如果用戶想要提高測距精度 ,  主機可以執(zhí)行一些額外的處理 (不是 api  的一部分 ), 例如滾動平均值、滯后或任何類型的過濾。

2.7  獲取數(shù)據(jù) :  中斷或輪詢。
用戶可以使用輪詢或中斷機制獲取最終數(shù)據(jù)。
輪詢模式 :  用戶必須通過輪詢 api  函數(shù)來檢查正在進行的測量的狀態(tài)。
中斷模式 :  中斷引腳 (gpio1)  在新測量可用時向主機發(fā)送中斷。
這兩種模式的描述可在 vl53l0x api  用戶手冊中找到。

2.8  設備編程和控制。
設備物理控制接口為 i2c,  如第 3 節(jié):  控制接口中所述。 提供了一個軟件層 (api)  來控制設備。 api  在 vl53l0x api  用戶手冊中進行了描述。

2.9  電源序列。
2.9.1  開機和啟動順序。
有兩個選項可用于設備電源啟動 /啟動。
選項 1:  從主機連接和控制 xshut  引腳。
此選項有助于優(yōu)化功耗 , 因為 vl53l0x  可以在不使用時完全關閉電源 , 然后通過主機gpio (使用 xshut  引腳 )  喚醒。硬件待機模式被定義為 avdd 存在且 xshut  較低的時期。

tboot  最大為 1.2  毫秒。
選項 2: xshut  引腳不受主機控制 ,  并通過上拉電阻與 avdd 捆綁在一起。在 xshut  引腳不受控制的情況下 , 電源啟動序列如圖 11 所示。在這種情況下 ,  設備在 fw boot  后自動在 sw  待機狀態(tài)中運行 ,  而無需進入 hw  待機狀態(tài)。
圖 11。在不受控制的 xshut  的情況下啟動和引導順序


tboot  最大為 1.2  毫秒。
2.10  測距順序。
圖 12。測距順序


ttiming _ budget 是由用戶使用專用 api  功能設置的參數(shù)。默認值為 33 毫秒。

3 控制接口。
此部分指定控制接口。 i2c  接口使用兩個信號 :  串行數(shù)據(jù)線 (sda)  和串行時鐘線 (scl)。連接到總線的每個設備都使用唯一的地址 ,  并且存在簡單的主從關系。sda 和 scl 線路都使用位于主機上的上拉電阻連接到正電源電壓。線路只主動低驅動。當線路浮動 ,  上拉電阻將線路拉上時 ,  就會出現(xiàn)高條件。當沒有傳輸數(shù)據(jù)時 , 兩行都很高。時鐘信號 (scl) 生成由主設備執(zhí)行。主設備啟動數(shù)據(jù)傳輸。 vl53l0x  上的 i2c  總線的最大速度為 400 kbitss,  并使用 0x52  的設備地址。
圖 13。數(shù)據(jù)傳輸協(xié)議



信息以 8 位數(shù)據(jù)包 (字節(jié))  的形式打包 ,  后面總是有一個確認位 , ac 表示為 vl53l0x  確認, am  用于主確認 (主機總線主機 )。內部數(shù)據(jù)是通過在 scl 上升邊緣對 sda 進行采樣而產(chǎn)生的。在 scl 的高周期內 , 外部數(shù)據(jù)必須是穩(wěn)定的。這方面的例外情況是 sda 分別下降或上升時的啟動 (s)  或停止 (p) 條件 ,  而 scl 較高。
消息包含一系列字節(jié) ,  前面是開始條件 ,  后面是停止或重復啟動 (另一個啟動條件 ,  但沒有前面的停止條件 ),  然后是另一個消息。 第一個字節(jié)包含設備地址 (0x52),  還指定數(shù)據(jù)方向。 如果最不重要的位較低 (即 0x52),  則消息是對從屬服務器的主寫入。 如果設置了 lsb (即0x53),  則該消息是從奴隸那里讀取的主消息。圖 14。設備地址 : 0x52



與相機模塊的所有串行接口通信必須從啟動條件開始。 vl53l0x  模塊通過將 sda 線壓低 , 確認收到了有效地址。存儲 read/jab 務位 (地址字節(jié)的 lsb)  的狀態(tài) ,  并且可以解釋從 sda 采樣的下一個數(shù)據(jù)字節(jié)。在寫入序列中 , 接收到的第二個字節(jié)提供一個 8 位索引 ,  該索引指向內部的一個 8 位寄存器。

當數(shù)據(jù)由從站接收時 ,  它將一點一點地寫入序列 /并行寄存器。在從站接收到每個數(shù)據(jù)字節(jié)后 ,  將生成一個確認 ,  然后將數(shù)據(jù)存儲在當前索引所尋址的內部寄存器中。
在讀取消息期間 , 以設備地址字節(jié)之后的字節(jié)讀出當前索引所尋址的寄存器的內容。 此寄存器的內容并行加載到串行并行寄存器中 ,  并通過 scl 的下降邊緣從設備中時鐘。
圖 16。數(shù)據(jù)格式 (讀)


在每個字節(jié)的末尾 ,  在讀取和寫入消息序列中 ,  接收設備 (即寫入的 vl53l0x  和讀取的主機 )  發(fā)出確認。
消息只能由總線主機在讀取操作過程中讀取完整字節(jié)后終止 ,  方法可以是發(fā)出停止條件,  也可以是通過負確認 (即不將 sda 線拉低 )。
該接口還支持自動遞增索引。傳輸?shù)谝粋數(shù)據(jù)字節(jié)后 ,  索引將自動遞增 1。因此 ,  主機可以連續(xù)向從站發(fā)送數(shù)據(jù)字節(jié) , 直到從站無法提供確認或主機以停止條件終止寫入通信。 如果使用自動遞增功能 , 則主服務器不必發(fā)送地址索引來附帶數(shù)據(jù)字節(jié)。
圖 17。VL53L0X數(shù)據(jù)格式 (順序寫入 )


完整的pdf格式文檔51黑下載地址:
VL53L0X資料.zip (6.8 MB, 下載次數(shù): 1024)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發(fā)
ID:137329 發(fā)表于 2019-3-7 15:48 | 只看該作者
謝謝,很需要,幫忙了
回復

使用道具 舉報

板凳
ID:417470 發(fā)表于 2019-3-26 08:47 來自手機 | 只看該作者
很好,感謝樓主,找了很多資料  發(fā)現(xiàn)都是英文的。
回復

使用道具 舉報

地板
ID:506805 發(fā)表于 2019-4-24 20:57 | 只看該作者
繼續(xù)資料
回復

使用道具 舉報

5#
ID:490940 發(fā)表于 2019-4-26 10:29 | 只看該作者
不錯 剛好用到
回復

使用道具 舉報

6#
ID:138479 發(fā)表于 2019-4-29 15:11 | 只看該作者
很好的資料,謝謝樓主,學習一下。。。。。。
回復

使用道具 舉報

7#
ID:552356 發(fā)表于 2019-6-1 11:11 | 只看該作者
謝謝你的幫助
回復

使用道具 舉報

8#
ID:248814 發(fā)表于 2019-6-4 08:31 | 只看該作者
謝謝樓主,終于找到你
回復

使用道具 舉報

9#
ID:579856 發(fā)表于 2019-7-8 11:39 | 只看該作者
謝謝樓主,終于找到你
回復

使用道具 舉報

10#
ID:107671 發(fā)表于 2019-7-17 16:27 | 只看該作者
謝謝分享,正在找這個東西,,,,
回復

使用道具 舉報

11#
ID:594613 發(fā)表于 2019-8-3 15:30 | 只看該作者
謝謝分享
回復

使用道具 舉報

12#
ID:119574 發(fā)表于 2019-8-5 14:36 | 只看該作者
good, 好東西,雖然用不上
回復

使用道具 舉報

13#
ID:216959 發(fā)表于 2019-8-21 09:39 | 只看該作者
很好的資料,謝謝樓主,學習一下
回復

使用道具 舉報

14#
ID:602509 發(fā)表于 2019-8-21 21:49 | 只看該作者
謝謝,很需要,幫忙了
回復

使用道具 舉報

15#
ID:91359 發(fā)表于 2019-8-27 22:47 | 只看該作者
激光測距資料,學習了
回復

使用道具 舉報

16#
ID:155485 發(fā)表于 2019-9-1 17:24 | 只看該作者
謝謝,很需要,幫忙了
回復

使用道具 舉報

17#
ID:408984 發(fā)表于 2019-9-7 15:01 | 只看該作者
很好的資料,謝謝樓主,學習一下。。。。。。
回復

使用道具 舉報

18#
ID:613436 發(fā)表于 2019-9-19 09:40 | 只看該作者
好多東西
回復

使用道具 舉報

19#
ID:613462 發(fā)表于 2019-9-19 10:16 | 只看該作者
學習學習
回復

使用道具 舉報

20#
ID:613462 發(fā)表于 2019-9-19 10:17 | 只看該作者
很好的資料,謝謝樓主,學習一下。。。。
回復

使用道具 舉報

21#
ID:480938 發(fā)表于 2019-9-25 18:02 | 只看該作者

很好的資料,謝謝樓主,
回復

使用道具 舉報

22#
ID:405302 發(fā)表于 2019-9-26 18:51 | 只看該作者
下載試試看
回復

使用道具 舉報

23#
ID:380206 發(fā)表于 2019-10-4 23:11 | 只看該作者
這翻譯的, 家政服務都出來了...........
回復

使用道具 舉報

24#
ID:620728 發(fā)表于 2019-10-8 20:35 | 只看該作者
很好,感謝樓主,找了很多資料  發(fā)現(xiàn)都是英文的
回復

使用道具 舉報

25#
ID:641297 發(fā)表于 2019-11-14 14:56 | 只看該作者
這個翻譯一言難盡。。總線bus=公交車。不過還是謝謝樓主
回復

使用道具 舉報

26#
ID:655670 發(fā)表于 2019-12-4 09:22 | 只看該作者
謝謝分享
回復

使用道具 舉報

27#
ID:703835 發(fā)表于 2020-3-10 21:44 | 只看該作者
剛需啊,謝謝分享
回復

使用道具 舉報

28#
ID:423971 發(fā)表于 2020-4-26 16:04 | 只看該作者
頂樓主  太棒了   英文的看的頭都大了  感謝感謝
回復

使用道具 舉報

29#
ID:697718 發(fā)表于 2020-5-11 22:49 | 只看該作者
ST的東西一般都比TI的復雜很多。
回復

使用道具 舉報

30#
ID:585074 發(fā)表于 2020-5-15 10:26 | 只看該作者
謝謝,很需要,幫忙了
回復

使用道具 舉報

31#
ID:868171 發(fā)表于 2021-3-24 13:02 | 只看該作者
denjackson 發(fā)表于 2019-8-5 14:36
good, 好東西,雖然用不上

國產(chǎn)VI5300完美替代兼容VL53L0,VL53L1和VL53L3系列,有需要請百度搜索  VL53L0X兼容
回復

使用道具 舉報

32#
ID:868171 發(fā)表于 2021-3-29 09:58 | 只看該作者
現(xiàn)在ST的缺貨漲價,可以試一下國產(chǎn)VI5300,完美兼容替換XL53L0X、XL53L1X、VL53L3X系列,需要可百度,VL53L0X兼容
回復

使用道具 舉報

33#
ID:424713 發(fā)表于 2021-4-19 10:59 | 只看該作者
樓主還在么,請問這個可以實現(xiàn)手勢識別嗎
回復

使用道具 舉報

34#
ID:957960 發(fā)表于 2021-7-31 16:59 | 只看該作者
感謝樓主,很需要,非常謝謝
回復

使用道具 舉報

35#
ID:975984 發(fā)表于 2021-10-29 13:52 | 只看該作者
樓主,這里面包含linux下的驅動嗎?
回復

使用道具 舉報

36#
ID:346927 發(fā)表于 2021-11-2 11:46 | 只看該作者
這個測距可以用于室 個嗎
回復

使用道具 舉報

37#
ID:832792 發(fā)表于 2022-1-6 21:57 | 只看該作者
找了很多資料  發(fā)現(xiàn)都是英文的
回復

使用道具 舉報

38#
ID:1005147 發(fā)表于 2022-2-14 16:34 | 只看該作者
你好樓主想問一下我下載了你的包,但是打開為社么找不到工程文件,請問是用keil寫的嘛
回復

使用道具 舉報

39#
ID:982918 發(fā)表于 2022-4-17 09:25 | 只看該作者

很好,感謝樓主,找了很多資料  發(fā)現(xiàn)都是英文的
回復

使用道具 舉報

40#
ID:1072664 發(fā)表于 2023-4-19 10:55 | 只看該作者
網(wǎng)上找了好久沒找到,這有了,贊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 黄视频免费在线 | 日韩毛片在线观看 | 91精品国产综合久久久动漫日韩 | 99视频在线免费观看 | 免费一级做a爰片久久毛片潮喷 | 国产精品一区一区 | 天天干天天爱天天操 | 一区二区三区视频在线观看 | 国产91色在线 | 亚洲 | 特黄毛片 | 青青激情网 | 91精品国产91久久综合桃花 | 欧美一区二区三区久久精品视 | 精品欧美乱码久久久久久 | 中文字幕av在线播放 | 午夜精品久久久久久久久久久久 | 欧产日产国产精品国产 | 日本一区二区三区精品视频 | 欧美一区二区三区在线 | 亚洲人成人一区二区在线观看 | 免费视频99| 一级毛片免费 | 自拍偷拍小视频 | 一级大片 | 超碰97在线免费 | 成人欧美日韩一区二区三区 | 亚洲国产成人在线视频 | 成人国产精品免费观看 | 亚洲精品美女在线观看 | 一区二区三区亚洲 | 欧洲精品码一区二区三区免费看 | 欧洲国产精品视频 | 日韩精品免费在线观看 | 草久视频 | 欧美日日日日bbbbb视频 | 亚洲黄色网址视频 | 成人精品一区二区 | 日韩精品在线观看免费 | 青娱乐一区二区 | 亚洲自拍偷拍免费视频 | 国产一级一片免费播放 |