VL53L0X ToF 거리측정 센서 -UART

(VL53L0X ToF Laser Distance Ranging Sensor)

개요

  • 본 제품은 VL53L0X ToF 거리측정 센서입니다.
  • ST사의 VL53L0X 센서는 타켓 물체를 최대 2m 거리에서 탐지가 가능합니다.
  • 적외선 펄스의 반향파를 측정하여 타켓의 표면이나 컬러와 상관 없이 정확한 결과값을 전달합니다.
  • 센서의 출력은 UART 인터페이스를 이용하여 읽을 수 있습니다.
  • 3.3V/5V 시스템과 동작이 가능합니다.

특징

  •  Adopt ST new laser ranging sensor

    . The sensor uses a Class 1 laser that meets the standard ICE 60825 1:2014

    . No harm to the human eye;

    . 3-5.5V wide voltage supply;

    . Working current 30MA

    . Quiescent current: 16MA

    . Minimum test period 30MS

    . 0-200CM ultra-wide measurement range (actually good in 1.2M);

  • No. Parameter Min value Typical value Max value Unit
    1 Working voltage 3   5.5 V
    2 Working current   30 35 mA
    3 Static current 15 16 17 mA
    4 Detection distance 120 120 200 cm
    5 Detection precision   ±1   %
    6 Resolving power   1   mm
    7 Detection angle   ±15   Degree
    8 Measurement period time 22 35 180 mS
    9 Measurement interface mode UART
    10 Working temperature -10   90 Cesius
  • Interface definition:

    No. Interface definition Description
    1 VCC Power supply
    2 TX Module serial port output
    3 RX Module serial port input
    4 GND Ground

문서

  • Measurement command:

    No. Command Return value Description
    1 0XA0 BYTE1,BYTE2
    Word output mode, the output distance is (BYTE1 < 8) &BYTE2;
    the conversion to 10 is the actual measurement distance, the unit is mm
    2 0XA1 BYTE1,BYTE2 VL53L0X initialization (initialization time is 500mS)
    3 0XB0 0XB0 The module baud rate is set to 9600, and it takes effect in time (default)
    4 0XB1 0XB1 The module baud rate is set to 19200, and it takes effect in time
    5 0XB2 0XB2 The module baud rate is set to 115200, and it takes effect in time
    6 0XC0 0XC0 Set up as a long distance measurement mode (default)
    7 0XC1 0XC1 Set up as a high-speed measurement model
    8 0XC2 0XC2 Set to high precision measurement mode (measurement interval is greater than 180mS)
    9 0XD0 0XD0 Set XSHUT to high level, module work normally and initialize module
    10 0XD1 0XD1 Setting XSHUT to low level, VL53L0X closes
    11 0XF0
    BYTE1
    BYTE2
    BYTE3
    BYTE4
    BYTE5
    BYTE6
    BYTE1--BYTE4
    Current baud rate (MSB)
    BYTE5
    0X00 long distance model
    0X01 high speed measurement mode
    0X02 high precision measurement mode
    BYTE6
    The status of the current XSHUT
  • Examples of application:
     
    Long distance mode measurement distance
    1>. Connect the hardware
    2>. Confirm the current baud rate (if it is known, do not need this step), select the 9600N119200 N1115200N 1 and three kinds of baud rates to input D0 data. If D0 is returned, it indicates that the baud rate is the current set of the baud rate of the module.
    3>. Input C0, PC terminal serial software C0, long distance mode set up successfully.
    4>. Input A0, PC terminal serial software will get 2 8 bits and 16 decimal data, converted into 10, which is the measurement distance value (unit mm).

연관제품