![]() |
|
|
||||
|
|
Retirement Sale: Save An Additional 20% Off of Our Normal Discount Price
|
||
With traditional DC analog
control, there is no easy way to configure a locomotive to run any
differently than the way it comes from the factory. The only way to
change how it runs requires modifying the motor and/or drive train.
With DCC there are many ways to modify (configure) how each loco will run and work. You can run it as it comes from the factory, or change it in many ways for many different things - even make Athearn run almost as well as a Kato. Most locos will run as they did before DCC without changing anything in the decoder. Some locos will actually run better than before, without any changes, because speed is controlled by pulse power. You don't have to change anything if you don't want to, but if you do want to change the way a loco runs or how the lights work, it can easily be done. Changing how a loco runs is done with memory locations inside the locomotive decoder. These memory locations are called Configuration Variables (CVs for short). Why "Configuration Variable"? Programming is a term used to describe the process of changing a CV. When programming the decoder, you are "configuring" it to the loco's needs and/or your desires. Since that may be different from loco to loco, and it may change from time to time, CVs can be programmed and re-programmed at any time - making them variable. Hence, "Configuration Variables". There are many CVs defined by the NMRA (National Model Railroad Association), and many defined by each decoder manufacture. Each CV has it's own purpose, such as loco address, momentum, starting voltages, special lighting effects, custom speed tables, and the list goes on. These CVs are numbered. For example, CV1 is the two-digit base address. CV2 is for start voltage (V-Start is the nomenclature for it), CV3 is for acceleration momentum, CV4 is for deceleration momentum, and so on. Because decoders are small, and the small processors used in them are limited in clock speed and memory, no one decoder has every single feature. Because of this, different manufacturers have differing ideas about which CVs they will or will not provide. Never assume that the decoder you're buying has the feature you want unless it's specifically stated to have that feature. Basically speaking, each CV relates to a feature advertised for different decoders. Some decoders may have only a few CVs while others have many. Your operating style determines which CVs you will need. Sometimes there is more than one way to do the same thing. Again, your operating style will determine which way you use the features at hand. Regardless, there are documentation sheets and manuals for each decoder's CVs; telling what each CV in the decoder is for and how to use it. Some decoders have so many features, with so much processing to do, that some features may suffer. For example, with Digitrax's newest line of decoders, Blinking Ditch Lights suffer because the processor is so busy keeping track of Back-EMF control, transponding, and all the other chores of parsing command packets and keeping the loco's motor and lights going. When there is a conflict of processor time and/or memory like this, we've tried to provide that information on the page describing that decoder - so you'll know in advance if there are any problems. Your job is to decide which features are important to you and to forget about the rest. Remember, just because a decoder has a feature doesn't mean you have to use it. It's highly unlikely you'll find a decoder with the exact set of features you want with no more and no less. You'll have to decide which features you want and ignore the fact that the decoder may also have others that you won't use. Once you have decided which features you want, you can then search the list of decoders to decide which one will fill your needs the best. Following is a list of CVs and the
features most widely provided. Each one is linked to a page with a
full description so you can decide whether or not you need or want
it. Again, there is no decoder with every one of these CVs implemented.
So it is incumbent upon you to decide which features are most important
to you to determine which decoder best suits your needs. |
| Configuration Variable | Description |
| 1 | Two-Digit Address; all decoders have this feature - required by the NMRA |
| 2 | V-Start; Start voltage to make locos start on speed step 1 |
| 3 | Acceleration Momentum; Self explanatory |
| 4 | Deceleration Momentum; Self explanatory |
| 5 | V-Max; some call it Vhigh; Voltage for top speed at full throttle |
| 6 | V-Mid; Allows you to make a speed curve when also using V-Start and V-Max |
| 7 | Manufacturer's version number; all decoder have this. It is not changeable. |
| 8 | Manufacturer's ID; all decoders have this. It is not changeable. |
| 9 | Pulse Width Modulation; Changes the pulse frequency. |
| 10 | Back-EMF Feedback Cutout; Provides for cruise control. |
| 11 | Packet Time-Out Period; Sets maximum time between packets for time out. |
| 12 | Power-Source Conversion; Allows conversion to other systems. |
| 13 | Analog Mode Function Status; Controls functions on Analog layout. |
| 17/18 | 4-Digit address; So you can use the loco's full road # for the address |
| 19 | Decoder-Assisted Consisting; One way to build an MU consist |
| 21 | Consist F1-F8 control; Function Control when consisted |
| 22 | Consist F0 control; Function Control when consisted |
| 23 | Consist Acceleration Momentum; Momentum when consisted |
| 24 | Consist Deceleration Momentum; Momentum when consisted |
| 25 | Speed Table/Mid-range adjustment; Speed table selection and other adjustments |
| 29 | Configuration Data #1; Basic configuration |
| 30 | Error Information; Decoder reset, error information, and other uses |
| 33-42 | Function Output Remapping; Self explanatory |
| 48-64 | Manufacturer Unique; Allows manufacturers to make up their own features |
| 65 | Kick Start; A little extra kick to get the loco started |
| 66 | Forward Trim; Sets top forward speed for alternate speed tables |
| 67-94 | User-Loadable Speed Table; Allows for custom speed table |
| 95 | Reverse Trim; Sets top reverse speed for alternate speed tables |
| 105 | User Identifier #1; Lets you identify your loco or decoder |
| 106 | User Identifier #2; Lets you identify your loco or decoder |
| 112-123 | Manufacturer Unique; Allows manufacturers to make up their own features |
For more information about any of these, refer to the Decoder Feature Index. Again, all decoders have some of these features, most have many of them, but no decoder has all of them. It is up to you to determine which features you need or want and to be sure you select a decoder that has those features. |
| Equipment Requirements: |
Some decoder features work
alone - not requiring anything special from the System or Throttle.
Two examples of this are Momentum and Special FX Lighting.Some decoder
features require system support. An example of this is Decoder-Assisted
Consisting. Although there are ways around it, to automatically
use the decoder's Decoder-Assisted Consisting automatically requires
a system that supports that feature.Some decoder features require
support from the system and/or throttle - they won't work alone. An
example of this is Four-Digit Addressing. This requires a System that
can handle Four-Digit Addressing, a throttle that can select Four-Digit
Addressing, and decoder that can do Four-Digit Addressing.In any case,
what's required for each feature to work is listed on the page that
describes that feature. One thing that is almost always needed is
a method to program the CVs involved in that feature. Some systems,
such as MRC Command 2000, do not allow for programming of individual
CVs. Other systems try to make things as simple as possible. While
they achieve this for the basics, it may make programming other individual
CVs more cumbersome. With decoder manufacturers making more and more
features available, it's important to have a system and throttle,
or other programming method, that can easily program any CV you may
want to implement.All of Digitrax's current systems can program any
CV with any value. The only limitation is caused by the throttle being
used. Digitrax's DT300 and DT400
can program any CV with any value. The UT1 does not have programming
capabilities. |