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

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

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

3天內不再提示

LiDAR激光雷達技術原理及Arduino示例代碼糾錯

芯情觀察猿 ? 來源:芯情觀察猿 ? 作者:芯情觀察猿 ? 2022-07-21 09:29 ? 次閱讀

激光雷達(Light Detection and Ranging,LiDAR)即激光探測和測距,又稱光學雷達,是自動駕駛領域的一種基礎感測技術。LIDAR是激光科技與雷達技術的組合,以下以無人機和自動駕駛領域常用的LIDAR-Lite系列為例,介紹LIDAR與Arduino開發板的連接幾測距示例。


LiDAR工作原理


LiDAR工作原理與通信雷達一樣,都是飛行時間測量法(Time of Flight,TOF),只是發射介質采用的是對人畜無害的紅外光束(Light Pluses),而不是無線電波。

poYBAGLYqciAB-HeAAkPTbeSiAA953.png激光雷達LiDAR示意圖


LiDAR通過發射、反射和接收紅外光束來探測白天或黑夜下的特定物體及動態數據,甚至由于反射度的不同,車道線和路面也是可以區分開來的。對于車用激光雷達,光速是每秒30萬公里,要區分目標厘米級別的精確距離,對傳輸時間測量分辨率必須做到1納秒。要如此精確的測量時間,對應的測量系統的成本就很難降低,還需要使用巧妙的方法降低測量難度。

poYBAGLYqeqAfdQVAAI2mefkRnc695.png激光雷達LiDAR系統組成

LiDAR系統一般包括激光發射光源、接收器伺服電機、斜面鏡和光學旋轉編碼器(又稱圓光柵)幾部分。通過旋轉的機械鏡面測量激光發出和收到回波的時間差,LiDAR可確定目標的方位和距離。由于激光雷達主動發射激光,因此受環境光變化的影響小,測距精確。


LiDAR與Arduino連接


LIDAR是激光科技與雷達技術的組合,不但應用前景廣闊,使用也非常簡便。通過Arduino開發板就能實現測距應用,必要的物料BOM表如下:
USB micro-B電纜 USB 2.0 A-B型 x1
電阻器 1/4W 500歐姆 x1
SparkFun Arduino開發板 DEV-15123 x1
LIDAR-Lite v3傳感器 Garmin SEN-14032 x1
電容器 1000uF/25V去耦鋁電解電容器 x1
面包板 x1
跳線 若干

poYBAGLYqgiAFFRWAAJpNL8GmlU108.pngLIDAR-Lite激光雷達


其中,LIDAR-Lite前方有兩個鏡筒,里面分別是激光發射器和接收器,用以發現和檢測目標。側面的電氣接口用來連接6-wire電纜。底部的4個安裝孔用來固定傳感器,螺絲規格為 #6 or M3.5。


LIDAR-Lite有6個引線,用來與控制板通信。其功能分別為:
紅色:5V,連接5V電源
橙色:PWR EN,電源使能(內部上拉)
黃色:MODE,模式控制(用于PWM模式)
綠色:SCL,I2C時鐘
藍色:SDA,I2C數據
黑色:GND,接地線

pYYBAGLYqiSAECXDAAFna1FrTUY203.pngLIDAR-Lite的引線及功能說明



由于LIDAR-Lite工作于4.5V to 5.5V,消耗的連續電流高達135mA (待機狀態為105mA),為了維持穩定工作,需要在5V電源和GND之間連接一個680μF電容器,并盡量靠近LIDAR傳感器單元。


用于SCL和SD線路的I2C總線上拉電阻器一般為4.7kΩ,如果鏈路較長或系統器件較多,可改用較小阻值的電阻元件。當線路長度超過允許長度時,可采用總線擴展器。

poYBAGLYqpKAdlklAAPBQtnMFY8280.pngLIDAR傳感器與Arduino開發板連接


按照電路圖將LIDAR傳感器與RedBoard或者其他Arduino兼容開發板連接,IDAR-Lite就可以通過I2C總線來測量距離了。


LiDAR庫文件及代碼

