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

M5stack OBD2 CANgauge 試作ができた






テスト用にゴチャゴチャ表示していたモニターを



スッキリさせて



実用的になりましたね。
ホントは四項目ほど表示させようかと考えていましたが画面サイズ的にムリでした💧




keypad用の送信IDが何故か拡張フレームになっており習性するのに苦労した。
設定理解すればエラい簡単でしたが💧



そしてBlocklyによるコード構築も一応ほぼ完成。
致命的なバグは無くなったので実用可能なレベルにはなりました。
IDやbyte位置変更もこちらであれば比較的容易です。

CAN信号線を接続せずにCAN keypadボタン押して送信するとフリーズしますが
キチンと接続してあれば問題無いので追々対処します。




こちらも



もしかしたらbyte格納位置入れ替えるだけでOKか?



M5stackで取得したアナログ電圧値をCANにて送信も8BITだけなら成功しました。
(四桁電圧値を2byte16BITにするのが上手くいかない)
上位と下位byteに分ける方法が良くワカランので追々...

単純にsendリストへアナログ電圧値のテキスト桁位置指定し送るだけではダメらしい、1byte=8BITのルールに合わせないとエラーでブラックアウト💧





こいつでアナログ信号→CAN変換ユニット出来ればフルコン搭載してるがCAN実装してないネオクラ時代の車両などで便利に使えないだろうか?などと考えていました。

例えば入力端子数の問題で直にアナログ入力出来ない場合など?

面白くなってきましたよ。

ブログ一覧 | 日記
Posted at 2023/04/04 07:00:30

イイね!0件



今、あなたにおすすめ

関連記事

LINK G4X ユーザー定義のC ...
かにゅあるさん

BLEな空気圧センサをRaceCh ...
morly3さん

dynabookとofficeのラ ...
nadia777さん

改良版完成! 排気温度(EGT)C ...
かにゅあるさん

ロガーのテスト&手直し
morly3さん

この記事へのコメント

2023年4月4日 10:41
つられてひとつポチってしまいました。
コメントへの返答
2023年4月4日 12:24
こんにちは
なんとか使えそうな物が出来そうです、後で別ブログにてもう少し詳しく公開します。

私一人で作るのはスキル的中に限界のようです💧
2023年4月5日 7:02
2バイト16ビット数を8ビットに分ける時、Cコンパイラでは、
上位8ビットは右へ8回シフト、(256で割る)
下位8ビットはそのまま、
で8ビット型の変数に代入します。
(& 0xffして関係ないビットをゼロにすることもあります。
変数の型によります。)

小数点以下の数値扱いにしたいときは、1桁ならx10してからシフトします。

エンディアンは16ビットの上位バイトをデータ並びの前にするか後ろにするかの違いです。

コメントへの返答
2023年4月5日 9:03
おはようございます!
大変参考になりました😭

Indianはやはり前後入れ替えるだけでOKだったのですね。
もう少し頑張ってみます。
2023年4月5日 7:11
upperByte = x >> 8 & 0xff
lowerByte = x & 0xff
みたいに

upperByte = x / 256
でも。

123.4 の時は まず10倍して 1234に。
16ビットは0〜65535の整数を扱えるので、
小数点以下1桁なら 0.0〜6553.5を扱えます。

負数を扱いたい時は、オフセットをつけます。
−50〜150℃などのとき、
まず50を足して、0〜200の数として扱います。

こんな感じで。。



コメントへの返答
2023年4月5日 9:04
具体例ありがとうございますm(__)m

コレをblocklyにて再現出来るかチャレンジしてみます✨

プロフィール

「@でじタカさん 他使ってみて良くわかる金卵の切れ味でした😆」
何シテル?   05/27 17:28
車を走らせているより弄っている事の方が多いかも? 雑誌オールドタイマーなどが大好きで 本当は旧車のレストアなどにチャレンジしてみたいと長年思っておりますが 場...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
456789 10
1112131415 1617
181920212223 24
25262728293031

リンク・クリップ

HB1st / ハイブリッジファースト ロッドアングルコレクトキット 
カテゴリ:その他(カテゴリ未設定)
2025/05/14 12:29:33
Jアップ  MOリンク 
カテゴリ:その他(カテゴリ未設定)
2025/05/03 07:13:52
V-PRO 大気圧補正 
カテゴリ:その他(カテゴリ未設定)
2025/04/25 12:23:31

愛車一覧

スバル WRX STI 車庫の肥やしか盆栽か? (スバル WRX STI)
フルコン EMTRON plug-in ECUモデルにてDIY制御中。 TYPE S ア ...
スズキ ジムニー フク様荒地専用乳母車 (スズキ ジムニー)
納期が早まってるとの噂でディーラーに冷やかしで見に行ったらミイラ取りがミイラになりました ...
ホンダ リトルカブ 万年不動の放置プレイ号 (ホンダ リトルカブ)
(セル付き4速ギア仕様) 自宅に不動車状態で四年程放置してたが息子が乗りたいらしく久々に ...
ダイハツ コペン 1/1ラジコンカー(紅白饅頭二号機)普段のゲタ脚からサーキットまでOK (ダイハツ コペン)
フルコンLINK ECU G4X extremeをDIY接続 (スタンドアロン)にて制御 ...
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation