STMicroelectronics-로고

STMicroelectronics VL53L4ED 고정밀 근접 센서

STMicroelectronics-VL53L4ED-고정밀 근접 센서-제품

제품 정보

명세서

  • 확장된 온도 성능 확장 보드를 갖춘 고정밀 근접 센서
  • STM53 Nucleo용 VL4L32ED 기반
  • 센서: VL53L4ED ToF
  • 스페이서: 공극 시뮬레이션을 위한 0.25mm, 0.5mm, 1mm
  • 브레이크아웃 보드: SATEL-VL53L4ED 브레이크아웃 보드 별도 구매 가능
  • 커넥터: Arduino UNO R3 커넥터

제품 사용 지침

X-NUCLEO-53L4A3에는 VL53L4ED 센서, 스페이서, 브레이크아웃 보드 및 커넥터가 장착되어 있습니다. 확장된 온도 범위 기능을 갖춘 고정밀 근접 감지용으로 설계되었습니다.

  • 필수 보드: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • USB를 통해 P-NUCLEO를 PC에 연결합니다.
  • Nucleo 보드를 감지하려면 PC USB 포트 드라이버를 설치하세요.
  • 장치 평가를 위해 VL53L4ED GUI 소프트웨어를 설치합니다.
  • API SW 및 ex용 X-CUBE-TOF1 소프트웨어 패키지 설치amp레.

X-CUBE-TOF3108 소프트웨어 패키지와 함께 VL53L4ED를 사용하려면 st.com의 UM1에 제공된 지침을 따르십시오. .bin 드래그 앤 드롭 file설치를 위한 것입니다.

자주 묻는 질문

하드웨어 오버view

X-NUCLEO-53L4A3 하드웨어 설명

  • X-NUCLEO-53L4A3은 ST FlightSense 특허 기술을 기반으로 하는 VL53L4ED ToF 고정밀 근접 및 확장된 온도 범위 센서를 중심으로 설계된 개발 보드입니다.
  • VL53L4ED는 Arduino UNO R32 커넥터에서 사용할 수 있는 I2C 링크를 통해 STM3 Nucleo 개발자 보드 호스트 마이크로컨트롤러와 통신합니다.

기내 주요 제품

  • VL53L4ED ToF 고정밀 근접 및 확장된 온도 범위 센서
  • 커버 유리를 사용하여 에어 갭을 시뮬레이션하기 위한 0.25, 0.5 및 1mm 스페이서

브레이크아웃 보드 커넥터

  • SATEL-VL53L4ED 브레이크아웃 보드는 별도로 구매 가능

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-1

  • X-NUCLEO-53L4A3 확장 보드
    • 맞춤형 애플리케이션의 VL53L4ED 장치는 확장 보드 또는 외부 VL53L4ED 브레이크아웃과 통합될 수 있습니다.
    • 브레이크아웃 보드는 별도로 배송됩니다.
  • X-NUCLEO-53L4A3는 NUCLEO 팩(P-NUCLEO-53L4A3)으로도 제공됩니다.
    • X-NUCLEO-53L4E3 확장 보드는 확장 보드와 STM32 NUCLEO 보드가 포함된 NUCLEO 팩의 일부로 www.st.com에서 주문할 수도 있습니다.
    • 주문 코드: P-NUCLEO-53L4A3: X-NUCLEO-53L4A3 확장 보드 및 NUCLEO-F401RE 전체 기능 보드.
  • VL53L4ED 브레이크아웃 보드는 별도로 주문할 수 있습니다.
    • 주문 코드: SATEL-VL53L4ED
    • 팩에는 두 개의 브레이크아웃 보드가 포함되어 있습니다.

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-2

X-CUBE-TOF1 소프트웨어 설명