連接好電路圖后,用USB電纜將LiDAR連接到PC,就可以安裝專門的Arduino庫文件了。這很簡單,打開Arduino Library Manager按照提示操作就OK了。如果這些庫文件沒有鏈接到Arduino IDE,就需要手動操作,過程也不復雜。

庫文件裝好后,打一個新的Arduino sketch,拷入如下代碼:


/**
* LIDARLite I2C Example
* Author: Garmin
* Modified by: Shawn Hymel (SparkFun Electronics)
* Date: June 29, 2017
*
* Read distance from LIDAR-Lite v3 over I2C
*
* See the Operation Manual for wiring diagrams and more information:
* http://static.garmin.com/pumac/LIDAR_Lite_v3_Operation_Manual_and_Technical_Specifications.pdf
*/
#include #include
// Globals
LIDARLite lidarLite;int cal_cnt = 0;
void setup()
{
Serial.begin(9600); // Initialize serial connection to display distance readings

lidarLite.begin(0, true); // Set configuration to default and I2C to 400 kHz
lidarLite.configure(0); // Change this number to try out alternate configurations
}
void loop()
{
int dist;

// At the beginning of every 100 readings,
// take a measurement with receiver bias correction
if ( cal_cnt == 0 ) {
dist = lidarLite.distance(); // With bias correction
} else {
dist = lidarLite.distance(false); // Without bias correction
}

// Increment reading counter
cal_cnt++;
cal_cnt = cal_cnt % 100;

// Display distance
Serial.print(dist);
Serial.println(" cm");

delay(10);
}


代碼上傳成功后,打開Serial Monitor,就可以看到如下顯示的測量結果。

poYBAGLYqkqAJM9-AAAholqafnM604.pngLIDAR傳感器的測距結果


如果Serial Monitor顯示有誤(nack error),大部分情況是I2C總線連接問題,因為I2C總線對接觸不良非常敏感,最好是事先在面包板上焊接幾根導線出來。當然,也可能是上拉電阻太大了,可換個小一點阻值的試試,直到正常測量為止。

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

    關注

    968

    文章

    3972

    瀏覽量

    189923
  • Arduino
    +關注

    關注

    188

    文章

    6469

    瀏覽量

    187069
  • LIDAR
    +關注

    關注

    10

    文章

    326

    瀏覽量

    29423
