センサーは、自動化の進化にとって最も重要な触媒です。技術の進歩に伴い、今日、さまざまなアプリケーションで利用できるアナログセンサーとデジタルセンサーの両方があります。の開発 センサー 多くの自動化タスクが簡単になります。今日、測定するセンサーがあります 温度 、光強度の測定、湿度の測定、音の測定、放射線の測定、近接の測定など…物体の距離範囲を測定するために、市場にはさまざまなタイプの距離センサーがあります。操作にレーザービームを使用するものもあれば、LEDを使用するものもあります。距離範囲を測定するためにレーザービームを使用するそのようなセンサーの1つはVL53L0XICです。
VL53L0Xとは何ですか?
VL53L0Xは、飛行時間の原理を使用して動作するLIDARベースの距離測定センサーです。このデバイスは非常に小さく、簡単にインターフェースできます マイクロコントローラー 。
動作原理
VL53L0Xはレーザー測距センサーです。物体の距離を測定するために飛行時間の原理を使用します。ここでレーザービームが 垂直共振器面発光レーザー デバイスに存在します。このビームはオブジェクトの表面に当たって跳ね返ります。レーザービームが物体の表面を攻撃してセンサーに反射するのにかかる時間は、飛行時間として知られています。この時間を測定して、物体とセンサーの間の距離を計算します。光子のタイミングと光子の距離を測定するために、SPADアレイがデバイスで使用されます。これにより、デバイスの精度も向上します。 VL53L0Xは、表面の反射率が高い場合でも、物体の距離範囲を測定できます。
ピン配置
VL53L0Xのピン図
VL53L0X距離センサーはSTMicroelectronicsから提供されており、12ピンICとして入手できます。 ICのピンの説明は以下のとおりです–
- ピン-1AVDDVCSELは、主電源に接続されているVCSELへの電源ピンです。このピンには2.6V〜5.5Vの電圧が供給されます。
- ピン2はVCSELグランドピン-AVSSVCSELです。このピンはメイングラウンドに接続されています。
- ピン3はIC-GNDのグランドピンです。
- ピン4はグランドピンGND2でもあります。
- ピン5は、デジタル入力Xshutdownピン-XSHUTです。
- ピン6はグランドピン-GND3であり、
- ピン7は割り込み出力ピンGPIO1です。これはデジタル出力ピンです。
- ピン8はピンDNCを接続しないでください。このピンはフローティングのままです
- ピン9はI2CシリアルデータピンSDAです。これはデジタル入力/出力ピンです。
- ピン10はI2Cシリアルクロック入力ピン–SCLです。これはデジタル入力ピンです。
- ピン11は電源電圧ピンAVDDです。
- ピン12はグランドピン-GND4です。このピンはメイングラウンドに接続する必要があります。
ブロック図
APIの助けを借りて、VL53L0Xの多くの高レベルの機能をホストによって制御することができます。 VL53L0Xの初期化、校正、精度の選択、測距モードの選択、開始/停止などは、APIコマンドで制御できます。
このAPIは、どのプラットフォームでもコンパイルできます。 APIには、シングルレンジング、連続レンジング、および時限レンジングの3つのレンジングモードが含まれています。シングルレンジングモードでは、API関数が呼び出された後にレンジングが行われます。ここでは、測距は1回だけ行われます。
連続レンジングでは、API関数を呼び出した後、レンジングが連続的に行われます。ここでSWスタンバイモードに戻るには、ユーザーはレンジングを停止する必要があります。時限レンジングでは、API関数を呼び出した後、レンジングが継続的に実行されますが、各測定後、ユーザー定義の遅延後に別のレンジングが開始されます。
回路図
回路図-VL53L0Xの図
VL53L0Xとマイクロコントローラーのインターフェースでは、外部コンデンサーと抵抗器が使用されます。主電源電圧ピンAVDDで使用される外部コンデンサは、ノイズと干渉を減らすために、AVDDVCSELピンとAVDDVCSELピンのできるだけ近くに配置する必要があります。
2.8VのAVDDには、1.5kΩ〜2kΩの外部プルアップ抵抗を推奨します。 XSHUTおよびGPIO1の場合、10kΩが推奨されるプルアップ抵抗値です。ホストには、コマンドを使用してVL53L0Xを制御するためのAPIがあります。
VL53L0Xの仕様
VL53L0Xの仕様の一部を以下に示します–
- このデバイスの動作電圧範囲は2.6V〜3.5Vです
- このデバイスを動作させるには、10mAの供給電流が必要です。
- マイクロコントローラと通信するために、I2C通信プロトコルがオンボードで提供されています。
- このデバイスは、最大2メートルのターゲット距離を測定できます。
- 2.8Vリニア電圧レギュレータが提供されています。
- このデバイスでは、シングルフォトンアバランシェダイオードアレイが使用されています。
- 980nmの垂直共振器面発光レーザーがレーザー測距に使用されます。
- このデバイスには、統合レベルシフターもあります。
- このデバイスは、雰囲気に対する耐性があります。
- ガラスの光クロストークを適切に防止するために、統合IRフィルターが提供されています。
- 動作温度範囲は-20°Cから70°Cです。
- このデバイスは、OpticalLGA12パッケージとして入手できます。
- VL53L0Xは、APIを使用して制御できます。
- APIを使用すると、多くのハイエンドアプリケーションを顧客が簡単に設計できます。
- このAPIには、VL53L0Xの機能を制御するための3つのレンジングモードが含まれています。
VL53L0Xのアプリケーション
VL53L0Xはレーザー測距モジュールです。このセンサーは、3D画像用のiphone7やその他のApple電話で最初に使用されたときに普及しました。このモジュールにはさまざまな用途があります。それらのいくつかを以下に示します–
- VL53L0Xは、障害物の検出と回避のためにロボット工学で使用されます。
- 最新のモバイルスマートフォンの多くでは、このモジュールは近接センサーとして使用されています。
- 暗い場所で画像を撮影する必要がある医用画像に使用されます。
- カメラでは、オートフォーカスにはVL53L0Xが使用されます。
- 動きの速い物体の画像をキャプチャし、カメラのパフォーマンスを向上させるために、VL53L0Xは最新のカメラで使用されています。
- 1次元ジェスチャ認識の場合、このモジュールが使用されます。
- 自動蛇口、石鹸ディスペンサー、自動タップでは、手のジェスチャーを検出するために、VL53L0Xが適用されます。
- このモジュールは、ユーザー検出のためにコンピューターやラップトップでも使用されます。
代替IC
ST Microelectronicsが提供するVL53L0Xセンサーに加えて、このモジュールの代替として使用できる他のICには、VL6180、超音波センサーHC-SR04があります。
このセンサーで使用されているレーザーは目に見えず、人間の目に害はありません。 VL53L0Xは、世界最小の距離測定センサーとしても広く知られています。このセンサーの電気的特性の詳細については、 データシート 。スマートフォンはカメラレンズのオートフォーカスにVL53L0Xを使用していますか?