X-CUBE-TOF1 소프트웨어 패키지는 STM32용 Time-of-Flight 제품군(X-NUCLEO-53L4A3 포함)의 확장 보드를 위한 STM32Cube 확장입니다. 소스 코드는 STM32Cube를 기반으로 하여 다양한 STM32 MCU 제품군 간의 이식성과 코드 공유를 용이하게 합니다. 처럼amp파일 구현은 STM32 Nucleo 개발 보드(NUCLEOF53RE 또는 NUCLEO-L4RG) 위에 연결된 STM3 Nucleo 거리 측정 센서 확장 보드(X-NUCLEO-32L401A476)에 사용할 수 있습니다.

주요 특징

  • X-NUCLEO-53L4A53 확장 보드에 통합된 VL4L53ED 센서의 완전한 관리를 위한 드라이버 레이어(VL4L3ED ULD).
  • STM32Cube 덕분에 다양한 MCU 제품군 간에 쉽게 이동할 수 있습니다.
  • 사용자 친화적인 무료 라이선스 조건.
  • Samp범위 측정을 위한 코드.

비행 시간 센서 소프트웨어 환경 STM32Cube 소프트웨어 오버view

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-3

설정 및 데모 Examp레

설정 및 데모 ExampHW 전제조건

  • VL1L53ED(X-NUCLEO-4L53A4)를 기반으로 하는 고정밀 ToF 센서 확장 보드 3개.
  • 1x STM32 Nucleo 개발 보드(예: NUCLEO-F401RE)amp르)
  • Windows가 설치된 노트북/PC 1대
  • 1x USB 유형 A - Mini-B USB 케이블
  • STM32 Nucleo 개발 보드가 없는 경우 Nucleo 팩(P-NUCLEO-53L4A3)을 주문할 수 있습니다.
  • X-NUCLEO-53L4A3 확장 보드와 NUCLEO-F401RE 전체 기능 보드가 함께 제공됩니다.

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-4

설정 및 데모 ExampSW 전제조건

  • STSW-IMG044: VL53L4ED용 Ultra Lite 드라이버(ULD)
  • STSW-IMG045: Windows 7 및 10의 그래픽 사용자 인터페이스(GUI)
  • STSW-IMG046: VL53L4ED용 Linux 드라이버
  • X-CUBE-TOF1: STM32Cube용 Time-of-Flight 센서 소프트웨어 확장.
  • X-CUBE-TOF1을 설치할 때 설치 프로그램에는 ex가 포함된 디렉터리도 있습니다.amp예를 들어 여기에 있는 파일 프로젝트:
  • C:\사용자\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \프로젝트\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

NUCLEO 키트 드라이버 설치

  1. USB를 통해 P-NUCLEO를 PC에 연결
    • 보드가 인식될 때까지 기다리십시오. 드라이버가 자동으로 설치됩니다)
    • Windows에서 STLINK 드라이버를 자동으로 설치할 수 없는 경우 2단계를 따르십시오.STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-5
  2. Nucleo 보드 감지를 위한 PC USB 포트 드라이버 설치
    • www.st.com에서 STSW-LINK009를 다운로드하세요.
    • 압축을 풀고 "stlink_winusb_install.bat"를 두 번 클릭하여 드라이버를 설치합니다.

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-6

VL53L4ED GUI 소프트웨어 설치

GUI는 일반적으로 장치를 평가하는 최초이자 가장 쉬운 도구입니다.

  • HW 설치를 진행하고 X-NUCLEO-53L4A3 확장보드 + Nucleo F401RE를 PC에 연결합니다.
  • VL53L4ED 데모 및 구성 설정을 위한 GUI SW 설치
  • STSW-IMG045, 다음에서 다운로드됨 www.st.com
  • 관리자 권한으로 설치 프로그램 실행

그래픽 사용자 인터페이스는

  • 오프셋 및 Xtalk 보정 수행 및 보정 데이터 시각화
  • VL53L4ED의 주요 매개변수 변경
  • 실시간 데이터(거리, 신호, 주변 속도)를 표시합니다.
  • 데이터 로깅 가져오기 및 데이터 로그 재생(.csv file)

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-7

