BEMFのスケッチの進化

2016.06.12 Sunday

0
     名古屋電鉄様の絶大なご支援により、スマイルデコーダBEMF対応版のスケッチがまたまた進化しました。主に追加されたのはCVで、設定できる項目が追加になっております。
    -------------------------------------------------------
    ■追加されたCV項目
     CV2 スタート電圧調整 (デフォルト:20)
     CV3 加速率調整    (デフォルト:16)
     CV4 減速率調整    (デフォルト:16)
     CV5 最高速度調整   (デフォルト:255)
     
    ■その他
    緊急停止コマンド受信時のメッセージ発令 (緊急停止ボタンでデジトラックス等のコントローラへメッセージを返す)

    -------------------------------------------------------
    ■前作までのスケッチでサポートしているCV項目
     CV29  正転/反転 Direction
     CV54 BEMF速度係数(デフォルト値:3) ※有効設定範囲:0〜9
     CV55 P(デフォルト値:32)
     CV56 I(デフォルト値:96)
     CV57 BEMFオプション(デフォルト値:0→BEMF OFF /1→BEMF ON)
     *BEMFはオプションとしています

    ■その他
     名古屋電鉄様MP3デコーダのファンクション制御用スマイルデコーダ(SmileDecoderR4n)のスケッチとしても機能します。
     ※機能確認済み。暫定対応。
    ------------------------------------------------------- 

    ・DSDCCDec_motor_BEMF_03b   ← まだまだベータ版です

    ■謝辞
     MECYが適当に書き汚してきたスケッチを整理してくださいました名古屋電鉄様には厚くお礼申し上げます。

    スポンサーサイト

    2018.09.22 Saturday

    0
      コメント
      名古屋電鉄様
      コメントならびに補足事項ありがとうございます。
      今回BEMFの改良では大変お世話になりました。
      今後とも、よろしくお願いいたします。
      • by MECY
      • 2016/06/14 1:24 AM
      補足します。
      緊急停止はyaasanさまに教えてもらいロジックの中にコメントとデバッグ時のメッセージを入れただけです。(動作確認です)

      電源を遮断するのでなく、スロットルで緊急停止(digitraxの場合、スロットルのSTOPキーを長押し)をするとスロットルの速度は0になってデコーダはコントローラから緊急停止のコマンドでspeed=0としています。

      再び速度のコマンドが来れば動き出します。
      • by 名古屋電鉄
      • 2016/06/13 9:05 AM
      MECY様

      ブログへのありがとうございます。
      昨日は運転会で試運転を試みようと
      思いデコーダを持って行ったのですが
      decoderにスケッチを書いたものの
      BEMFの回路がないものを持っていく
      失態をしまして試運転ができていません。
      確認出来たら当方のブログにUPします。
      • by 名古屋電鉄
      • 2016/06/13 8:06 AM
      コメントする