KB927: CV65-CV95 - 28 Step Loadable Speed Table

This article was last updated on Oct. 19, 2010, 7:06 p.m. | Print Article | Leave Feedback

When you are using a throttle to control a locomotive, you will notice that as you increase and decrease the speed, the loco responds to the change in throttle settings according to the relationship between motor voltage applied and the throttle setting.  This is called the throttle response curve.  Decoders are shipped from the factory with a linear throttle response curve.  This means that as you increase the throttle setting from 0 to full speed, the loco will look like the default curve in this diagram.



If you want to create a more realistic throttle response curve, you can set up a 28 step loadable speed table.  Loadable speed tables define the percentage of motor voltage applied at each of 28 digital speed steps.  By programming a value for each of the 28 steps, you can set up a customized throttle response curve for each individual decoder equipped locomotive.  The shape of this curve defines the "feel" of the decoder's throttle response.

You can use the 3 step method for some locos and the 28 step method detailed here for other locos on your layout, you do not have to choose only one method or the other.

High Resolution 28 Step Speed Tables CV65-95

If you want more precision in setting up throttle response curves for some or all of your locos most Digitrax decoders have a 28 step speed table option.  With this method, you must program values for up to 32 different CVs as detailed below.  This can be time consuming but you only have to do it once, since the settings will be remembered by the decoder until you change them.

Most Digitrax decoders use the 28 steps programmed and interpolate them so that in operation, they look like 128 speed steps for even smoother operation!

28 Step Speed Table Programming Example

1. Program CVs 65 through 95 and CV29 with CV values from the table below.

2. After programming the table values, program CV29 to a value that enables the loadable speed table.  If you want to disable the loadable speed table later, just program CV29 to a value that disables the speed table and you will return to 14, 28 or 128 speed step operation (the speed table is still remembered and can be re activated by programming CV29 to enable the speed table again later).  For example, setting CV29 to the value of 16 will enable the 28/128 step speed table, enable analog mode conversion, set the normal direction of travel of the loco and enable 2 digit addressing.  This CV value is just one of many choices to enable the loadable speed table and control the other variables handled by CV29 at the same time.

3. Once the speed table is programmed, you can scale the entire speed curve by using the forward trim value (CV66) and reverse trim value (CV95).  These CVs act like a "volume control."  When you use these trim values, you don't have to reload the entire 28 step table if you want to change, for example, the maximum forward speed from 45 scale mph to 80 scale mph.  Changing the forward or reverse trim values will scale all the values used in the table, in the corresponding direction, by the value programmed into the CV.  Using different forward and reverse trim values allows for many different combinations.  The trim values can increase the table values from 100% up to 200% or decrease them from 100% down to 2%.

If you are using the PR1 programmer, programming a speed table is as simple as "drawing" the throttle response curve you want on the screen and pressing the "Send" or Program button.

When speed matching locos, get the first loco running the way you like and then match subsequent locos to it.  We strongly recommend that you keep a running list of the CVs and CV values you have programmed for each decoder.

When CV29 is set to enable a loadable speed table, any V-max (CV05) or V-mid (CV06) values programmed are not used by the decoder when it determines how much motor voltage to apply.  Non FX decoders don't use V-start (CV02) when a loadable speed table is enabled.  Non-FX decoders don't run loadable speed tables in 128 speed step mode.  To run non-FX decoders with a loadable speed table, you must run them in 14 or 28 speed step mode.  Set their CV29 value to x10/016, x11/017, x14/020, x15/021, x30/048, x31/049, x34/052 or x35/053 and status edit these decoders to a value of 10, 20, 12, or 22.  FX decoders have start voltage and 128 speed step table operation available.  The following table is an example of a loadable speed table.  Many Digitrax customers have asked us why we can't formulate tables like this for specific locomotives.  The reason is simply that each and every locomotive is different and the same table does not work for all locos.

Table V: Example, Loadable Speed Table

Used For

CV #

HEX
CV Value

DECIMAL
CV Value

Register Mode Value

       

Page 17=PL

    Kick Start

CV65

x01

001

1

    Forward Trim

CV66

x80

128

2

    Step 4 value

CV67

x0A

010

3

    Step 5 value

CV68

x0E

014

4

       

Page 18=PL6

    Step 6 value

CV69

x12

018

1

    Step 7 value

CV70

x16

022

2

    Step 8 value

CV71

x18

024

3

    Step 9 value

CV72

x1c

028

4

       

Page 19=PL6

    Step 10 value

CV73

x20

032

1

    Step 11 value

CV74

x24

036

2

    Step 12 value

CV75

x28

040

3

    Step 13 value

CV76

x2c

044

4

       

Page 20=PL6

    Step 14 value

CV77

x32

050

1

    Step 15 value

CV78

x36

054

2

    Step 16 value,

CV79

x3c

060

3

    Step 17 value

CV80

x40

064

4

       

Page 21=PL6

    Step 18 value

CV81

x46

070

1

    Step 19 value

CV82

x4c

076

2

    Step 20 value

CV83

x52

082

3

    Step 21 value

CV84

x5A

090

4

       

Page 22=PL6

    Step 22 value

CV85

x60

096

1

    Step 23 value

CV86

x6A

106

2

    Step 24 value

CV87

x72

114

3

    Step 25 value

CV88

x7E

126

4

       

Page 23=PL6

    Step 26 value

CV89

x88

136

1

    Step 27 value

CV90

x94

148

2

    Step 28 value

CV91

xA2

162

3

    Step 29 value

CV92

xb2

178

4

       

Page 24=PL6

    Step 30 value

CV93

xc6

198

1

    Step 31 value,

CV94

xdA

218

2

    Reverse Trim

CV95

x80

128

3

Configuration Register

CV29

x16

022

5

Page Register

None

None

001

PL6=Page register



Notes for Table V

1. The Kick Start CV provides for a short voltage "kick" when you start the locomotive decoder from 0 speed. A value of 00 turns this option OFF.

2. If you program Forward Trim (CV66) & Reverse Trim (CV95) to CV values of 128 (x80 Hex), 000, or 001 you will get no scaling effect. A trim value of 255 (xFF Hex) will give 200% scaling of the table entry value.

3. A final scaled table value of 255 (xFF Hex) represents 100% applied motor voltage or Full speed. A value of 128 (x80 Hex) represents 50% applied motor voltage, i.e., the actual table step entry is multiplied by the appropriate Trim value to yield the final scaled table value that defines the voltage to apply to the motor.

4. The steps defined in the table are for the 28 speed step mode. Step 4 is the first motion step in the 28 speed step system. Step 31 is the "full throttle" speed step. When setting up the decoder to run 14 step mode, only every second entry in the table is used. When 14 speed steps are used by the command station, the decoder will automatically use the correct CVs and their CV values from the speed table.

5. The suggested CV values given in the example speed table will give a throttle response curve that most US users will find useful. Once you have loaded the example table, feel free to modify the CV values to suit your own preferences.

Please use 3 step speed tables for all DZ121 & DN121 Series Decoders, because of size constraints in their processors, they do not support 28 step speed tables.
 

Was this article helpful? Send us feedback!

Questions or Comments on this article? Please visit helpdesk.digitrax.com and submit a ticket. Please reference the KB article number in your ticket.