X-CUBE-TOF1 소프트웨어 설치

  • HW 설치를 수행하고 NUCLEO 키트( P-NUCLEO-53L4A3)를 PC에 연결합니다.
  • X-CUBE-TOF1 SW 패키지 설치
  • X-CUBE-TOF1 rev 3.4.0 이상, 다음에서 다운로드 www.st.com
  • X-CUBE-TOF1은 소프트웨어 설치 섹션을 관리하는 STM32CubeMx를 통해 설치됩니다.
  • X-CUBE-TOF1이 설치되면. 이동
  • C:\사용자\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \프로젝트\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

X-CUBE 소프트웨어 패키지 내용: API SW + SW examp레

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-8

VL53L4ED – ToF 고정확도 근접 및 확장된 온도 범위 센서

평가 코드 exampX-CUBE-TOF1 및 NUCLEO 팩을 사용하는 파일(.bin)

  • UM3108(STMicroelectronics의 X-CUBE-TOF53 Time-of-Flight 센서 소프트웨어 패키지와 함께 VL4L1ED를 STM32CubeMX용으로 사용하는 방법)의 지침을 따르십시오. st.com

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-9

  • VL53L4ED – ToF 고정확도 근접 및 확장된 온도 범위 센서

코드 ex로 프로그래밍 시작ampX-CUBE-TOF1 및 NUCLEO 팩을 사용하는 파일

  • UM3108(STMicroelectronics의 X-CUBE-TOF53 Time-of-Flight 센서 소프트웨어 패키지와 함께 VL4L1ED를 STM32CubeMX용으로 사용하는 방법)의 지침을 따르십시오. st.com

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-10

문서 및 관련 리소스

VL53L4ED: 제품 폴더

  • DS14256: 확장된 온도 성능을 갖춘 Time-of-Flight 고정확도 근접 센서 – 데이터시트
  • DB5003: STM53 Nucleo용 VL4L32ED 기반 비행 시간 고정확도 근접 센서 확장 보드 – 데이터 요약

X-NUCLEO-53L4A3: 제품 폴더

  • DB5074: STM53 Nucleo용 VL4L32ED 기반의 확장된 온도 성능 확장 보드를 갖춘 고정밀 근접 센서 – 데이터 개요
  • UM3222: VL53L4ED 기반 STM3 Nucleo용 X-NUCLEO-32L53A4 확장 보드 시작하기 - 사용자 설명서

P-NUCLEO-53L4A3: 제품 폴더

  • DB5122: X-NUCLEO-53L4A53 확장 보드 및 STM4F3RE Nucleo 보드가 포함된 VL32L401ED Nucleo 팩 – 데이터 개요
  • UM3222: VL53L4ED 기반 STM3 Nucleo용 X-NUCLEO-32L53A4 확장 보드 시작하기 - 사용자 설명서

SATEL-VL53L4ED: 제품 폴더

  • DB5080: VL53L4ED 브레이크아웃 보드 확장된 온도 기능을 갖춘 고정밀 근접 센서 - 데이터 개요

STSW-IMG044: VL53L4ED 폴더용 Ultra Lite 드라이버(ULD)

  • DB5182: VL53L4ED용 Ultra Lite 드라이버(ULD) 애플리케이션 프로그래밍 인터페이스(API) – 데이터 요약

STSW-IMG045: 그래픽 사용자 인터페이스(GUI) 폴더

  • DB5183: P-NUCLEO-53L4A3 팩 그래픽 사용자 인터페이스(GUI) – 데이터 요약

X-CUBE-TOF1: STM32Cube용 소프트웨어 패키지

  • DB4449: STM32Cube를 위한 Time-of-Flight 센서 소프트웨어 확장 – 데이터 개요
  • UM3108: STMicroelectronics X-CUBE-TOF1 시작하기, Time-of-Flight 센서, STM32CubeMX용 소프트웨어 패키지 – 사용자 설명서

STM32 ODE 생태계

빠르고 경제적인 프로토타입 및 개발

