Model Railway Forum banner
21 - 40 of 47 Posts

· Administrator
Joined
·
10,744 Posts
I've been having a look at the NMRA standards and recommended practices (RPs) for DCC. The standards documents are very short - just 3 or 4 pages. The RPs are slightly longer, but not by much.

Here is my understanding of the situation. I am open to correction; interpreting standards is not as simple as one might think - ask any user of Bluetooth 1.0!

Standard S9.1 defines how the voltage supply is modified so that data can be transmitted to decoders. There is nothing any of us need to concern ourselves with unless we /really/ want to look at the signals on an oscilloscope.

Standard S9.2 (Communications Standards for DCC) specifies a "Baseline" packet containing 3 pieces of information:-

An Address: value 0 to 255, some of these values have "special" meanings
A data value: This can be one of four categories. The principle category is speed and direction
An error check: This is used for detecting transmission problems in the data

No other Packet type is defined by Standard S9.2.

The use of Configuration Variables (CVs) is defined in RP9.2.2. It was approved in July 2006! ??
For the purposes of this thread, only 4 CVs concern us here:-

CV1 Primary Address.
CV17, CV18: Extended Address
CV29 Configuration Register

CV1 is mandatory. The DCC value range is 1 to 127. When the value is 0, the decoder will seek some other power source if it has the ability to do so.

CV17, CV18 are optional. They are only active when configured by a setting in CV29. CV17 and CV18 work as a pair and can store a number in the range 0 to 65535. The valid range for this pair of CVs is 49,152 to 59,391 inclusive giving 10,240 valid values. Hopefully any CV programmer will hide all these offsets from you and only program valid values into the CVs.

CV29 is Configuration CV. This decides exactly how your decoder is going to respond to the instruction packets from the command station. CV29 controls up to 8 different feature responses. One of these feature responses is the address type - One byte or two byte which I believe can be paraphrased as "use CV1 or CV17/CV18"

Where they exist, all these CVs must work in the same way in all decoders.

Summary so far:
Basic packets can have an address value 0 to 255
All decoders store one address in the range 1 to 127
Extended decoders store /another/ address in the range 49,152 to 59,391
Extended decoders can be programmed to use the short or long address via CV29

Recommended Practice RP9.2.1 describes "Extended Packet Formats"

The RP begins by defining a set of "Address Partitions". What this does is take the Address value in a basic packet and give it "special" meanings. To try to keep it simple, I will only explain the two we are interested in:
First of all, addresses 0 to 127 continue to be directed to decoders using the address in CV1.
Addresses in the range 192 (192 x 256 = 49,152) to 231 are directed to decoders using address CVs 17/18 and an additional Address value (0 to 255) is inserted in the packet sent by the command station.

What does this mean for the 2 digit / 4 digit debate

Here's what I think:-

1) Extended address decoders still have a "short" address and can be configured to use it by changing an entry in CV29. This does not require the "long" address in CV17/18 to be reprogrammed.

2) "Long" addresses and "Short" addresses cannot be confused in the data packet on the rails because they have different patterns by design.

3) The command station composes the packets sent out on the rails. It is possible that entry level command stations only create "Basic packets" and so they will only be able to generate 255 different decoder addresses (and that includes accessory decoders too). On these systems CV29 MUST be set to use CV1, but remember the contents of CV17/18 remain unaffected by this change.

4) When extending addressing is used, the command station generates an address in the range 49,152 to 59,391. It is unlikely (I sincerely hope so!!) that the user interface on the command station does not say "Please pick a number between 49,152 and 59,391" instead, in conjunction with programming CV17/18 you will have chosen something more manageable and this will be translated to the correct range by the command station when it assembles the packet for transmission down the rails. This "mapping" concept can be extended to naming locomotives if the command station is given the facility for storing a simple index table.

So what do you if you are taking a 4 digit loco to visit a friend who only has 2 digit capability

I think you can proceed as follows (Disclaimer: I have NOT tried any of this) :-
1) Program your 4 digit loco CV1 with a short address which is "free" on your friends controller
2) Set your 4 digit loco CV29 to use CV1
3) Have a cracking time
4) Before adjourning for a celebratory beverage
, reprogram CV29 to use CV17/18
5) Enjoy beverage

6) Return home and rejoice that you have a "real" DCC system

Any questions

David
 

· DT
Joined
·
5,345 Posts
Thanks to dwb for laying out the info.

The address (CV1) can be ignored and left to the factory default when using 4-digit long addresses. My lenz system has a quick address feature that supports long addresses so you just have to enter the 4-digit address and it calculates CV17 and CV18 for you, setting CV29 at the same time if not already set. Manual long address calculation here.

