【工事中】このサイトは現在作成中です。正式公開までしばらくお待ちください。

④ソフトウェア書込・動作確認

 ハンダ付けお疲れ様でした!いよいよマイコン(CH32V003)にプログラムを書き込み、命を吹き込む工程です。

 ワンコインデコーダXでは、車両に組み込んでから「動かない!」と慌てないように、専用の書込み・動作確認用基板である「ワンコインデコーダ X Test Board」を使った事前テストを強く推奨しています。 このページの手順通りに進めれば、動作確認がとれた状態のデコーダを車両に組み込むことができます。

必要なソフトウェアの準備

  1. ファームウェア(HEXファイル)のダウンロード
    製作した基板に合わせて、最新のファームウェアをダウンロードし、分かりやすい場所(デスクトップなど)に保存してください。
  2. 書き込みツール「WCH-LinkUtility」のダウンロード
    WCH社が提供している公式の書き込みソフトです。以下のリンクからダウンロードし、ZIPファイルを解凍しておいてください(インストールは不要で、解凍したフォルダ内の .exe ファイルで起動します)。

    WCH社公式 WCH-LinkUtility ダウンロードサイト
WCH LINK-Eのモード確認

モード変更が必要

機器の接続

PC、WCH-LinkE、確認用基板、デコーダ本体を接続します。

この段階では、絶対にDCCコマンドステーション(線路電源)を接続しないでください!PCのUSBポートが破損する恐れがあります。
(電源の回り込みによる破損を防止するためPCとDCCコマンドステーションは行い同時接続しない)

  1. デコーダのセット: ハンダ付けが終わったデコーダ本体を、「書き込み・動作確認用基板」のソケットに正しい向きでしっかりと差し込みます。
  2. WCH-LinkEの接続: WCH-LinkEと確認用基板のピンヘッダを接続します。
  3. PCへ接続: WCH-LinkEをPCのUSBポートに差し込みます。WCH-LinkEのLEDが点灯することを確認してください。
ソフトウェアの書き込み
  1. PCで「WCH-LinkUtility」を起動します。
  2. 画面上部の「MCU Type」が CH32V00x になっていることを確認します。
  3. 画面下部の「Target file」の右側にある [...] ボタンを押し、STEP 1でダウンロードしたHEXファイルを選択します。
  4. 画面上部の Program ボタンをクリックします。
  5. 書き込みバーが進行し、ログ画面に Program successfully と表示されれば書き込み完了です!
動作確認

マイコンにプログラムが書き込まれました。いよいよDCC信号を入れて動かしてみましょう!

この段階ではPCから必ずWCH-LinkEをPCのUSBから抜き、Test Boardからも外してください。

  1. DCCコントローラの接続: 確認用基板の「DCC入力端子」に、DCCコマンドステーションからの配線(線路に繋ぐ線)を接続します。
  2. 線路電源ON: DCCコントローラの線路電源を入れます。
  3. アドレスの呼び出し: ワンコインデコーダXの初期アドレスは 3(ショートアドレス)に設定されています。コントローラでアドレス「3」を呼び出してください。
  4. テスト実行:
    ライト確認: コントローラのF0(ヘッドライト)ボタン等を押して、確認用基板のLEDが点灯/消灯するか確認します
    モーター確認: スロットルを回して、確認用基板のテスト用モーターが回転するか確認します。(※FL版の場合はモーターテストはありません)

すべて正常に動けば、デコーダ本体の完成です!

(不具合がある場合、部品の向きやハンダ付けの状態、ソフト書き込みなどの手順に誤りがないか確認を行います。)

初期設定(アドレス変更など)

動作確認ができたら、車両に組み込む前に、確認用基板に載せたまま基本的なCV値(アドレスなど)を設定してしまいましょう。

モーターやファンクションLEDの消費電流が足りずにCVの読み書き(ACK応答)がうまくできないことがあります。その場合は、CV読み取りはあきらめて、CV書き込みを行ってデコーダが目的の動作となっているかを確認するようにします。

  1. CV1(ショートアドレス)の変更: お好みの1〜127のアドレスに変更してください。
  2. ロングアドレスへの変更: CV17, CV18, CV29を設定し、4桁のロングアドレスに変更することも可能です。
  3. その他の詳細な設定値については、[詳細CV設定表のページ]をご参照ください。

 ここまでの作業で、デコーダ本体は「設定済み・動作保証済み」の完璧な状態になりました。安心して車両に組み込むことができます