STM32 ODE(Open Development Environment)는 확장 보드를 통해 연결된 다른 최첨단 ST 구성요소와 결합된 STM32 32비트 마이크로컨트롤러 제품군을 기반으로 하는 혁신적인 장치 및 애플리케이션을 개발할 수 있는 개방적이고 유연하며 쉽고 경제적인 방법입니다. 최종 디자인으로 신속하게 변환할 수 있는 최첨단 구성 요소로 빠른 프로토타이핑을 가능하게 합니다.
STM32 ODE에는 다음 XNUMX가지 요소가 포함됩니다.

  • STM32 Nucleo 개발 보드. 무제한 통합 확장 기능과 통합 디버거/프로그래머를 갖춘 모든 STM32 마이크로컨트롤러 시리즈를 위한 포괄적이고 저렴한 개발 보드
  • STM32 Nucleo 확장 보드. 필요에 따라 감지, 제어, 연결, 전원, 오디오 또는 기타 기능을 추가하는 추가 기능을 갖춘 보드입니다. 확장 보드는 STM32 Nucleo 개발 보드 상단에 연결됩니다. 추가 확장 보드를 쌓아서 더 복잡한 기능을 구현할 수 있습니다.
  • STM32Cube 소프트웨어. 하드웨어 추상화 계층, 미들웨어, STM32CubeMX PC 기반 구성기 및 코드 생성기를 포함하여 STM32에서 빠르고 쉽게 개발할 수 있는 무료 도구 및 임베디드 소프트웨어 브릭 세트
  • STM32Cube 확장 소프트웨어. 확장 소프트웨어는 STM32 Nucleo 확장 보드와 함께 사용할 수 있도록 무료로 제공되며 STM32Cube 소프트웨어 프레임워크와 호환됩니다.
  • STM32Cube 기능 팩. 기능 세트 exampSTM32 Nucleo 개발 보드 및 확장과 STM32Cube 소프트웨어 및 확장의 모듈성과 상호 운용성을 활용하여 구축된 가장 일반적인 애플리케이션 사례 중 일부에 대한 파일입니다.

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-11

STM32 개방형 개발 환경: 필요한 모든 것

드라이버에서 애플리케이션 레벨에 이르기까지 첨단 상용 제품과 모듈식 소프트웨어를 기반으로 하는 광범위한 확장 가능한 보드의 조합은 최종 디자인으로 원활하게 변환될 수 있는 아이디어의 빠른 프로토타이핑을 가능하게 합니다.

디자인을 시작하려면

  • 필요한 기능에 적합한 STM32 Nucleo 개발 보드(NUCLEO) 및 확장(X-NUCLEO) 보드(센서, 연결, 오디오, 모터 제어 등)를 선택하십시오.
  • 개발 환경(IAR EWARM, Keil MDK 및 GCC/LLVM 기반 IDE)을 선택하고 STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor 또는 STM32CubeIDE와 같은 무료 STM32Cube 도구 및 소프트웨어를 사용하십시오.
  • 선택한 STM32 Nucleo 확장 보드에서 기능을 실행하는 데 필요한 모든 소프트웨어를 다운로드하십시오.
  • 디자인을 컴파일하고 STM32 Nucleo 개발 보드에 업로드하십시오.
  • 그런 다음 애플리케이션 개발 및 테스트를 시작합니다.

STMicroelectronics-VL53L4ED-고정밀 근접 센서-fig-12

STM32 개방형 개발 환경 시제품 제작 하드웨어에서 개발된 소프트웨어는 고급 시제품 제작 기판이나 동일한 상용 ST 구성 요소 또는 STM32 Nucleo 기판에 있는 것과 동일한 제품군의 구성 요소를 사용하는 최종 제품 설계에 직접 사용할 수 있습니다.

문서 / 리소스

STMicroelectronics VL53L4ED 고정밀 근접 센서 [PDF 파일] 사용자 가이드
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED 고정밀 근접 센서, VL53L4ED, 고정밀 근접 센서, 정확도 근접 센서, 근접 센서

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *