2017-10-23 13 views
0

こんにちは私は、CANバスからデータを読み取ることができるAndroid Appに取り組んでいます。私が使用しているインターフェースはELM327です。問題は、このインターフェイスがBluetoothを使用していることです。だから私は半分のバッファがいっぱいになっているので、CANバスからすべてのデータを読み取ることができません。インタフェースはv 1.4.7です。私はAndroid端末でBluetooth端末を使用しています。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

ATMAをUSBインターフェイス以外で使用することはできません。これらのELM327クローンのバッファーはすべて小さすぎます。ワイヤレスインターフェイスの使用を強くお勧めする場合は、少なくとも4倍のRAMを搭載したSTN1110チップをベースにしたインターフェイスを試してみてください。

関連する問題