HUD 와 PC 는 USB 로 연결되어있지만 FT232c 를 이용한 Serial 연결이다.
연결정보는 9600,N,8,1 로 연결되며, 하이퍼터미널등으로도 직접 연결이 가능하다..
디스플레이용 데이터는 16진 HEX 데이터로 HUD 에 전송된다.
TBT 표시부는 16*16 개의 LED 로 구성되어 있으며,
좌측 상단부터 좌측 하단으로 세로줄로 데이터를 받는다
4비트씩 묶어 HEX 로 변환하면, 총 64개의 HEX 값이며, 1라인당 최대값은 FFFF 이 되는것이다.
LED 의 ON 은 1
LED 의 OFF 는 0 으로 처리된다.
메시지표시부는 세로줄 14칸, 가로줄 36칸으로 되어 있으며 TBT LED 와 동일한 방식이다.
최대 14비트이며, 최대값은 3FFFF 이다.
default.ini 에 보면, 모든 메시지에 대한 데이터가 저장되어 있다.
이 표시에 대한 데이터는
0000030007800FC01FE03FF07FF807800780078007FF07FF07FF07FF0000000100000C10122012400C8001300248044808300000000001900248024802480130000000001088110812081C7812081108108800001FFC008000800000040804C815281538152804C8040800001FFC0000000000001040109C13041C0412041104148404041FE400000000
이며, TBT 데이터와 글짜 데이터를 분리하면
TBT 데이터 64바이트 : 0000030007800FC01FE03FF07FF807800780078007FF07FF07FF07FF00000001
나머지 글씨 데이터 : 00000C10122012400C8001300248044808300000000001900248024802480130000000001088110812081C7812081108108800001FFC008000800000040804C815281538152804C8040800001FFC0000000000001040109C13041C0412041104148404041FE400000000
이다.
실제 Serial 로 전송된 데이터는..
$COP,A0000000000010000030007800FC01FE03FF07FF807800780078007FF07FF07FF07FF0000000100000C10122012400C8001300248044808300000000001900248024802480130000000001088110812081C7812081108108800001FFC008000800000040804C815281538152804C8040800001FFC0000000000001040109C13041C0412041104148404041FE400000000;$EVR,1
이렇게 되어 있으며.
이것을 헤더와 데이터 테일러로 분리하면
해더 : $COP,A000000000001
데이터 : 0000030007800FC01FE03FF07FF807800780078007FF07FF07FF07FF0000000100000C10122012400C8001300248044808300000000001900248024802480130000000001088110812081C7812081108108800001FFC008000800000040804C815281538152804C8040800001FFC0000000000001040109C13041C0412041104148404041FE400000000
테일러 : ;$EVR,1
로 구분될 수 있다.
추가속성인 Invert , Blink , 좌, 우 에대한 속성비트는 차후 분석 예정
'CNK HUD' 카테고리의 다른 글
CNK HUD 블루투스 개조 Step II (5) | 2012.09.27 |
---|---|
CNK HUD 블루투스 개조 & Tmap 연동 테스트 (21) | 2012.09.25 |
sendtohud.apk (4) | 2012.09.20 |
CNK HUD 제어 테스트 (2) | 2012.09.03 |
CNK HUD 내부 메인 기판.. (12) | 2012.08.31 |