BMW X1 のみんなの質問

解決済み
回答数:
1
1
閲覧数:
519
0

OBDII通信に関して

ARDUINOで車の情報を取得し補機の作動をしたいと思っています。
現在下記の条件で情報を取得できていますが、油温が取得できません。

ECUから複数行の応答があるはずが取得できない為です。
OBDIIから複数行のデータ取得をする方法を御存知でしたらご教示ください。

<<環境>>
ハード : LEONARDO + Sparkfun CAN-BUS Shield
設定 : Libraryは mcp_can (Seeed製) + CAN speed 500KBS
車両 : TOYOTA 86 (ZN6)

<<現在できていること>>
標準OBDデータ(mode 01で取得可能な全データ)の取得

<<できずに困っていること>>
ECU(0x7E0)へ mode 21 pid 01 を送信したが、油温情報が得られない
リクエストに対するECUからの回答は [ ID: 7E8 Data: 10 1F 61 01 3B 00 29 00 ] のみ
通常であれば 7E8 から あと 25個(0x1F-6)の情報があるはず

<<確認したこと>>
念のためFilter/Maskを全解除して [ ID: 7E0 Data: 02 21 01 00 00 00 00 00 ] を送信、[ ID: 7E8 Data: 10 1F 61 01 3B 00 29 00 ] は返ってくるが、続くデータ [ ID: 7E8 Data: 21 ・・・・ ] [ ID: 7E8 Data: 22 ・・・・ ] [ ID: 7E8 Data: 23 ・・・・ ] はない

補足

自分なりに調べ続けているのですが、どうやらISO15765-2のmultiframe受信が理解できていないようです。情報が海外のものばかりで流し読みできないので、なかなか先に進めません。 Mcp2515でmultiframeを受信するために必要な情報が載っているサイトなどご存知でしたら教えて頂けるとありがたいです。

「みんなの質問」はYahoo!知恵袋の「自動車」カテゴリとデータを共有しています。

ベストアンサーに選ばれた回答

https://www.yupiteru.co.jp/harness/obd2.pdf
を観る限り ZN6 は同じ時期に発売されたものでも油温を検知できるものとできない2種類ものがありそうに見えます。 発売時期も同じなので理由がよくわかりませんが、ECUのアップデートが必要とか アップデートしたら取れなくなるとかというような事があるかもしれないですね。

その他の回答 (0件)

その他の回答はまだありません

「みんなの質問」はYahoo!知恵袋の
「自動車」カテゴリとデータを共有しています。

あわせて知りたい

BMW X1 新型・現行モデル

査定を依頼する

メーカー
モデル
年式
走行距離

※ 掲載しているすべての情報について保証をいたしかねます。新車価格は発売時の価格のため、掲載価格と実際の価格が異なる場合があります。詳細は、メーカーまたは取扱販売店にてお問い合わせください。

ログイン

中古車探しをもっと便利に

  • 中古車お気に入り管理
  • おすすめ中古車の表示

BMW X1のみんなの質問ランキング

あなたにおすすめのサービス

メーカー
モデル
年式
走行距離