收藏 人收藏

    評論

    相關推薦

    激光雷達分類以及應用

    激光雷達實際上是一種工作在光學波段(特殊波段)的雷達,它的優點非常明顯:1、具有極高的分辨率:激光雷達工作于光學波段,頻率比微波高2~3個數量級以上,因此,與微波雷達相比,
    發表于 09-19 15:51

    常見激光雷達種類

    單線激光雷達特點:結構簡單、掃描速度快、分辨率高、可靠性高、成本低。單線激光雷達實際上就是一個高同頻激光脈沖掃描儀,加上一個一維旋轉掃描。單線激光雷達雖然原理簡單但是可以有效、高頻的測
    發表于 09-25 11:30

    消費級激光雷達的起航

    高新技術企業。公司專注于激光雷達DE-LiDAR(基于TOF技術)的研發和制造,主要應用于無人機、機器人(含掃地機)和無人駕駛領域,滿足避障、路徑規劃(SLAM)、以及RGBD視覺識別
    發表于 12-07 14:47

    固態設計激光雷達

    看到機械或固態面陣激光雷達和攝像頭毫米波等“大家伙”在無人車上大放異彩的同時,有一些關鍵信息,其實正是這些“小伙伴”提供的。 賣出去,用起來,是好產品最重要的證明。本屆CES不僅是北醒展示技術的大舞臺
    發表于 01-25 09:41

    激光雷達和相機之間的外參標定

    lidar_camera_calibration項目——激光雷達和相機聯合標定
    發表于 04-12 09:27

    最佳防護——激光雷達與安防監控解決方案

    設備不斷向先進技術融合向前發展,激光雷達設備被作為安防監控領域的一大新起之秀,在這一行業發揮著它獨特的優勢。激光雷達+安防監控背景 隨著安防監控領域的快速發展,安防監控系統越來越向多功能化、集成化
    發表于 02-29 17:03

    激光雷達知多少:從技術上講講未來前景

    激光雷達是什么 激光雷達最早的定義是 LIDAR,英文為 Light Deteation and Ranging,中文意思是「光的探測和測距」。 其實更準確的一個定義是 LADAR:LAser
    發表于 07-14 07:56

    激光雷達

    想了解行業國內做固態激光雷達的廠家,激光雷達里面是怎么樣的啊
    發表于 01-17 15:29

    由iphone12說說激光雷達 FMCW激光雷達 精選資料分享

    。另一個就是比較火的AR(增強現實 ),通過LIDAR能夠測出這個現實中物體的大小尺寸,進而能夠很好的3D建模,當然待開發的應用還有很多很多,畢竟相當于賦予了手機一雙人的眼睛。主要說一下這個激光雷達
    發表于 07-22 09:12

    激光雷達LIDAR的工作原理及特點應用分析

    最近Velodyne挑起的激光雷達LiDAR專利之戰成為了業界熱點。可以說在嚴苛的自動駕駛系統中激光雷達成為一種不可替代的傳感器。今天讓我們詳細聊聊激光雷達
    的頭像 發表于 08-26 11:03 ?1.7w次閱讀

    激光雷達是什么,激光雷達的應用說明

    激光雷達是什么? 激光雷達(英文:Lidar),激光雷達是集激光、全球定位系統(GPS)、和IMU(慣性測量裝置)三種
    的頭像 發表于 06-20 16:53 ?2.4w次閱讀

    Mobility LiDAR系列激光雷達突破固態激光雷達的局限

    SOSLAB與縱慧芯光(Vertilite)并肩作戰,開發出ML(Mobility LiDAR)系列激光雷達,突破了被認為固態激光雷達的局限:距離和視場角的問題,SOSLAB正在通過ML系列純固態
    發表于 08-23 14:46 ?1515次閱讀

    激光雷達LIDAR基本工作原理

    一、激光雷達LiDAR工作原理激光雷達LiDAR的全稱為LightDetectionandRanging激光探測和測距,又稱光學
    的頭像 發表于 03-05 08:11 ?5155次閱讀
    <b class='flag-5'>激光雷達</b><b class='flag-5'>LIDAR</b>基本工作原理

    lidar激光雷達掃描儀有什么用

    LiDAR(Light Detection and Ranging,激光探測與測距)是一種利用激光技術進行距離測量和成像的技術
    的頭像 發表于 08-29 16:58 ?815次閱讀

    LIDAR激光雷達逆向建模能用到revit當中嗎

    LIDAR激光雷達逆向建模是一種利用激光雷達技術獲取物體表面數據,然后通過計算機軟件進行建模的方法。在建筑行業中,這種方法可以用于建筑物的三維建模、結構分析、施工模擬等。Revit是一
    的頭像 發表于 08-29 17:23 ?548次閱讀
    主站蜘蛛池模板: 天天干天天色天天| 2017亚洲男人天堂| 久久久久999| 韩国三级日本三级在线观看| 激情综合站| www.91免费视频| 天天干网址| 亚洲欧美日韩特级毛片| 最新日韩中文字幕| 日本xxxx18vr69| 欧美性色黄大片四虎影视| 中文字幕有码视频| 欧美成人精品久久精品| 精品国产_亚洲人成在线高清| 深夜国产成人福利在线观看女同| 国产久热精品| 亚洲一区中文| 午夜精品网| 欧美色图色就是色| 91在线色| 华人被黑人粗大猛然进| 永久免费观看黄网站| 亚洲国产成人精品女人久久久| 日本黄色a级| www.xxx.日本| eee在线播放成人免费| 亚洲性天堂| 欧美成人性色| 九色综合网| 国产精品成人免费观看| 三级网址在线播放| 国产人免费人成免费视频| 天堂网中文| 亚洲国产网址| 久久婷婷综合中文字幕| bbbb毛片免费看| 一级毛片一级黄片| videosex久久麻豆| 欧美激情xxxx性bbbb| 国产综合精品久久亚洲| 68日本xxxxxxxxx777|