STM32 정리

TOF 센서(VL53L1X) (1)

dawon-project 2025. 1. 9. 15:51

이 글을 읽기 전에 I2C에 대한 내용을 알고 계셔야 합니다.

 

I2C 통신

I2C 통신 : 2개의 선을 이용하는 통신 방식으로 직렬 통신이라고도 함-> 하나의 마스터와 여러 개의 슬레이브 구조(1:N) => 127개 까지 가능-> 클럭 신호를 사용하는 동기식 통신 방식-> 데이터가 얼마

dawon-project.tistory.com

 

VL53L1X : 적외선 레이저를 방출하여 대상에 대한 반사시간(즉, 부딪혀서 되돌아오는 시간)을 측정

TOF 원리

시야각 : 15도~27도 

  => 거의 한점을 detecting 

   -> why? 제일 가까운 것으로 들어옴

참고 : https://www.mouser.kr/pdfdocs/enDM00452094.pdf

 

=> 풀업 방식으로 회로 설계 되어 있다.

 

<결선도>

 

I2C에 대한 자료 : https://dawon-project.tistory.com/12

 

I2C 통신

I2C 통신 : 2개의 선을 이용하는 통신 방식으로 직렬 통신이라고도 함-> 하나의 마스터와 여러 개의 슬레이브 구조(1:N) => 127개 까지 가능-> 클럭 신호를 사용하는 동기식 통신 방식-> 데이터가 얼마

dawon-project.tistory.com

 

<알고리즘 순서도>

<사용 방법 2가지 >

1. Polling 방식 :  측정 결과를 받을 때까지 기다린다.

2. Interrupt 방식 :  측정 결과를 받았을때 호출되어 명령을 수행한다.
        => 사용자가 이외의 선택사항 함수들을 사용하지 않을 경우 -> 기본 값으로 세팅

< 사용자 설정 함수>

01234567
TOF.zip
14.87MB

 

 

 

TOF 센서(VL53L1X) (2)

RGB기준으로  3.2m까지는 측정거리 값이 출력되었으나 3.2m를 넘긴 후 부터는 측정값의 변동폭이 너무커 정확한 값을 출력할 수가 없었습니다.아크릴로 투명한 물체를 측정했을 때, 움직이는 순간

dawon-project.tistory.com

 

'STM32 정리' 카테고리의 다른 글

초음파 센서 (SRF05와 SRF08)  (0) 2025.01.10
많은 센서들에서 사용되는 Pull-up / Pull-down 방식  (0) 2025.01.10
STM Clock  (0) 2025.01.10
TOF 센서(VL53L1X) (2)  (0) 2025.01.09
STM32 설명서  (0) 2025.01.08