VL53L1X1 ToF ๊ฑฐ๋ฆฌ ์„ผ์„œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ทจ๋“ํ•˜๋ฉด ์•„๋ž˜์˜ ๊ตฌ์กฐ์ฒด์—์„œ ๋ฐ์ดํ„ฐ ํ˜•์‹?์„ ๊ณจ๋ผ ๋ฐ›์œผ๋ฉด ๋œ๋‹ค. ๋ฌด์Šจ ๋‚ด์šฉ๋“ค์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž. ๊ทธ๋Ÿฐ๋ฐ ์“ธ๊ฒŒ RangeMilliMeter ์ด๊ฑฐ ๋ฐ–์— ์—†์–ด ๋ณด์ธ๋‹ค.

 

2.6 ๋ ˆ์ธ์ง€ ์ธก์ • ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์ฒด

VL53L1_RangingMeasurementData_t ๊ตฌ์กฐ์ฒด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค:

  • TimeStamp; ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.
  • StreamCount; ์ด 8 ๋น„ํŠธ ์ •์ˆ˜๋Š” ๊ฐ ๋ฒ”์œ„์—์„œ ์ฆ๊ฐ€๋˜๋Š” ์นด์šดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ’์€ 0์—์„œ ์‹œ์ž‘ํ•˜์—ฌ 255๊นŒ์ง€ ์ฆ๊ฐ€ํ•œ ๋‹ค์Œ 128์—์„œ 255๊นŒ์ง€ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • RangingQualityLevel: ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.
  • SignalRateRtnMegaCps: ์ด ๊ฐ’์€ ๋ฐ˜ํ™˜ ์‹ ํ˜ธ์œจ์„ ๋ฉ”๊ฐ€์ดˆ๋‹น (MCPS) ๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด๋ฉฐ, 16.16 ๊ณ ์ • ์†Œ์ˆ˜์  ๊ฐ’์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐ’์„ ์–ป์œผ๋ ค๋ฉด 65536์œผ๋กœ ๋‚˜๋ˆ„์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • AmbientRateRtnMegaCps: ์ด ๊ฐ’์€ ๋ฐ˜ํ™˜ ์ฃผ๋ณ€ ํ™˜๊ฒฝ (MCPS)์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, 16.16 ๊ณ ์ • ์†Œ์ˆ˜์  ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์‹ค์ ์œผ๋กœ ์ ์™ธ์„  ๋น›์˜ ์ธก์ •์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐ’์„ ์–ป์œผ๋ ค๋ฉด 65536์œผ๋กœ ๋‚˜๋ˆ„์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • EffectiveSpadRtnCount: ํ˜„์žฌ ๋ฒ”์œ„์— ๋Œ€ํ•œ ์œ ํšจ SPAD ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” 16 ๋น„ํŠธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐ’์„ ์–ป์œผ๋ ค๋ฉด 256์œผ๋กœ ๋‚˜๋ˆ„์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • SigmaMilliMeter: ์ด 16.16 ๊ณ ์ • ์†Œ์ˆ˜์  ๊ฐ’์€ ํ˜„์žฌ ์ธก์ • ๋ฒ”์œ„์˜ ํ‘œ์ค€ ํŽธ์ฐจ๋ฅผ ๋ฐ€๋ฆฌ๋ฏธํ„ฐ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐ’์„ ์–ป์œผ๋ ค๋ฉด 65536์œผ๋กœ ๋‚˜๋ˆ„์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • RangeMilliMeter; ๋ฐ€๋ฆฌ๋ฏธํ„ฐ ๋‹จ์œ„๋กœ ๋ฒ”์œ„ ๊ฑฐ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” 16 ๋น„ํŠธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ๏‚ท RangeFractionalPart: ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.
  • RangeStatus: ํ˜„์žฌ ์ธก์ •์˜ ๋ฒ”์œ„ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” 8 ๋น„ํŠธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ฐ’ = 0์€ ๋ ˆ์ธ์ง€๊ฐ€ ์œ ํšจํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค (ํ…Œ์ด๋ธ” 4 : ๋ฒ”์œ„ ์ƒํƒœ ์ฐธ์กฐ).
๋ฐ˜์‘ํ˜•
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ๋„ค์ด๋ฒ„ ๋ฐด๋“œ์— ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜ค์Šคํ† ๋ฆฌ ๊ณต์œ ํ•˜๊ธฐ

"์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค."