본문 바로가기

BMW Infomation

BMW f3x 차량 차선이탈경고(LDW : Lane Departure Warning) 관련 코딩방법...



BMW의 옵션중 한가지인 차선이탈경고기능... 영어로는 Lane Departure Warning... 옵션코드는 5AD...


이기능을 F10 KAFAS가 적용된 차량에서는 코딩으로 살릴 수 있다고 되어있었지만 F3x 차종에서는 작동이 안되었는데 얼마전


bimmerfest에 공개된 아래 링크의글을 보고...


http://www.bimmerfest.com/forums/showthread.php?t=714122


f3x 차량과 f10 차량에 그대로 시도했지만 실패... ㅡ.ㅡ


근데 "myfxp"라는 사람은 VO 코딩을 했다고 나와있어서 똑같이 VO 코딩을 시도...


VO 코딩은 아래 PDF 파일을 보시거나 제가 예전에 포스팅한 글을 보시면 됩니다...


E-Sys - How to change FA in F-series car.pdf


http://blitzguy.tistory.com/305


차선이탈경고 코딩방법은...


1. VO에 차선이탈경고 관련 코드인 "5AD" 넣어줍니다... 이건 위 PDF를 참고하시면됨...

2. 관련 모듈인 ICM, FEM-BODY, KAFAS2를 VO 코딩 해줍니다... KOMBI도 해줘야 하는것 같은데 KOMBI는 VO 코딩하니

    에러가 뜹니다... ㅡ.ㅡ 

    에러가 안뜨고 KOMBI가 VO코딩이 되면 필요없겠지만 저처럼 실패하면 HUD_TLC_ENABLE 살려주면 HUD에도 계기판과

    똑같은 차선이탈 정보가 표시됩니다...

3. 여기까지만 하면 기능이 바로 살아납니다... 하지만 전방충돌경고 에러가 뜨니 이걸 죽여줍니다...

    FEM-BODY의 "AUFFAHR_WARNUNG_FRONT" 좌표를 nicht_aktiv로 바꾸시면 됩니다...


일단 오늘 코딩한 차량은 아래 사진처럼 이미 스위치를 차선이탈경고 및 전방충돌경고 스위치가 있는 스위치로 교체가 되어있는


상태였습니다...



스위치 눌러서 온오프가 되는것까지 확인을 했고 실제 주행을 하면서 60Km가 넘어가면 차선을 인식해서 삼각형 표시가 되고 


깜빡이를 키지않은 상태로 차선을 물게되면 핸들에 진동까지 완벽하게 구현이 되었습니다...


참고로 차선이탈경고 관련 기능에 대한 설명은 아래 동영상을 보시면 쉽게 이해가 가실껍니다...



참고로 이 기능을 이용하기 위해서는 몇가지 필수 요구사항이 있습니다...

 - KAFAS 모듈 (전면유리에 달려있는 카메라 모듈, 보통 제한속도 정보 표시가 있는차량은 달려있음, 이건 필수사항)

 - 핸들 진동모터 (이건 뜯어보는게 가장 확실함, 이것도 필수)

 - 차선이탈경고 온/오프 스위치 (이건 없어도 코딩값으로 될지모름)

위에 적은대로 차량의 카메라기반 시스템을 이용하기 때문에 아래 사진과 같은 KAFAS 모듈이 필수입니다...


그리고 경고가 핸들의 진동으로 되기때문에 핸들에 진동모터가 들어가 있어야만 합니다...


아래 사진의 오른쪽을 보면 핸들에 진동모터가 탑재된걸 보실 수 있습니다...



이것으로 국내 개인 최초로 F3x 차량에 차선이탈경고 관련 코딩 성공기를 마칩니다...