80 likes | 225 Views
차량 모니터링 시스템 ( 아리바카 arabica) - ver 1.00 -. Device Communication Protocol Descrption. 충북 인력개발원 임베디드 컴퓨터 학과 작성자 : 조경성 작성일 : 2008-01-18. 전체 흐름도. Arabice Monitoring System. Device. 1. SaveFile 에서 데이터를 읽기 (Save file format). ① 초기화. 2. 각 장치별로 정검 요청 신호 발생 Arabica -> Device
E N D
차량 모니터링 시스템(아리바카 arabica) - ver 1.00 - Device Communication Protocol Descrption 충북 인력개발원 임베디드 컴퓨터 학과 작성자 : 조경성 작성일 : 2008-01-18
전체 흐름도 Arabice Monitoring System Device 1. SaveFile에서 데이터를 읽기 (Save file format) ① 초기화 2. 각 장치별로 정검 요청 신호 발생 Arabica -> Device (RPS를 제외 한 모든 장치) 3. 각 장치 상태 정검 4. 각 장치 상태 결과 수신 Arabica <- Device 5. 장치 이상 여부 표시 ② Moter Monitoring Device (MMD) 로부터 데이터 수신 1. 각 정치 상태 정보 발생 2. RMS Data Send & Gear Data Send(Arabica <- Moter Monitoring Device Protocol)
Arabica <- Moter Monitor Device Protocol (MMD) (1) 1. RPS (Revolutions Per Second) ( 10bit ) - 초당 모터 회전 속도. - 이 정보는 가지고 RPM이나 현재 속도 등을 구할 때 사용한다. - RPS데이터는 매 1초마다 MMD로부터 수신된다. - RPM = RPS * 60 * SD : Select Device* SN : Sub Number <First Packet> <Second Packet> 2. Gear ( 3Bit ) - 기어 변경 시 변경한 기어의 정보를 보냄 • 가동 변속기 O/F : 1-가동변속사용, 0-가동변속미사용 (자동기어 변속 차량만 해당함) <First Packet> • R : 후진 • N : 중립 <자동기어변속차량> <수동기어변속차랑> 3. Moter Warning( 1Bit ) - 모터에 이상이 있을 경우 발생하는 신호. • Warning: 0–이상 발생, 1-이상없음
Arabica <- Resource Monitor Device Protocol (RMD) 1. Quantity of electricity ( 8Bit ) * 전기의 남은 량이 변화가 있을 때 마다 전기량에 대한 정보를 보냄 <First Packet> <Second Packet> 2. Temperature of cooling water ( 8Bit ) * 냉각수의 온도 변화가 있을 때마다 냉각수 온도 정보를 보냄 <Second Packet> <First Packet> 3. Break warning ( 3Bit ) • 주차 브레이크가 채워져 있을 때. • 브레이크 액이 규정치 이하로 떨어졌을 때. • 앤티로크 브레이크(ABS)가 고장 났을 때. < Targer Bit > <Status Bit >
Arabica <- Resource Monitor Device Protocol (RMD) 4. 타이어의 공기압( 6Bit ) • 타이어의 공기압에 대한 정보를 표시한다. • 단위는 PSI로 표신된다. <First Packet> <Second Packet> 5. Etc Warning( 8Bit ) • 에어백이 문제가 발생할 경우. • 전동 파워 스티어링(EPS)에 문제가 발생할 경우. <First Packet> < Targer Bit > <Status Bit >
Arabica <- Status Monitor Device Protocol (SMD) (1) 1. Status of Door1 ( 3Bit ) 문을 열거나 닫을 때 발생하는 신호. 문이 열리거나 닫히면 해당 문에 대한 정보만 보냄 • 문 열림/닫힘에 대한 정보 • Open : 문이 열리면 1, 닫히면 0. • Door : 해당 문 번호 < Door Bit > < Open Bit > 2. Status of Door2 ( 3Bit ) 문을 열거나 닫을 때 발생하는 신호. 문이 열리거나 닫히면 해당 문에 대한 정보만 보냄 • 문 열림/닫힘에 대한 정보 • Open : 문이 열리면 1, 닫히면 0. • Door : 해당 문 번호 < Door Bit > < Open Bit >
Arabica <- Status Monitor Device Protocol (SMD) (2) 3. Warning ( 1bit ) - 운자자석에 안전 벨트를 착용하거나, 해제 했을 때 보내는 신호. <Status Bit > <Status Bit > 4. Temperature of outside ( 9 bit ) - 차량 외부 온도. • Sign : 부호비트 • Temperature : 온도 데이터 <First Packet> <Second Packet> 5. 전후방 차량 거리 표시 ( 9 bit ) - 전방 후방에 대한 차량 및 장애물 거리 표시를 한다. - 1m 이외 : 20cm단위, 1m 이내:2cm • Direction : 측정 방향 • (전방, 후방, 좌측후방, 우측후방) • Distance : 거리 • 1m : 1미터 이내 표시 <First Packet> <Second Packet>
Arabica <- Light Monitor Device Protocol 1. Direction Light ( 2Bit ) * 방향 지시등 <First Packet> 2. Head Light ( 2bit ) *헤드 라이트에 대한 정보 <First Packet>