• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2020年10月26日

ELM327 OBDⅡスキャンツールにスィッチ取付け

ELM327 OBDⅡスキャンツールにスィッチ取付け








2月頃の電子工作です。


ELM327エミュレータでの通信記事はネットに沢山あります。
記事を参考にArduinoと通信してみました。


PTクルーザーのODBⅡコネクタの電源は16pinなので
スィッチを取付けた詳細事例です。






.....................................



ODBⅡ診断機は、買ったとき暫く使ったのですが
あまり出番が有りません。

ヘインズの整備書の方が役に立っています。



OBD2故障診断機 Autel AL319






ヘインズ リペア マニュアル






ELM327 OBDⅡスキャンツール

スィッチ付の商品も有りますが、あえて
売れ筋と思われる? スキャンツールを購入しました。







カバーを開けた状態







16番pinをカットしてSWを取り付けます。



















SWの台座用レゴパーツの探し







小型SWとレゴパーツ










レゴパーツを加工してSWを作成


















カバーに穴を開け、SWを取付けます



















切断した16番pinに、リード線を取り付けます。

( ピンの根本とリード線部を削る )










2mmのヤスリと金鋸でピンを切断します。






切断後、ピンが接触しないよう透明ボンドを塗ります。






上手くカバーが被さるようリード線を調整











SWの確認


















「鬼滅の刃」の入場者特典 ・・・ 10/16 テアトルサンク福井にて

封切りでしたが、コロナで人は疎ら







ぬり絵と小冊子



























ELM327と通信

ELM327とは、OBD2コマンドでやりとりします。

コマンド詳細 → https://en.wikipedia.org/wiki/OBD-II_PIDs



【 通信概要 】

①シリアル通信の初期化(COMポート、ボーレート等)

②ELM327とATコマンドで接続

③ループ内で
  3-1.ATコマンドを送信

  3-2.受信データが有れば受信レコード組立

  3-3.受信レコードを確認し、内容を文字に変換

  3-4.内容を判断し、ディスプレイに表示

※希望するデータの取得は、いくつかのコマンドを送信し
   それぞれ内容をチエックし取得する。




................................................

Arduino + HC-05 + 1602A + I2C

HC-05は、Bluetoothでシリアル通信
※RS-232C機器の接続をBluetoothで無線化にする機器も有ります。















※ 1602A + I2Cに関し、ライブラリーの問題が有るので

LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); は、

下記のパラメータで可

LiquidCrystal_I2C lcd(0x27,16,2);


.......................................


※メーター表示にするには、
やや大きなLCD(又はスマホ)にメータ部をデザイン実装し
受信値を適切な値に正規化し、針を描きます。
(値が変わった時に、再度描きなおし)







OBD2 & ELM327


OBD2 とは、On Board Diagnostics vers.2 の略で、車の故障を診断するための通信規格

元は「自動車の自己診断システム」で、
「車両情報」の意味も含まれていると思います。
車速、回転数、水温、湯音、CANデータなど。



ELM327 とは、カナダの elm electronics 社が開発した、OBD2 インタフェース・コントローラ
シリアル接続し、ATコマンドを通じてELM327と通信できます。
簡単なコマンドでELM327に情報を要求する と、その情報が取得できる。

IBMメインフレーム接続へは 3270端末エミュレータが有るので
ELM327は、これにあやかって名前を付けたのかも?


---------------------------------------------------------------------


Bluetoothによるシリアル通信
10メートル程度までの距離の機器間で使用できる
2.4GHz帯の電波による無線通信です。

スマートフォンやキーボード、マウスなどの
パソコンの周辺機器等の音声や文字等の比較的簡単な通信に使用されます。


---------------------------------------------------------------------

ELM327 ATコマンド

ATZ :  ELM327 リセット
ATI :  ELM327のバージョン表示
ATDP:  プロトコルの表示




OBDコマンド ・・・ "サービス" + "PID" (16進)


【 サービス一覧 】
01h:現在データの表示
02h:FFD表示
03h:保存DTC表示(PID不要)
04h:DTC及び保存DTC消去(PID無)
05h:O2センサー監視テスト結果(非CANのみ)
06h:その他コンポーネントのシステム監視テスト結果(CANはO2センサー監視結果)
07h:保留DTCの表示 (現在及び最後の運転中の検出)
08h:OBDシステム動作の制御
09h:車両情報要求
0Ah:永続的DTC (消去DTC)



【 標準PID (Parameter Identification Data) 】
00h:4:サポートされているPID [01-20]
05h:1:エンジン冷却液温度
0Bh:1:吸気マニホールド圧力
0Ch:2:エンジンRPM
0Dh:1:車速
0Eh:1:タイミングアドバンス
0Fh:1:吸気温度
11h:1:スロットル位置
14h:2:O2センサー1 A:電圧/B:短期燃料トリム
15h:2:O2センサー2 A:電圧/B:短期燃料トリム
20h:4:サポートされているPID [21-40]
30h:1:コードがクリアされてからのウォームアップ
31h:2:コードがクリアされてからの移動距離
32h:2:エバ システム蒸気圧
33h:1:絶対気圧
34h:4:O2センサー1
35h:4:O2センサー2
36h:4:O2センサー3
37h:4:O2センサー4






Copyright 2020 CRIMSON Systems.
ブログ一覧 | 電子工作・アマチュア無線 | パソコン/インターネット
Posted at 2020/10/26 07:48:54

イイね!0件



タグ

今、あなたにおすすめ

関連記事

ELM327での日産K-LINE通 ...
@カトケンさん

【警告灯点灯】OBD2診断機導入
ウキュハム君さん

ナビ地図更新
Pigminさん

こういうガジェット好き(´∀`=) ...
BLADE-SRさん

ドツボ??想定通り!!
吐くセキレイさん

この記事へのコメント

コメントはありません。

おすすめアイテム

プロフィール

「モミジの紅葉② http://cvw.jp/b/3064457/44618492/
何シテル?   11/30 07:05
PTクルーザーは大きくないので 自分でタイヤ交換やエンジン周りも触れるので、気に入っています。 ただ、燃費が悪いのと古い車種なのが難点 さらに 加速が悪く...
みんカラ新規会員登録

ユーザー内検索

<< 2020/12 >>

  12345
6789101112
13141516171819
20212223242526
2728293031  

リンク・クリップ

苅安山へドライブ ~ シャガ・山吹 
カテゴリ:その他(カテゴリ未設定)
2020/05/20 20:53:49
キャデラックとすれ違い 
カテゴリ:その他(カテゴリ未設定)
2019/10/14 18:34:12
TANNOY スターリングで聴く Eva Cassidy 
カテゴリ:音楽
2019/08/14 15:13:35

愛車一覧

クライスラー PTクルーザー クライスラー PTクルーザー
since 2002-10 PTクルーザーは、プリムスのEXPRESSO、PRONT、 ...

過去のブログ

ヘルプ利用規約サイトマップ
©2020 Carview Corporation All Rights Reserved.