2025-03-01から1ヶ月間の記事一覧

YZ125(B4X) / YZ125X(BRX) の純正点火時期マップを調査した

YZ125 (B4X) 点火マップ YZ125X (BRX) 点火マップ タイトルの通り。250の点火マップ調査をした時と同じやり方で、お友達から借りてきたCDIで調査。どちらも割とシンプル。進角開始が125Xのほうが500回転遅いけど、まあ125だしここってほぼ使えないんじゃない…

使いきれる性能のPIC16F15245と、それはそれとしてAVRが気になる話

現在TCDIで採用しているのは、PICのエンハンスドミッドレンジ最新の5桁シリーズである、PIC16F15245。手はんだの都合上SOICパッケージを使っているが、それでもとても小さい。これはマイクロチップの製品検索ページで、ピン数がちょうどいいこと、PPS(各ピン…

点火用キャパシタ充電電圧レギュレート回路について

CDIのチャージコイルは高回転だと楽勝で1kV以上発生するので、そのまま使おうとすると点火用キャパシタの耐電圧を超えてしまう。じゃあ耐電圧の高いキャパシタにすれば良いじゃんって話なのだけど、CDIに使える容量のもので売られている中では630Vまでのもの…

脱フォトカプラのピックアップ入力回路について

日本で自作CDI、TCI勢の大半が使っているであろう(偏見)、フォトカプラを利用したピックアップ検知回路って、全ての祖先はたぶんHT-rocket。御多分に洩れず自分が今まで使ってきたCDI、TCI、ECUもこの方式を採用してきた。ただ結局フォトカプラの入力側と出…

PCにCDIをUSBデバイスとして認識させる

TCDI V1.0に搭載予定のUSB-UART変換IC、FT234Xを使って、現在のプロトタイプ版CDIとPCの通信テストをしている。実際は基板に載せるけど、とりあえず秋月で売ってるモジュールが楽チンなのでこれをそのまま適当に繋げている。 このFT234Xは普通に使うと仮想CO…

TPS値ごとのマップを線形補間&角速度のばらつき補正を実装する

純正CDIを調査することで、TPSによるマップ切り替えはある種の開度別にマップの値を離散的に切り替えるのではなく、連続的に補間しながらなめらかに切り替わることと、角速度のばらつき補正のため、点火までの待ち時間の計算にピックアップ第一波から第二波…

要素数を変えて配列の読出しを高速化する

角速度のばらつき補正とか、TPS値による点火時期の線形補間をやろうとすると、ピックアップ第一波から点火までの待ち時間読出しまでにかなり計算時間がかかるので、これをどうにか早くしたいと前回の記事で割り算の計算時間を削減する方法を試みたことを書い…

新しいコンパイラと最適化設定でまた割り算の最速化を試みる

XC8 コンパイラV3.00リリース MPLAB XC8 C Compiler v3.00 Release Notes for PIC MCUx 新しいV3.00のコンパイラ(XC8)がリリースされていたので、リリースノート見ていたらよさげな改良が入っていた。いままでミッドレンジのPICは割り込み要因別の関数を作…

/**************************************************** TITLE: YZ_CDI constant PIC: 16F15245 DATE: 2023.12.06 CODED BY: SHUKO-SHA OTHER: ****************************************************/ #ifndef CONSTANT_H#define CONSTANT_H#define ADDR_C…

YZ250X(BRY)純正CDIの点火マップ解析

前々回の記事で純正CDIを机上で動かすことができたことは書いた。なので、いよいよ中身の解析を試みた。やり方としては、TPS用電源のL端子と、TPS入力用のY端子に適当なボリュームを付けるだけ。全閉時と全開時の電圧は現物TPSからだいたい合わせた。ただ測…

純正CDIにはクランク回転速度のばらつき補正制御があるっぽい

前回の記事で、純正CDIを机上で動かせるようになったのの続き 任意波形発生器を使ってテストしている段階で、ピックアップ第一波(以降PU1)と第二波(同様にPU2)の間隔を変えた場合、同じ回転数でもPU1から点火までの時間が大幅に変化していることがわかった。…

YZ250X純正CDIをご家庭内で動かしてみる

なんとかして純正CDIの点火マップが見たいので、DGE2035という任意波形発生器を買ってみた。要はマイナスとプラスのパルスが出てくる何かがあればこれじゃなくても良いから、どうにか自分で作れないかしばらく考えてみたけど、アイデアはあるものの試行錯誤…