Skip to content

Some Comments on DCC Detection Protocol #188

@swalton00

Description

@swalton00

For some context: The working note refers to possible implementations of RFID. I am currently using 125khz to track my cars. The tags are small glass ampules designed for animal identification (though these are not certified for that). They are about 1cm long and 2mm in diameter. They have been encoded with fixed number and when read with a Innovations ID-xx reader in ASCII mode they emit a number, for example "0103DB450E" The tags are still available from Model Railroad Control Systems. These tags have a relatively short range (between 2 and 10 cm) and that is important to use of these readers, to be able to determine which tag the car is on. The readers in the ASCII message give only the tag number read. There is no message when the tag goes out of range. This chip does have a pinout that is "tag-in-range" that does signal when a tag is available. It could be used in that form, but none of the JMRI implementations use it.

There are other RFID technologies beyond 125khz, but in order to be usable for model railroads, the readers/writers would need to be relatively inexpensive and the range would need to be long enough to read without contact, but short enough to not read adjacent tracks. In order to be able to track cars, the tags would need to be quite small and relatively inexpensive.

The technology to use RFID in the way described in the Working Note would require that writable tags be used and that the reader would would then translate to a Decoder address. While that would be useful to track locomotives, it would not be satisfactory to track cars as they have don't have an "address" that would be known to listeners on the LCC bus.

The Note always refers to "train" when it actually detecting a Locomotive. It could be a single locomotive, a consist, or even locomotives that have have been consisted by throttle. The detection referred to here is only a locomotive and says nothing about whether the block is occupied or unoccupied.

The Note references a train entering a "current-detected block"... There is nothing about this technology that forces it to be a "current-detected block", only that it is a block which the locomotive enters or exits. I believe the note should be using "locomotive" rather than "train" as the presence of a decoder implies that is probably a locomotive (I do have 3 cars that have decoders, one is track cleaner, and the other two are cabin cars).

Later the note refers to "occupied" and "unoccupied", but later "i.e. enters" I believe the note should simply say "exits" or "enter" without implying that the block is either occupied or unoccupied (since that is not at all in the message).

To summarize, I'm not sure that the RFID use case is really applicable. The other comments are wording issues, where I think the wording should be improved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions