Showing posts with label Block Detection. Show all posts
Showing posts with label Block Detection. Show all posts

Monday, February 25, 2013

Block Detection - Fully On-Line!

In another major milestone, this one thanks largely to the help of Nick, I can announce that all 33 detected blocks on the Onondaga Cutoff are fully linked to the computer and the dispatcher's screen.  While work remains to equip each car on the railroad with the resistive wheelsets necessary for the detection to trip, the system itself is where it needs to be.  Take a look!


Nick built all the signals in to the CATS software, which runs with JMRI to control the signals in a CTC fashion.  The software is now essentially ready to be linked to the signals themselves, but first we need to get the interlockings converted from their current analog control boards to digital controllers, which are stationary DCC decoders designed to control 8 turnouts or pairs of turnouts each.  The interlockings are the next major project, but for now, it's fun to see trains 'routed' (green lines) across the railroad on the screen, and more fun to watch the track occupation lights (TOL's, the red lines) flash in as the system detects the train on the track. 

Exciting progress!

~RGDave

Monday, January 14, 2013

Major Step Forward


On January 14, a Monday evening, I installed the thirty-third block detector on the railroad.  Upon testing its functionality, I had finished the installation of blocks and block detection - the foundation upon which the signal system will be built.  It was a nine-month program to install all the detectors around the layout, along with several months of planning before I got started.  As it happened, both Kristen and Susie walked downstairs to say hello, and so the whole family was present for the moment!


This is just the first part of the signal installation project on the railroad, but it's a significant one - involving the rewiring of the power bus on one of the main tracks and several of the controlled yard tracks, and all associated feeders.  I'm thankful to be done with cutting into existing wiring!  Next up is wiring each BD20 block detector to the DCC system, via a separate card that is linked to the command bus.  Once that's completed, we move to interlockings - installing the final local displays and the stationary decoders that drive the switch machines and signal heads.


So, as Susie turned 6 months old, I also was able to get through the detection process.  Monday night was a night that I could stand back for a moment and reflect on completing a major part of the remaining work on the Onondaga Cutoff. 

~RGDave

Sunday, April 22, 2012

Block Detection

Railroad signaling, regardless if scale or size, works on one principal:  block detection.  Simply put, the signal system must be aware when a certain block is occupied.  Once that is known, the system can be designed to display signal aspects that protect movements between blocks. 

On the prototype, since trains either generate their own power or get it from a catenary wire (or third rail), the detection works by changing the status of power running to a relay, which is held open by the power.  Trains, with solid steel wheels and axles, then complete a circuit between the rails, dropping the relays (or solid-state sensors) that in turn trigger a track occupancy light (TOL) on the dispatcher/operator board (or screen). 

In model railroading, with DC power over two rails, the power in the rails is what drives the locomotives.  Therefore, another method of detection is necessary.  This topic is well-covered on other sites on the internet, so I will only discuss the one I chose to employ:  current-sensing block detection, using the BD-20 detection unit manufactured by NCE.

Essentially, the BD-20 works by detecting current flowing to a track circuit, generated by the presence of a piece of equipment that draws current.  This works immediately for locomotives, but also lit cabooses or passenger cars.   When the BD-20 senses the current drop, it activates, and sends a signal to the computer that the block is occupied.  When powered, the LED on the detector is illuminated, as seen below.  Here, Track 2 is occupied, where Track 1 is not.


The two middle terminals will be wired to the NCE input unit, which has yet to be installed.  One step at a time!

One issue is that this current-sensing detection does not work with standard freight cars, since they do not draw current.  How do we solve this?  The most expedient method is to use special wheelsets, equipped with a small resistor to allow a tiny amount of current to be drawn between rails.  These can be bought - at approximately $2.25 per axle, which adds up quickly since I have close to 400 cars - or made.  I choose the latter. 
Shown is an Atlas HO scale 33" metal 'caboose' wheelset.  Those pugs at Atlas make 'freight car' wheelsets that do not fit anyone's trucks but theirs, and 'caboose' wheelsets that just happen to fit everyone else's truck sideframes.  Yea, I figured that out the hard way.  That said, they are beautiful wheelsets for operations on a big layout - heavy and properly gauged to NMRA standards.  What I did was order 200 4.7K ohm resistors, costing 2.4 cents apiece.  Again, I learned the hard way that the 4.7K resistors were too big for my use - the detection wasn't picking up any current.  So, I changed to 3.6K ohm resistors, and the results have been much more consistent.  I glued them to the axles with CA adhesive, let that cure, and then connected both sides of the resistor to that respective wheel with silver conductive ink.  Once that cured, I tried it out, and wa-la!  Resistive wheelsets and working block detection.

So, now I am plodding along building wheelsets and installing block detection, much of the latter requiring me to add additional power bus wire and feeders for the second main track.  It's a large undertaking, and it's a bit discomforting to cut into a power bus that is working well for basic operation!  But, with eyes on the prize of a working system, it is what needs to happen.  7 blocks down, 23 to go...

Step by step!

~RGDave