1

Bluetooth で ELM 327 を使用して CAN データを表示する Android アプリを開発しています。ELM 327 データシートに従って、AT MA で監視する前に AT CRA hhh (hhh = CAN ID) を送信することで、受信したデータをフィルタリングできます。私の目的は、特定の CAN ID (7A2、250、420 ​​など) からのデータを表示することです。多くの AT CRA hhh コマンドを送信しようとしましたが、最後のコマンドだけが ELM によって使用されました。私の質問は、ELM327 に多くの CAN ID フィルターを設定するにはどうすればよいですか?

ELM は CAN フィルターも受け入れ、AT CF と AT CM でコマンドを作成しますが、それは解決策ですか?

4

1 に答える 1

1

CRA hhh は、単一の CAN ID でメッセージを受信できるマスクとフィルターを簡単に設定できる便利な方法です。

例えば、

AT CRA 123

と同等です

AT CF 123
AT CM 7FF

特定の CAN ID のリストを取得するには、AT CF および AT CM コマンドを使用し、必要に応じて特定の (フィルター、マスク) ペアを偽造する必要があります。

于 2016-08-08T17:47:51.653 に答える