# LIN Bus & V2X ์ ์ดํด
# LIN (Local Interconnect Network)
: ์ฐจ๋ ๋ด๋ถ ํต์ ๋ถ์ผ์์ ์ฌ์ฉ๋๋ HW & SW ํ๋กํ ์ฝ ์ค ํ๋๋ก์, ๋ณต์กํ ์ฐจ๋ ๋ด๋ถ์์ ๋ค์ํ ๊ธฐ๊ธฐ๋ค์ด ํต์ ํ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ์ ์ ํต์ ํ๋กํ ์ฝ
—> LIN Bus์ ๊ฐ์ ์๋ฏธ
- ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต๋ฐ๋ ๊ธฐ๊ธฐ
: ๋์งํธ ํด๋ฌ์คํฐ (Digital Cluster)
: ๊ฐ์ข ์ ์ด ๋ชจ๋ (Steering Wheel, Ari Conditioner, Engine, Smart Key)
- LIN Bus ํน์ง ๋ฐ ๊ฐ์
ํต์ ๋ฐฉ์ | ๋จ๋ฐฉํฅ ํต์ |
์ ์ก ์๋ | 20 kbps ์ดํ |
ํต์ ๊ฑฐ๋ฆฌ | ์ m ์ด๋ด |
์ผ์ด๋ธ ํ์ | ๋จ์ ์ผ์ด๋ธ |
๋ ธ๋ ์ | ์ต๋ 16๊ฐ |
ํ๋กํ ์ฝ | Master-Slave ๋ฐฉ์, CSMA/CR ํ๋กํ ์ฝ ์ฌ์ฉ |
์ฉ๋ | ์ ์, ๋จ์ ์ ์ด ๊ธฐ๋ฅ์ ์ ํฉ |
์์ฉ ๋ถ์ผ | ์๋์ฐจ์ ์ ๊ธฐ/์ ์ ์์คํ , ๊ธฐํ ์ฐ์ ์ฉ ์ ์ด ์ฅ์น ๋ฑ |
+ ์ฐธ๊ณ ์๋ฃ
: https://www.csselectronics.com/pages/lin-bus-protocol-intro-basics
# LIN ์ ์ฃผ์ ํน์ง
- LIN์ ๋ ธ๋ ์ฒด๊ณ
: LIN์ ๋ ธ๋ ์ฒด๊ณ์ ์์ด Master-Slave ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด ๊ตฌ์กฐ์ ์์ธ๋ ์๋ ํ์ ๊ฐ๋ค. Master ๋ ธ๋๋ ๋ค์์ Slave ๋ ธ๋์๊ฒ ๋ช ๋ น์ ๋ด๋ฆฌ๊ณ , Slave ๋ ธ๋๋ Master ๋ ธ๋๋ก๋ถํฐ ๋ฐ์ ๋ช ๋ น์ ์ํํ๊ณ ์๋ตํ๋ ๊ณผ์ ์ ๊ฑฐ์น๋ค. ์ด๋ฌํ ํต์ ๋ฐฉ์์์ Master ๋ ธ๋๋ ํต์ ๋ฒ์ค์ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ฉฐ, Slave ๋ ธ๋๋ Master ๋ ธ๋๋ก๋ถํฐ ๋ฐ์ ๋ช ๋ น์ ์ํํ๋ ์ญํ ์ ๋งก๋๋ค.
Master Node | Slave Node | |
๊ฐ์ | ์ผ๋ฐ์ ์ผ๋ก 1๊ฐ | n๊ฐ |
์ญํ | Slave ๋ ธ๋์๊ฒ ๋ช ๋ น ํ๋ฌ | ์๋ถ์ ๋ช ๋ น ์ํ |
๋ช ๋ น ํ๋ฌ | ๊ฐ๋ฅ | ๋ถ๊ฐ๋ฅ |
์๋ต ์์ | ๊ฐ๋ฅ | ๊ฐ๋ฅ |
๋ช ๋ น ์ํ | ์ผ๋ฐ์ ์ผ๋ก๋ ๋ถ๊ฐ๋ฅ | ๊ฐ๋ฅ |
์๋ต ์ ์ก | ๊ฐ๋ฅ | ๊ฐ๋ฅ |
—> ์ผ๋ฐ์ ์ผ๋ก ํ ๋คํธ์ํฌ ์์์๋ ๋ ธ๋ ๊ฐ์ ์ถฉ๋์ ํผํ๊ธฐ ์ํด ๋จ 1๊ฐ์ Master Node๊ฐ ์กด์ฌํ๋ค. ๋ง์ผ ๋ค์์ Master Node๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ, ์์ธ์ ์ผ๋ก Master Node๋ ํ Master Node์ ๋ช ๋ น์ ํ๋ฌ๋ฐ์ ์ํํ ์ ์๋ค.
+ ์ฐธ๊ณ ์๋ฃ
: https://www.aurigait.com/blog/jenkins-master-and-slave-nodes/
- LIN๊ณผ ํต์ ๋ฐฉ์
: LIN์ ์ ์ก ๋ฐฉํฅ์ด (์ผ๋ฐ์ ์ผ๋ก)๋ง์คํฐ ๋ ธ๋์์ ์ฌ๋ ์ด๋ธ ๋ ธ๋๋ก๋ง ์ด๋ฃจ์ด์ง๋ ๋จ๋ฐฉํฅ ํต์ ๋ฐฉ์์ ์ทจํ๋ค. ์ฆ, ๋ง์คํฐ ๋ ธ๋๊ฐ ๋ช ๋ น์ ๋ณด๋ด๊ณ , ์ฌ๋ ์ด๋ธ ๋ ธ๋๊ฐ ๊ทธ ๋ช ๋ น์ ๋ํ ์๋ต์ ๋ณด๋ด๋ ๋ฐฉ์์ผ๋ก ํต์ ์ด ์ด๋ฃจ์ด์ง๋๋ฐ, ์ด๋ฌํ ํต์ ๋ฐฉ์์ ๋ฐ์ดํฐ ์ ์ก ๋ฐฉํฅ์ด ์ผ๋ฐฉํฅ์ผ๋ก ๊ณ ์ ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋จ๋ฐฉํฅ ํต์ ๋ฐฉ์์ผ๋ก ๋ถ๋ฅ๋๋ค.
+ ์ฐธ๊ณ )
1. ๋จ๋ฐฉํฅ ํต์ ≠ ๋จ๋ฐฉํฅ์ ๋ฐ์ดํฐ ํ๋ฆ
2. ๋จ๋ฐฉํฅ ํต์ ≠ ๋ ธ๋ ๊ฐ ๋ฉ์ธ์ง ๊ตํ ๋ถ๊ฐ
3. ๋จ๋ฐฉํฅ ํต์ ≠ ๊ฐ ๋ ธ๋ ๊ฐ ๋ฐ์ดํฐ ์์ฒญ ๋ฐ ๋ฐํ X
—> ์ ์ฒด์ ์ธ Data Flow๊ฐ ํต์ ๋ช ์นญ ๊ฒฐ์
- LIN ๋ฒ์ค์ ํต์ ์๋
: ์ต๋ 20kbps ≤ CAN ๋ฒ์ค
LIN | CAN | |
ํต์ ์๋ | ์ ์ | ๊ณ ์ |
์๊ตฌ๋๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฅ๋ ฅ | Low | High |
์ ์ด ๋ด๋น ์ญํ | ์กฐ๋ช , ์คํผ์ปค, ์ค์์น | ์์ง, ์์ด๋ฐฑ, ๋ธ๋ ์ดํฌ |
- LIN ๋ฒ์ค์ ๋ฐ์ดํฐ ์ ์ก ๋ฐฉ์
: LIN ๋ฒ์ค๋ CSMA/CR ๋ฐฉ์์ ์ ์ก์ ์ํํ๋ค.
CSMA | Carrier Sense Multiple Access == ์ ํธ ์บ๋ฆฌ์ด ๋ค์ค ์ ์ |
CR | Collision Resolution == ์ถฉ๋ (๋ฌธ์ ) ํด๊ฒฐ |
CSMA/CR(Carrier Sense Multiple Access with Collision Resolution) ๋ฐฉ์์ ๋ค์์ ๋ ธ๋๊ฐ ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ค๊ณ ํ ๋ ์ถฉ๋์ด ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก, ๋ฒ์ค๋ฅผ ๋จผ์ ๊ฐ์งํ ๋ ธ๋๊ฐ ๋จผ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค. ๋ง์ผ ๋ค์์ ๋ ธ๋๊ฐ ๋์์ ๋ฒ์ค๋ฅผ ๊ฐ์งํ์์ ๊ฒฝ์ฐ, ๊ฐ ๋ ธ๋๋ ์์์ ์๊ฐ์ ๊ธฐ๋ค๋ฆฐ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
CSMA/CR ํต์ ์ ์๋๊ณผ ๊ฐ์ ๋จ๊ณ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
1. ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ์ ํ๋ ๋ ธ๋๋ LIN ๋ฒ์ค์ ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ํ์ธ์ ์ํด ์บ๋ฆฌ์ด ๊ฐ์ง
+ ์บ๋ฆฌ์ด: ๋ฒ์ค ์์ ๋ฐ์ดํฐ ์ ์ก์ด ์ผ์ด๋๋ ๊ฒ์ ๋ํ๋ด๋ ์ ๊ธฐ ์ ํธ
2. ์บ๋ฆฌ์ด๊ฐ ๊ฐ์ง๋๋ฉด, ํด๋น ๋ ธ๋๋ ๋ฐ์ดํฐ ์ ์ก์ ์ํด ๋ฒ์ค์ ์ ๊ทผ
3. ๋ฐ์ดํฐ ์ ์ก ์ ๋ ธ๋๋ ๋ค๋ฅธ ๋ ธ๋์์ ๋์ ์ ์ก์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ฐ์ดํฐ ์ถฉ๋ ๊ฒ์ฌ
—> ์ฌ์ฉ๋๋ ์ถฉ๋ ๊ฒ์ฌ ๋ฐฉ๋ฒ: bit stuffing, bit monitoring, checksum
4. ์ถฉ๋ ๊ฐ์ง ์, ํด๋น ๋ ธ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ง ์๊ณ ์ผ์ ์๊ฐ ๋๊ธฐ
—> ๋๊ธฐ ํ ์ถฉ๋ ๊ฒ์ฌ๋ฅผ ๋ค์ ์งํํ๋ฉฐ, ์ถฉ๋์ด ๊ฐ์ง๋์ง ์์ ๋๊น์ง ์ ์์ ์ ๋ฐ๋ณตํจ
5. ๋ฐ์ดํฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ์ก๋๋ฉด, ๋ค๋ฅธ ๋ ธ๋๋ค์ด ํด๋น ๋ฐ์ดํฐ ์์
+ ์ฐธ๊ณ ์๋ฃ
: https://www.geeksforgeeks.org/difference-between-csma-ca-and-csma-cd/
- LIN ๋ฒ์ค์ ํต์ ์ผ์ด๋ธ
: LIN ๋ฒ์ค๋ ๋จ์ ์ผ์ด๋ธ์ ํตํ ๋ฐ์ดํฐ ์ ์ก์ ์ํํ๋ค. ์ด ๋จ์ ์ผ์ด๋ธ์ ์ด 2๊ฐ์ ์ ์ ์ผ๋ก ๊ตฌ์ฑ๋์ด์๋๋ฐ, ๊ทธ ์ข ๋ฅ๋ ์๋์ ๊ฐ๋ค.
๋ฐ์ดํฐ ์ ์ก ์ ํธ์ (K-Line) | ๊ทธ๋ผ์ด๋ ์ (GND) |
LIN ๋ฒ์ค๊ฐ ์ฌ์ฉํ๋ ๋จ์ ์ผ์ด๋ธ์ ์๋์ ๊ฐ์ ํน์ง์ ์ง๋๊ณ ์๋๋ฐ, ์๋์ ๊ฐ์ ์ด์ ๋ก LIN ๋ฒ์ค๋ ์ฐจ๋ ๋ด๋ถ์ ๊ฐ์ด ๋น๊ต์ ์งง์ ๊ฑฐ๋ฆฌ์์์ ํต์ ์ ์ฃผ๋ก ์ฌ์ฉ๋๊ณ ์๋ค.
์ฅ์ | ๋จ์ |
์ ๋ ดํ ๋น์ฉ | ๊ธด ๊ฑฐ๋ฆฌ์์๋ ์ ํธ ์๊ณก ๋ฐ์ |
์ค์น ๋ฐ ์ ์ง ๋ณด์ ์ฉ์ด | ์ ๊ธฐ์ ๋ ธ์ด์ฆ์ ์ทจ์ฝ |
+ ์ฐธ๊ณ ์๋ฃ
: https://www.kvaser.com/about-can/can-standards/linbus/
- LIN ๋ฒ์ค์ ์ฅ์ ๊ณผ ๋จ์
์ฅ์ | ๋จ์ |
๊ฐ๋จํ๊ณ ๊ฒฝ์ ์ ์ธ ์ค๊ณ ๊ฐ๋ฅ | ์๋๊ฐ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋์ฉ๋ ๋ฐ์ดํฐ ์ ์ก ๋ถ๊ฐ๋ฅ |
ํ์คํ ๋์ด ์์ด ์ด์์ฑ์ด ์ข์ | ํต์ ๊ฑฐ๋ฆฌ๊ฐ ์งง๊ณ ํน์ ์์คํ ์๋ง ์ ์ฉ ๊ฐ๋ฅ |
์ ๋ ฅ ์๋น๊ฐ ๋ฎ์ ์ ์ ๋ ฅ ์์คํ ์์ ์ ์ฉํจ | ์ค๋ฅ ๋ฐ์์ ๋ฌธ์ ์ ์ ํ์ ํ๋ ๊ฒ์ด ์ด๋ ค์ธ ์ ์์ |
๋จ์ ์ผ์ด๋ธ๋ก ํต์ ํ๊ธฐ ๋๋ฌธ์ ์ค์น๊ฐ ์ฉ์ดํจ | LIN ํ๋กํ ์ฝ ์์ฒด์ ๋ณด์ ๊ธฐ๋ฅ์ด ์์ |
์ค๋ฅ ๋ฐ์ ์ ๋์ฒ ๋ฐฉ๋ฒ์ด ๋ช ํํ๊ฒ ์ ์๋์ด ์์ | ๋ฐ์ดํฐ ์ ์ก ์ค ์ถฉ๋ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ์์ |
๋ฐ์ดํฐ ์ ์ก ๋์ค ์ค๋ฅ ๋ฐ์ ์ ๋ค๋ฅธ ๋ ธ๋์ ์ํฅ์ ๋ฏธ์น์ง ์์ | ๋๊ท๋ชจ ์์คํ ์๋ ์ ํฉํ์ง ์์ |
๊ตฌํ ๋ฐ ๋๋ฒ๊น ์ด ๋น๊ต์ ์ฉ์ดํจ | CAN ๋ฒ์ค์ ๋น๊ตํ๋ฉด ๊ธฐ๋ฅ์ ์ธ ํ๊ณ๊ฐ ์์ |
๋จ์ํ ๋ฉ์์ง ํ๋กํ ์ฝ๋ก ์ธํด ๋น ๋ฅธ ์๋ต ์๊ฐ ๊ฐ๋ฅ | ๋์ ํต์ ๋์ญํญ์ด ํ์ํ ์์คํ ์๋ ์ ํฉํ์ง ์์ |
์ ์ ๋ถ๋ฆฌํ์ง ์๊ณ CAN๊ณผ ๊ณต์กด ๊ฐ๋ฅํจ | ๋๋ถ๋ถ์ LIN ๋ฒ์ค ํธ๋์๋ฒ๊ฐ ๋ด์ฅ ์ํ ๋๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํต์ ๊ฑฐ๋ฆฌ์ ์ ํ์ด ์์ |
--> ํธ๋์๋ฒ
: ๋ง์คํฐ ๋ ธ๋์ ์ฌ๋ ์ด๋ธ ๋ ธ๋์ ์ฅ์ฐฉ๋์ด ์๋ ํต์ ์ฉ ์ ๊ธฐ ์ ํธ ์ ์ด ์ฅ์น๋ก, ์ ๊ธฐ ์ ํธ๋ฅผ ๋ณํํ๊ฑฐ๋ ์ ์กํ๋ ์ญํ ์ ๋ด๋นํ๋ค.
+ ์ฐธ๊ณ ์๋ฃ
: https://hw-server.com/products/rs_optika/prevodniky_optika.html
# V2X (Vehicle to Everything)
: ์ฐจ๋์ด ๋ค๋ฅธ ์ฐจ๋ ๋ฐ ๋๋ก ๋ฑ ์ธํ๋ผ๊ฐ ๊ตฌ์ถ๋ ์ฌ๋ฌผ๊ณผ ๊ตํต์ ๋ณด ๋ฑ์ ๊ตํํ๋ ํต์ ๊ธฐ์
V2V | ์ฐจ๋๊ณผ ์ฐจ๋ | ์ฃผ๋ณ ์ฐจ๋๋ค๊ณผ ๊ฐ์์ ์์น ๋ฐ ์๋ ์ ๋ณด, ์ฃผ๋ณ ์ํฉ ๋ฑ์ ๋ํ ์ ๋ณด ๊ตํ ๋ฐ ๋๋ฐ์ํฉ ๋์ฒ |
V2I | ์ฐจ๋๊ณผ ์ฃผ๋ณ ์ธํ๋ผ | ๊ธฐ์ง๊ตญ๊ณผ ์ฐจ๋์ ์ฃผํ ์ ๋ณด ๊ตํ |
V2P | ์ฐจ๋๊ณผ ๋ณดํ์ | ๋ณดํ์ ๋จ๋ง๊ธฐ์ ์ฐจ๋ ๊ฐ ์ ๋ณด ๊ตํ์ผ๋ก ๋๋ฐ ์ํฉ ๋์ฒ ๋ฐ ๊ตํต์ฌ๊ณ ์๋ฐฉ |
V2N | ์ฐจ๋๊ณผ ๋คํธ์ํฌ | ๋คํธ์ํฌ๋ฅผ ํตํ ์ฐจ๋์๊ฒ์ ๋๋ก ์ํฉ ๋ฑ์ ์ ๋ณด ์ค์๊ฐ ์ ๊ณต |
+ ์ฐธ๊ณ ์๋ฃ
: https://www.autoweek.com/news/technology/a36190311/v2x-technology/
# WAVE & C-V2X
WAVE | C-V2X | |
๊ธฐ๋ฐ | DRSC | ์ ๋ฃฐ๋ฌ |
ํ์คํ ์ฌ๋ถ | O | X |
์ฅ์ | ๋์ ์์ ์ฑ | ๋น ๋ฅธ ์๋์ ๋์ ์ปค๋ฒ๋ฆฌ์ง |
๋จ์ | ๋ฎ์ ํ์ฅ์ฑ | ํ์คํ X |
์ฃผํ์ | 5.9GHz ๋ฐ ์์ฉ์ฃผํ์ | 5.9GHz |
์ง์ฐ ์๊ฐ | 0.1์ด ๋ฏธ๋ง | 0.1์ด ๋ฏธ๋ง |
์ด๋์ฑ ์ง์ | ์์ 160Km | ์์ 200Km |
- ๊ฐ๊ตญ ํ์คํ ํํฉ
+ ์ฐธ๊ณ ์๋ฃ
- V2X ๊ธฐ์ ์์์ ๋ณด์ ์ํ
1. ๋ฌด์ ํต์ ๋ด ๋ณด์ ์ํ ์์
: ํ๊ฐ๋์ง ์์ ๋ฐ์ดํฐ์ ์ฐจ๋ ๋ด๋ถ ๋คํธ์ํฌ ์นจํฌ
: DDoS ๋ฑ์ ๊ณต๊ฒฉ์ ํตํ ํต์ ์์ ๊ฐ์ฉ์ฑ ์นจํด
2. V2X ์์ฒด ๋ณด์ ์ํ ์์
: ๋ฌด์ ํต์ ๋ง ํดํน
: ์์ฅ OBU ๋ฐ RSU
+ ์ฐธ๊ณ ์๋ฃ
: https://www.etas.com/en/products/secure-v2x-communications.php
'โ๏ธ INTERLUDE > 2023 Autonomous Driving & Network Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[4์ฃผ์ฐจ] V2V์ V2I ์ ์ดํด (0) | 2023.05.09 |
---|---|
[2์ฃผ์ฐจ] CAN ํต์ ์ ์ดํด: CAN Protocol ๋ฐ ํต์ ์์คํ & CAN Dos Attack (0) | 2023.04.05 |
[1์ฃผ์ฐจ] ์์จ์ฃผํ ์๋์ฐจ & ์ปค๋ฅํฐ๋ ์นด ๋ํฅ (0) | 2023.03.29 |