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

CAN通信始めてみました

オートクルーズを作り出したころは、まだCAN通信についてわかっていなかったのと、ELMドングルという、お手軽便利な代物があったので、OBDはそれにお任せだったのですが、ようやくオートクルーズも一段落してきたのと、データ表示専用のandroid端末を入手したこともあり、そろそろCANのお勉強開始です。

WEB上でCAN通信について調べていくと、FITでCAN通信をやっておられる方がお二人も。しかもそれぞれ楽しげなドメインお持ちのお二人
http://www.bsddiary.net/
http://pullup.net/
とくに、pullup.netのサイト内のblogの「FITに時計を」は、まんまCANデータビュアーです。すごいです。オレはああいうディスプレイ作るのが面倒(というか実力がない)なので、android端末に逃げてますが、まあ、androidの方がでかいと、言い訳してみます(^^;;

FITのCAN通信がこれだけ解析されているので、同じホンダのフリスパなら、そんなに苦労しなくてもCAN通信できそうなんですが、ということで始めてみました。
---------------------------------------------------------------------

日曜日は、ヨットレースのはずが、急にキャンセルとなったので、再びCAN通信に挑戦してみました。土曜日には、とりあえずデータが取れたのですが、どうもおかしいのを、まずは突き止めなくては。PIC30FのCANモジュールのpdfをいろいろ読んでるうちなんとなくわかってきたような、わからないような。

あーでもない、こーでもないと調べていくうち、ようやく突き止めました。
ライブラリのcan.h内では
#define CAN_BAUD_PRE_SCALE(x) (((x-1) & 0x3f) | 0xC0)
となっているんで、レジスタに設定してやる値+1を入れる必要あったわけです。
これわかりにくい!
ボーレートではなく、設定値をセットするんだから、そのセットする数値そのものでいいのに!! 中途半端にCを使うと、かえってややこしくなるって話でした。

さて、ボーレートの問題が解決したので、フリスパにつないでみると、、、

見える! わたしにもデータが見える!

http://www.bsddiary.net/soft/fitmon/DBA-GE6.html

FITのCAN通信で流れているデータは上のページに解説がありますが、
それとほぼ同じIDが取れていますので、たぶん当たりですね。
まだ詳しくは、比較していないのですが、まったく同じではない証拠に
ギアポジションのデータがないです。
これが、CVTと4WDのATの違いなのか、FITとフリスパの違いなのかは?ですが、
とりあえずデータが見えるということで今日は良しとします。

それより、CANモジュールのモードですが、listen_all listen_only と二つ受信のみのモードがあるのですが、listen_allだとデータが取れるのに、listen_onlyだと、ぜんぜん取れません。なんかおかしい。

ともあれ、なんとなくいけそうなので、ELMドングルの間借りデータ受信ではなく、ちゃんと通信できるようにchiponestopに石を発注しました。5000円を超えると送料無料になるのですが、CAN通信用の石だと余分に買っても2000円も行かない。いらんもの買ってもデッドストックになるだけだけど、この際今まで欲しかったあれとかこれとか、、とか悩みまくって、ようやく5000円越えにしてぽちっとしたわけですが、、、後で気が付くと、新規発注者には500円のクーポンがあったのですね。。。500円損した~(;_;)


ブログ一覧 | 電子工作 | 日記
Posted at 2012/04/25 12:26:17

イイね!0件



今、あなたにおすすめ

ブログ人気記事

フジコーポレーション宣伝www
トムソイヤさん

八重桜
ライトバン59さん

本日ランチに香港厨房へ😋
くろむらさん

昼間クーラー、夜ヒーター! 暑かっ ...
ウッドミッツさん

ダイハツ キャストのストップランプ
パパンダさん

祝・みんカラ歴15年!
晴馬さん

この記事へのコメント

2012年4月26日 1:13
こんばんは。

またまた難しいことをはじめましたね。
面白そうですが、私には良くわかりません。

それにしても、can通信では色々な情報が受信できるのですね(^^)
コメントへの返答
2012年4月28日 2:45
こんばんは、いつもコメントありがとうございます。

柴っちさんなら、得られるデータ、どう活用しますか?たくさんのデータをだらだら表示する以外に、何かうまい活用法を絶賛募集中です。ぜひご提案よろしくお願いします(^^)

プロフィール

「[車中泊6泊目]今日は寒かったー http://cvw.jp/b/1110950/39009397/
何シテル?   12/15 18:05
marumonです。よろしくお願いします。
みんカラ新規会員登録

ユーザー内検索

<< 2025/4 >>

リンク・クリップ

友情パワーよ、ありがとう(^^) 
カテゴリ:その他(カテゴリ未設定)
2012/11/08 22:46:45
自作ハザードイルミ点滅 
カテゴリ:その他(カテゴリ未設定)
2012/04/17 19:25:27

愛車一覧

ホンダ フリードスパイク ホンダ フリードスパイク
主にスキー用。たまに、自転車運びます。

過去のブログ

2025年
01月02月03月04月05月06月
07月08月09月10月11月12月
2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

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

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

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