2017-10-23 25 views
0

안녕하세요. CAN 버스에서 데이터를 읽을 수있는 Android 앱에서 작업하고 있습니다. 내가 사용하고있는 인터페이스는 ELM327입니다. 문제는이 인터페이스가 블루투스를 사용한다는 것입니다. 따라서 CAN 버스에서 모든 데이터를 읽을 수 없는데, 그 이유는 초 반 후에 버퍼가 가득 차 있기 때문입니다. 인터페이스는 v 1.4.7입니다. 그리고 안드로이드에서 블루투스 터미널을 사용하고 있습니다. 명령은 내가 사용 :AT 명령 및 ELM327을 사용하여 시간 제한을 설정하는 방법

ATZ -> to reset the interface 

ATH1 -> set header 

ATS1 -> set spaces 

ATL1 -> Linefeeds on 

ATAL -> Sets long message 

가 그럼 난 1 초

ATST FF -> Set timout to 1 sec 

ATSP 6 -> I'm using CAN so this is protocol no 6 

ATCM 170 -> setting mask 

ATCF 176 -> set filter 

ATMA -> Monitor all 

그리고 내가 어떤 도움을 감사하게 될 것입니다 .. 지연이 없음을 을 사용에게 말할 수에 대한 지연을 설정할! 고맙습니다. M.

답변

0

USB 인터페이스 이외에는 ATMA를 사용할 수 없을 것이라고 생각합니다. 모든 ELM327 클론은 버퍼가 너무 작습니다. 무선 인터페이스 사용을 주장하는 경우 적어도 4 배의 RAM을 가진 STN1110 칩을 기반으로하는 인터페이스를 사용해보십시오.