ミント缶IV-HACX MM/DCCコントローラ
はじめに
ミント缶IV-HACXは、これから鉄道模型を始めたい、DCCってどんなのか試してみたい、そのような方を対象にした小型・低価格のエントリーモデルです。本体はFC2ショッピ
ングカートでキットの形式で頒布しています。運転する規模に応じた12V1.5Aから2.0AのACアダプタと、ご利⽤の線路に適合したフィーダ線は別途⽤意してください。

⽤語
初めてDCCに接すると、アナログ方式に比べ⽤語が沢山出て来て混乱するかと思います。そこでミント缶HACX
本体左下の[HOME]ボタンを押して表示される機能一覧に沿ってDCCの基本的な⽤語を説明します。
1. コントローラ
先ずはミント缶HACX本体から。DCCメーカのカタログにはスロットル、コマンドステーション、ブースターなどの名称が並び、何を選択したら良いのか悩みます。
・スロットル：速度設定ツマミなど⼿動で操作する装置です。
・コマンドステーション：スロットルの操作に従いDCCパケット信号を生成します。
・ブースター：コマンドステーションの出⼒を⼤規模なレイアウトを駆動するパワーに増強します。
-1-ミント缶HACXはスロットル＋コマンドステーションの役割と、ブースターではありませんが小規模のDCCパワー出⼒を有する一体型ですので「コントローラ」と称しています。
2. デコーダ
デコーダも表現がいろいろあり混乱します。
・ファンクション：スロットルのファンクション操作に反応するデコーダで⾞載⽤デコーダに使われます。では動⼒⾞はどうなのか、ファンクションデコー
ダはモータ駆動回路を含む事が多い一方で、動⼒無しと但し書きする製品も在り、注意が必要です。
・アクセサリー： スロットルのアクセサリー操作に対するデコーダですが⽤途がデコーダ分かり難いです。
DCCではファンクションとアクセサリーで明確な違いがあり、アドレスの扱いも異なります。また⾞載の場合は集電不良を考慮して同じパケットを繰り返し送り出します。一方アクセサリーは配線で固定されますので、スロットル操作の時に一度だけ送り出します。ミント缶HACXのメニューではファンクション操作は⾞両を対象にする事から“Loco”とし、アクセサリーはポイントに使われる事が多いので “Turnout”と表現しています。DCCの規格書であるNMRA STANDERDではMOB（モバイル）やSTAT（ステイショナリー）などの表記が出てきます。モバイルは移動を、ステイショナリーは静止を意味していて、⽤途からデコーダを区別していると思われます。
-2-3. CV設定
CVはコントロールバリューの略でデコーダーの機能を設定する⽬的で使われます。
一つのCVは８ビットで構成されるため、CVに番号を振って多数の設定項⽬を⽤意しています。代表的なCVの例として、
・CV １：デコーダの１バイトアドレス (1 – 127) を示す最も重要な項⽬です。
・CV29：デコーダをファンクションかアクセサリーか、アドレスを１バイトで表すか２バイトかの識別など、デコーダの性質を決める重要な項⽬です。
※DCCでは同じ線路上で複数の列⾞を運転したり、一対のコードで接続された多数のポイントを操作する事が出来ますので、コントローラはデコーダのアドレスを指定する事でデコーダ個々に異なる操作を可能にしています。
・CV読出し電⼒を供給するDCC線路でデコーダからデーターを読み出す事を不思議に思われるでしょう。それを実現する仕様がNMRA規格書にあります。デコーダはCV読出し指令を検出すると、6msecの間、60mA以上の電流変化を起こす事が定められています。コントローラはこの僅かな電流変化の検出を必要回数繰り返してCVの値を知る事が出来ます。電流変化が不⾜したり、コントローラの指令に対して反応が遅れたり、集電不良が起きたりなどでCV読出しが失敗する事もあります。
デコーダのアドレスを忘れた、各CVの設定値が分からない等の場合はCV書込みでデコーダをメーカーの出荷時に戻す事も検討してみてください。
-3-