There was quite a bit of confusion over addressing, functions, 'inertia' (acceleration and deceleration delay) etc. I think Hornby released some info too early and perhaps didn't grasp some of the info themselves. Even their current FAQ on their site has conflicting info on the DCC products. The said to the press in December '05 that their decoders would be 13mm x 13mm x 5mm in size. They say on their FAQ that the decoders are 10mm x 14mm x 3mm. And now, some shops say it is 17mm x 10mm x 3.5mm - what size is it?

Instead of giving specifics and getting it wrong or changing spec along the way, perhaps it would have been better to say NMRA complaint or compatible - entry level / medium spec / high end or whatever. Bachmann have done this to a point with their Dynamis release info. A bit vague, but at least they won't be cought up by specifics until release.
 

· Premium Member
Joined
·
2,740 Posts
QUOTE Bachmann have done this to a point with their Dynamis release info. A bit vague, but at least they won't be cought up by specifics until release.

Don't agree with you here Doug.

Bachmann have released no technical information on Dynamis.

Hornby released specific technical information at the time of the product launch on January 1st. They released absolutely no information in the public domain before this. Having listened to feedback Hornby have modified things a touch since.

The only reason Bachmann have made this announcement at this early stage of development is to act as a spoiler for the Hornby product with Xmas coming up. Lets be brutally honest about this!

Did I see Hornby releasing an "Evening Star" when Bachmann announced their Class 9F?


Bachmann probably have little idea themselves at this time how the end product will be specified. They will inevitably make some modifications once it has been demonstrated to the public as they did with E-Z Command between its first showing at the London Toy Fair and production.

Without being critical of Bachmann they do have this habit of making announcements 18 months before a product is available. This seems to be their way of doing things and we have got used to this. When Hornby make an announcement they tell everybody when delivery can be expected and normally deliver on time within a 12 month timeframe!

Notwithstanding the differences in how the 2 companies go about marketing their products, isn't it just fantastic that the 2 biggest suppliers of model railway kit to the British OO gauge modeller are now taking a serious interest in supplying DCC products to the masses and we should all applaude this!


The Hornby product will be on the shelves for this Xmas although it is likely to be in short supply so those thinking about the Hornby product had better get their orders in!

Happy modelling
Gary
 

· Premium Member
Joined
·
2,740 Posts
QUOTE Will you be delivering these Gary?

My father-in-law does indeed do his "Father Xmas" routine around Xmas so does anybody want me to pass any requests on?


Pat Hammond makes an interesting comment at MREmag today in an editorial observation after one of his correpsondents emails on the subject of Hornby and Bachmann Digital:-

QUOTE A little birdie tells me that there are some surprises in store

What a little teaser Pat is!

Happy modelling
Gary
 

· Administrator
Joined
·
10,744 Posts
>Its Tintin by the way.
The world's second most famous Belgian after Hercule Poirot?

David
 

· DT
Joined
·
5,345 Posts
I've just got hold of this "32 page DCC Magazine".


I think that it's just a marketing exercise. Nothing new about the Hornby DCC items at all. Perhaps just some specs that have been tidied up since we first heard about it.

The photos of the units are still the stock computer rendered images - no pre production units out there being tested by the magazines.

The big red labels telling you what the buttons and sockets are for seem a bit unnecessary. We can read the labels on the devices. I notice they stop the labels at the Booster sockets. Perhaps the MR expertise and Hornby marketing info ends here too.


Using the main for programming and having to remove all other locos indeed
- I think they're confusing it with programming on the main. Anyway, programming tracks have been around for ages and I think that the current for the programming track is not enough to be sent around the track to some solitary loco on the other side.

The quality of some of the ads in the mini-mag is quite bad. What were Grahamsrailways and DCC Supplies thinking...


Finally - a 32 page mini-mag with only 15 pages of content...
I suppose the smaller ads paid for the production so the big advertiser gets more free marketing. I wonder why it was held up last month. Nothing new here from Hornby. I wonder if it was the Dynamis ad on the back from Bachmann that caused the delay? Who knows...


And while we're about it... The Dynamis ad:

Dynamis®
Dynamis adj. characterized by force of personality, ambition and energy; of or concerned with energy or forces that produce motion

Which dictionary is this from then...


Surley Dynamic is the adjective and Dynamis is the noun that they have invented to name their dynamic product... Excuse me if I've got it wrong - I'm French
 

· Administrator
Joined
·
10,744 Posts
>Yes TinTin is way more famous.
I guess it stands to reason that the cartoon character would be better known than one where you have to read a book first.

David
 
21 - 40 of 47 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top