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 : ๋ฒ์ ์ํ ์ฐธ์กฐ).
๋ฐ์ํ
์ต๊ทผ๋๊ธ