Trains.com

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

An idea for DCC that would be quite useful!

975 views
9 replies
1 rating 2 rating 3 rating 4 rating 5 rating
  • Member since
    July 2003
  • From: Metro East St. Louis
  • 5,743 posts
An idea for DCC that would be quite useful!
Posted by simon1966 on Tuesday, July 5, 2011 8:04 PM

The other evening spent whiling away time speed matching my son's CN roster, it occurred to me that some sort of auto speed matching would be really helpful.

What would be neat, is if you could consist a pair of locos, and then put one of the decoders into "learn mode"   As you gradually speed up the consist, the decoder in "learn mode" would auto adjust its speed table to match the other locomotive.  This would allow perfect speed match throughout the speed table.  It would also allow you to quickly speed match locos where you don't just want a linear speed curve. 

I suspect that this would be more complex than it appears, which is probably why it has not been done already?

Simon Modelling CB&Q and Wabash See my slowly evolving layout on my picturetrail site http://www.picturetrail.com/simontrains and our videos at http://www.youtube.com/user/MrCrispybake?feature=mhum

  • Member since
    February 2005
  • From: Vancouver Island, BC
  • 23,330 posts
Posted by selector on Tuesday, July 5, 2011 8:13 PM

Simon, it's a worthy idea in my opinion.  21 years ago I purchased a telescope with a clock drive so that the telescope tube/optical path would counteract the rotation of the Earth on its axis by keeping the tube aligned on a target indefinitely...untl the target fell below the local horizon, that is.   The mechanism had a chip that could learn corrections the user could input with a hand-held paddle that gave momentary voltage corrections to the can motor.  This was to be done by viewing the target and keeping crosshairs on it.  Due to machining errors in both the worm drive and the ring gear, such 'periodic' corrections had to be made for a total of about 20 minutes, or the time it took for the worm to turn completely.  If the target began to move ahead of the crosshair intersection, you would press a button and the motor would speed up until the crosshairs were directly over the target once more.  If falling behind, another button would reduce voltage to allow the Earth's rotation to catch up to the action of the clock drive.  Then, you would press a memory button and the drive would store those corrections and actuate them itself at the appropriate point in the period of the worm.

Something like that could be built into the decoder and stored in files.  File 1 would be for MUing to partner engine B, and File 2 for MUing with Engine D.  The rest is easy to anticipate. 

Crandell

  • Member since
    March 2008
  • 448 posts
Posted by steamfreightboy on Tuesday, July 5, 2011 8:22 PM

Sounds like a great idea. What if you emailed some of the decoder manufactures about it? That is most likely the best way to make it happen.

sfb

"It's your layout, only you have to like it." Lin's Junction
  • Member since
    June 2004
  • From: Orig: Tyler Texas. Lived in seven countries, now live in Sundown, Louisiana
  • 25,640 posts
Posted by jeffrey-wimberly on Tuesday, July 5, 2011 8:23 PM

And watch the price of decoder equipped locos go through the roof. Oh, wait. They've already done that. We'll have to buy our locos from Lunar Base 1.Laugh

Running Bear, Sundown, Louisiana
          Joined June, 2004

Dr. Frankendiesel aka Scott Running Bear
Space Mouse for president!
15 year veteran fire fighter
Collector of Apple //e's
Running Bear Enterprises
History Channel Club life member.
beatus homo qui invenit sapientiam


  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Tuesday, July 5, 2011 8:43 PM

 I guess the only problem with this is how is the loco to determine how fast it is moving? BEMF alone is not enough, you also need to knwo the total gear ratio and driver diameter. If you knew allt hat, it's fairly simple to calculate ground speed based on motor RPM. Some decoders already do this, QSI and MTH for two, so that each speed step corresponds to a set scale MPH. If this feature was built in to all decoders (with and without a 'cruise control' option - so that if you set the loco for 40 smph and then it starts climbing up a steep grade it will slow down) we'd have what was needed - just add CV5 support to reduce the top speed so that if one loco does 70 at full throttle and another does 8- you can slow the 80 mph one down. Instant speed match.

 The other way is likely possible today with JMRI but requires some pretty complex scripts. As far as I know, you cna do anything in a JMRI script, including sending programmign commands. So you would need a continuous track loop and some sort of measured distance for speed calculations - either detected blocks with space between them or a device liek the TDP speedometer. The script would take the addresses of the two locos, and start one at a low speed step and check the trap speed, then as the second loco went through it would adjust the first step of the speed table so they match. Then the second - until after 28 laps, all steps in the speed table are set to match the 'master' loco.  I'm pretty sure this is doable today, if anyone has the jscript programmign skills needed. All that's required are decoders that support 28 step speed tables, no new decoder design.

                    --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    May 2008
  • 4,612 posts
Posted by Hamltnblue on Tuesday, July 5, 2011 8:55 PM

QSI's regulated throttle control is pretty close to what you describe.  If you consist 3 loco's and one is faster than the other 2, the trio will learn each other and steady out with no bouncing that you get on other decoders.  I do it all the time and it works great.

Springfield PA

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Tuesday, July 5, 2011 9:45 PM

 It seems TCS's self adjusting BEMF does a little of this. I consisted my Stewart FT A with a TCS decoder and the B unit with a Tsunami by givning them the same address (drawbar connected - you can't put a coupler on these if you wanted to, without a lot of hacking) and they run quite well together with no adjustments to speed tables or anything.

 I ran a pair of my GP7's, both with TCS T1 decoders, for many hours this past week, although I would expect them to run well together with no tweaking - they are the same model produced around the same time and differ only in road number. Both had the gears replaced with AThearn since it was only a matter of time until an axle gear cracked. I just swapped them all out as a preventative measure. They ran solid with a fairly heavy train about 4 hours each day from wednesday til monday.

                --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    March 2010
  • From: Sherwood Park, Alberta, Canada
  • 252 posts
Posted by CNR378 on Wednesday, July 6, 2011 12:43 AM

rrinker

 The other way is likely possible today with JMRI but requires some pretty complex scripts. As far as I know, you cna do anything in a JMRI script, including sending programmign commands. So you would need a continuous track loop and some sort of measured distance for speed calculations - either detected blocks with space between them or a device liek the TDP speedometer. The script would take the addresses of the two locos, and start one at a low speed step and check the trap speed, then as the second loco went through it would adjust the first step of the speed table so they match. Then the second - until after 28 laps, all steps in the speed table are set to match the 'master' loco.  I'm pretty sure this is doable today, if anyone has the jscript programmign skills needed. All that's required are decoders that support 28 step speed tables, no new decoder design.

                    --Randy

 

Randy,

There is already a JMRI script available although it does have some limitations. It's located in the file section of the users group:

http://groups.yahoo.com/group/jmriusers/files/Script%20examples/Speed%20Table%20Script%202.14.txt

Peter

  • Member since
    September 2002
  • From: North Carolina
  • 1,905 posts
Posted by csxns on Wednesday, July 6, 2011 5:42 PM

I want a DCC system that you dont have to put Decoders in the locomotives,and wireless at that.

Russell

  • Member since
    May 2010
  • 4 posts
Posted by PRRPappy on Wednesday, July 6, 2011 6:59 PM

If someone came up with a setup that measured the push/pull between two loco's...maybe a load cell or something that could give feedback to see which way you needed to adjust. You could speed step the master loco and adjust the other loco to match. Even better yet it would do it through JRMI automatically.

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

Users Online

There are no community member online

Search the Community

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Model Railroader Newsletter See all
Sign up for our FREE e-newsletter and get model railroad news in your inbox!