プログラムがど~も(ーー;) という方へ♪"> プログラムがど~も(ーー;) という方へ♪">

プログラムがど~も(ーー;) という方へ♪

0
昨日の記事が、思わぬ反響でビックリしてますが(^^ゞ
 
プログラムというと、拒否反応をしめす方って多いと思うんですよね。
おれ、プログラマーですけど気持ちは良くわかります(笑
プログラマーといえども、新しい言語を習得するときはいつもそうですから。
とにかく最初の壁が分厚いっていうか、わかんなくてイライラしてきます(笑
 
確かに、自分の考えでプログラムしてみたいって人は、プログラムを一から勉強するしかないです。
 
だけど、ここで紹介してるCDIやインジェクションを作るのに
プログラムの知識がいるかっつーと、そうでもないんですね。
 
極端な話、プログラム知識ゼロでも良かったりします(^^)
回路を組む知識がある方なら、全くノープロブレムです。
ハンダこて使えるひとなら、ヤル気の問題です。
 
いずれにしても、ヤル気と根性だけは必需品ですけど(笑
 
ということで、どうやって作んのかを ちょこっと説明してみたいと思います。
 
まず、これがJAZZのCDI、SP-TDCの回路です。
これは、SP-TDCなのでジェネレーターパルスも使う4st単気筒のAC-CDIです。
 
ちょっと見ると うわぁ~ 無理(>_<) って思うかもしれませんが、
レギュレーターって書いてあるとこは、レギュレーター回路なので、普通のCDIならいりません。
 
それから、進角セッティングってところも、パソコンとUSB接続してパソコンでセッティングするなら
これもいりません。
 
そうすると、残った電子部品はご覧のとおり、これだけ? ってくらい少ないです。
 
アナログCDIと違って、ほとんどのことは ど真ん中に乗っかるPICがやってしまうので
同じことをするならアナログCDIよりも部品点数は減るんですね。
 
だから、回路もデジタルCDIの方が簡単だったりします(^^)
 
んで、真ん中にえらそうに乗っかるPICがこれです。
台にしてんのが、タバコの箱です。
これがPICっちゅうもんです。
こんなちっこいけど、これでも16ビットコンピューター相当なんですよ。
 
プログラムは、この中に書き込むわけです。
 
ということなので、CDI機能が入った電子部品って思ってしまえば
プログラムなんて関係ありません(^^)b
 
ハンダ付けするだけってことになるわけです。
 
そんで、PICにどうやってプログラムを書き込むかというと
このPICライターってのを使います。
電子工作を始めたばっかりのときに作ったんで、お恥ずかしいですが(^^ゞ
これとパソコンがケーブルでつながってまして、
パソコンからプログラムを書き込むわけです。
 
書き込むプログラムは、パソコン上ではファイルですから↓これが書き込むプログラムってことです。
この通り、ワードやエクセルのファイルみたいなもんで、サイズもえらいちっちゃいです。
メールでもなんでも送れてしまうわけですね。
 
実際に書き込むには、ライターソフトを使います。
インストールしたり、最初の設定は確かにめんどくさいですけど
一度書ける状態にしてしまえば、
PICライターにPICをセットして、
↑のプログラムファイルを読み込み、
ボタンをクリックしてPICに書き込む  だけなんです。
 
なれれば30秒もあればプログラムの書き込みはできてしまいます。
ひとつのPICにプログラムを書き込むのは、制限回数はありますけど
その前にPICの足が折れちゃいますから、何度でも書きなおせるもんだと思ってください。
 
ということなので、プログラムを作るのは確かにチョー難しいですけど
プログラムを使ってCDIを作るのは、回路を作るのとなんら変わりません。
 
プログラムは、バイクの状態を色々やり取りして、ある程度こちらでベースになるものを作って
お渡しするんです。
だから、おれが作ったことがある車種と同じだと、プログラム書き込んだだけで
動いちゃったってことも・・・ ないこともない(  ̄3 ̄)~♪
 
変更があったとしても、プログラムを直すだけですから
こっちで直してメールで送ってもいいし、何行目のどこを直してくれって伝えてもいいしで
どうにでもなるんです。
 
そんなやり取りはどうしても必要になるんで、多少の料金を頂いてます。
 
あと、パソコン側のセッティングプログラムはこんな感じです。
これは、XS250のセッティングプログラムで、進角とインジェクションの両方が
セッティングできるようになってます。
 
もちろん、これもおれが作ったものですので、設定項目が足りなきゃ増やせばいいですし
なんでもありです(^^)
 
 
ということで、こういうのを作るのにベースになるプログラムさえあれば
必ずしもプログラム知識は必要ないんです。
 
まぁ、そうはいっても、こちらの手元にないバイク用のを作ってといわれてもできませんので(笑
 
どこをどう変えてくれと言ってもらえれば、メールのやり取りだけでプログラムを
お作りすることはできます(^^)
 
自分が作る! っていうヤル気と根性がいることには変わりありませんが
やってやれないことはない( ̄‥ ̄)=3 フン
 
ってことです(^^)