・CV書込み
コントローラからCV番号と値を指定してデコーダのCVを設定します。デコーダはCV読出しと同様に、流す電流を変化させる事でCV書込みが完了した事をコントローラに通知(ACK)します。同じくCV書込みACKも必ずしもコントローラが電流の変化を検出できるとは限りません。書込みエラーが出たとしても多くの場合CV書込は完了しています。諦めず先ずは動かしてみる事をお勧めします。
・OPS (POM) CV書込み
⾛⾏トラック等で、指定したアドレスのデコーダにのみCVを書込むモードです。
4. アナログモード
DCCはACアダプタの電圧（ミント缶HACXは12Vから19Vを推奨）を最⼤値とするパルス信号です。このパルス波をPWMパルス波に変更することで、DCCデコーダ未搭載のアナログ⾞両を運転する事が出来ます。パルス波では滑らかに動かないモータにも対応するため、DCC電⼦⼯作連合ではパルス波を滑らかにするフィルタ（ピュアアナログアダプタ）を⽤意しています。
5. MMモード
メルクリンの旧規格です。仕様は非公開ですが、有志の方々が解析した結果を⽤いて実装しています。DCC / メルクリン両対応のデコーダも市販されていて、欧州では根強い人気があります。
※残念ながら、CV操作は解析が進んでいないため非対応です。
-4-

名称

IIC通信
コネクタ

OLED有機EL表示器
フィーダ
コネクタ
ファイントラックピンヘッダー

Arduio
スケッチ書
き込みピンヘッダー

電源スイッチACアダプタ
コネクタ[HOME] [▲] [FN] [ENT][▼] (OLED画面に仕様

よりボタン名が変わります)

方向切換兼
スピード調
整ツマミ

対応プロトコル

DCC128, MM, アナログ（31KHz PWM）

DCCアドレス範囲

Loco 1-9999 (MMｰ255), Turnout 1-2044 (MM-320)

対応ファンクション

F0 – F28

CV書込プロトコル

OPSモード、Directモード、※MMは非対応

対応電圧・電流10-19V、連続1.5Aまで（MMは15V以上を推奨）-5-使⽤方法
1. Loco電源投入時の画面です。他の画面を選択している時は[HOME]ボタンで表示されるホームメ
ニューでLocoを選択してください。
・アドレス

・スピード・進⾏方向

スピード表示減速 / 加速

注：予期せぬ進⾏方向の切換えを避けるため、停⾞はダイヤルの回転が止まる⼿前で静止してください。

停⾞ 切換[増減] [FN] [OPS]・ファンクション[F番号] [終了] [ON/OFF]・OPSモード（アドレスに一致するデコーダのCV書込）[数値設定] [CV->VAL->書込->CV][CVまたは書込完了からLocoに戻る]

注：電源投入時のアドレスは３に固定です。他のアドレスを選択する事も可能ですが、メーカ共通出荷時の３を使う事をお勧めします。 (CV読出しでCV1を読出したアドレスは選択に反映されます)-6-2. Turnout[HOME]ボタンで表示されるホームメニューでTurnoutを選択してください。
・アドレス / ターンアウト

・OPSモード (アドレスに一致するデコーダのCV書込)[増減] [ターンアウト
DIV(分岐)/STR(直進)]

3. Read CV[数値選択] [CV->VAL->書込->CV][CVまたは書込完了からTurnoutに戻る]

4. WriteCV[CV番号 [CV->読出->CV][CV番号, [CV->VAL->書込->CV]
選択][VAL->CV] VAL設定]
CV読出しに成功するとVALに値を表示しCV書込み後、デコーダのACK検出に失敗した時ます。CV1の読出し結果は、Locoモードは”NO ACK”を表示します。のアドレス表示に反映されます。
注：CV読出 / 書込はコントローラに繋がるデコーダを１台だけで実⾏してください。
実⾏終了時はトラックオフなので、電源を切らずにフィーダ線を繋ぎ換える事ができます。

-7-5. Analog
PWM制御でアナログ運転・スピード・進⾏方向

減速 / 加速切換

スピード表示停⾞

PWM周波数は31KHzですが、滑らかに⾛⾏しない動⼒⾞の場合はDesktopStation shopで頒布されているピュアアナログアダプタをご利⽤ください。

6. MM2mode / DCCmode
ホームメニューでMM2mode / DCCmodeを選択、[ENT]ボタンでモード変更[MM->DCC / DCC->MM][他のメニューを選択]
注：MMモードの場合CV操作は非対応なので、ホームメニューのRead CV、WriteCVは選択できません。

-8-