このウェブページに書いてある情報を利用した人が何らかの不利益を被るような事態に見舞われたとしても,これを書いた私やサーバー管理者は一切関知しませんし責任もありませんので,ご利用は自己責任にておねがいします. |
http://www.mobile.sony.co.jp/fit/fit.html
助手席に乗せたオシロスコープにこのコードを接続し,車を走らせて車速パルスを観測してみました.
この波形は40km/h で定速走行中にストアしたものです.パルスは 0V-5V の矩形波で周波数は 25.6Hz でした.デューティー比は必ずしも 50% ではないようです.車速パルスの周波数は車の速度に比例している様子で,停止状態では,ハイ,ローいずれかの状態で止まることがわかりました.さらに詳しく調べると,車速パルスの周波数(Hz)に 1.6 を掛けると,だいたい車の速度(km/h)になることがわかりました.この 1.6 という値はどうやら時速1マイル=1.609Km/h の意味ではなかろうかと思っています.ここまでわかれば,どういう仕掛けを作ればいいか明確になってきます.
注意:うちのロゴの場合,この車速パルスの信号線を GND や電源にショートすると,エンジンチェックランプが点灯したり,オートマチックミッションの「D」ランプが点滅したりします.このような場合にはショート状態を解消していったんエンジンを再始動すれば表示は消えるようです.あとでホンダのディーラーの方に教えてもらったのですが,「D」ランプの点滅はミッションコントロールユニットの異常を意味するのだそうです.車速パルスをどこかにショートさせると「車速パルス異常」のステータスがちゃんと残るようですが,車の走行には特に影響はないみたいです.
SPEEDER 仕様
車速パルスがどのようなものかわかったところで,以下のような仕様に決めてみました(というか作ってみたらこのような仕様になりました).
・電源は12Vを供給.消費電流はリレーオン時で約30mA.
・車速パルスは 33KΩの抵抗を介して入力する.
・基板の大きさは 4cm x 4cm 以下.
・DIP-SW で速度を設定し,車速がこの設定値を越えるとリレー接点が切り替わる.
以下のようなブロック図で表されるような動作をする回路を作りました.
DIP-SW でスレッショルド速度を設定し,その速度を超えるか超えないかでリレーが切り替わるようになっています.
「車速パルスカウンタ」と「比較器」は実際にはワンチップマイコンでプログラム的に実現しています.ブロック図にリレーの絵が書いてありますが,これは必ずしもメカリレーである必要はなく,目的に応じた回路をくっつけてもかまいません.
スレッショルド速度は 8ch DIP-SW で設定します.DIP-SWの 0〜5 ビットで速度を設定し,7 ビット目でヒステリシスモードを設定します(走行中にディップスイッチを操作しないほうがいいです).
DipSW bit |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
SP値 |
5 |
10 |
20 |
40 |
80 |
160 |
空 |
ヒ |
|
部品名 |
規格名 |
メーカ |
数量 |
|
マイコン |
PIC16C84 |
microchip |
1 |
|
リレー |
G6A-234Pなど |
OMRON |
1 |
|
レギュレータ |
7805 |
LT |
1 |
|
8接点DIP-SW |
|
- |
1 |
|
PNP トランジスタ |
2SA1015など |
- |
2 |
|
クリスタル |
10.24MHz |
- |
1 |
|
1/8W 抵抗 |
3.3K |
- |
3 |
|
1/8W 抵抗 |
10K |
- |
1 |
|
1/8W 抵抗 |
33k |
- |
1 |
|
セラコン |
30pF |
- |
2 |
|
セラコン |
0.1uH |
- |
1 |
|
セラコン |
0.01uF |
- |
1 |
|
タンタルコン |
2.2uF |
- |
1 |
|
フューズ |
0.5A |
- |
1 |
|
基板,配線など |
|
- |
|
いくしまさんちのホームページ(の中のPIC関係)
なお,PICの書き込み器をすでに持っている方であれば,以下のオブジェクトファイルを流し込むことでSPEEDER の PIC が焼けるかもしれません.
OBJ ファイル
雑感
この SPEEDER を最初に作ったのは2年ほど前だったと思います.当時 F&F 掲示板でレーダー探知機の話題が出たときにこれを作ってみようと思い立ちました.車速パルス引出し方法がわからなかったときに SONY のナビフィッティングページをF&F掲示板で教えてくださった方がいました.どなただったか失念しましたがありがとうございました.
単純に車速パルスでリレーを動かすだけであればマイコンでなく NE555 かなにかを組み合わせてやる方法もあるのですが,マイコンを使ったほうが,後でレーダー以外の用途を思いついたときに簡単に転用が効きそうなことから,このようなものを作ってみました.最初に作った SPEEDER はかなりテキトーなものだったのですが,使ってみるとレーダー探知機がめったに鳴らないようになり,普段はその存在を意識することがなくなりました.たまに鳴るとびっくりしてしまうほどです.なかなかいいものが出来たのですが,公開するにはもうちょっとちゃんと作らなければいけないと思い,基板レイアウトを変えし,車速の検出精度を上げ,DIP-SW もつけてみました.F&Fらしく(?)時速320Km/h まで計れるようにしましたし.
車関係が御趣味の方であれば,「車速を計ってなにかする」という用途を他に思いつかれるかもしれません.そのときにはぜひ F&F で公開してください.
以上, 27 May 2003 (こじ)