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!

a new way to do train detection

6974 views
70 replies
1 rating 2 rating 3 rating 4 rating 5 rating
  • Member since
    September 2003
  • From: Omaha, NE
  • 10,621 posts
Posted by dehusman on Saturday, July 16, 2016 8:32 AM
crusader27529
It's really starting to make me mad with the responses I've gotten in general about this topic..... It's all the same, "I think it won't work...." or "My system is better because I set it up and it works for me....." or "I prefer another system because yours is too different..." or some other similar BS. I want constructive criticism, but until YOU have actually tried it, other criticism is almost completely unfounded because YOU HAVE NO DIRECT EXPERIENCE WITH MY DESIGN.
 
As far as I know YOU are the only person who has built the system and you just have it as a test on a loop.  You haven't even applied to an actual layout yet as far as I can tell.  So why do you even want feedback if you only want feedback by those who have worked with your system and it appears even you yourself haven't applied it to an actual model railroad.  Kind of a high bar dontcha think?
 
At least on other forums they at least accepted that it might work, and criticism was just feature and operations related, not know-it-all CRAP about something that most who responded know little to nothing about. I'm giving up with this forum as a way to present anything new......only a few actually had the common courtesy to look at the other presentations before making comments.
 
A little thin skinned?  I looked at the presentations.  Didn't see it actually applied on a model railroad.  Actually used to drive a signal system, applied to sidings, multiple track, demondstrating a meet, etc., etc.  It was a proof of concept. on a very rudimetary situation.
 
And you don't seem to realize that there are legitimate concerns.  The set out situation is a non-starter for most people.  Having to check the counts when leaving a block is not acceptable.  Nobody I know that uses a signal system would want their train crews to have to validate that the signal system has cleared behind them.  They want something that is automatic that doesn't require somebody to have to monitor the detection system.
 
While I have no experience with your detection systems I do have experience with operating systems and rules on both a prototype and model area.  My concerns are about process, not circuitry.  If you don't want my feedback, fine.  I will tell you I model 1903 on a dark branch so I'm never going to have a block signal system in any case, so I will probably never build or test or deploy your system.  Not that I don't think the system will work, its just I don't have an application that would use it.
 
You also have to realize that your system might not be used in the way you think.  The ability to detect direction might be useful for auto routing.  A single digital detector would be impervious to ambient light so could be superior to a conventional detector in a conventional application.

Dave H. Painted side goes up. My website : wnbranch.com

  • Member since
    September 2004
  • From: Dearborn Station
  • 24,281 posts
Posted by richhotrain on Saturday, July 16, 2016 4:59 AM

crusader27529
It's really starting to make me mad with the responses I've gotten in general about this topic..... It's all the same, "I think it won't work...." or "My system is better because I set it up and it works for me....." or "I prefer another system because yours is too different..." or some other similar BS. I want constructive criticism, but until YOU have actually tried it, other criticism is almost completely unfounded because YOU HAVE NO DIRECT EXPERIENCE WITH MY DESIGN. At least on other forums they at least accepted that it might work, and criticism was just feature and operations related, not know-it-all CRAP about something that most who responded know little to nothing about. I'm giving up with this forum as a way to present anything new......only a few actually had the common courtesy to look at the other presentations before making comments.

Wow, what has become of this thread? I see no reason to get mad. You got what you asked for. In your initial post, you said that you were trying to get more exposure so that more people will try it. You got more exposure as evidenced by the number of views and the number of replies.

The whole purpose of a forum is honest debate which is what you got here, certainly not CRAP as you call it. As far as people trying your system out, what is there to try? It is not a product at this point, it is a design concept. As I understand it, one has to buy parts and build it. If that is the case, why don't you build a prototype and offer it for beta testing to those who are interested?

ATLANTIC CENTRAL
 
 
crusader27529
It's really starting to make me mad with the responses I've gotten in general about this topic..... It's all the same, "I think it won't work...." or "My system is better because I set it up and it works for me....." or "I prefer another system because yours is too different..." or some other similar BS. I want constructive criticism, but until YOU have actually tried it, other criticism is almost completely unfounded because YOU HAVE NO DIRECT EXPERIENCE WITH MY DESIGN. At least on other forums they at least accepted that it might work, and criticism was just feature and operations related, not know-it-all CRAP about something that most who responded know little to nothing about. I'm giving up with this forum as a way to present anything new......only a few actually had the common courtesy to look at the other presentations before making comments.
 

 

I think your system will work just fine. But me personally, I have no interest in conducting the testing for you. The one problem it solves is not a problem for me, but that aside, I'm simply not one in favor of change just for change sake.

Seven or eight years ago I spend a lot of time on here explaining how my advanced cab control system works. Some were interested, lots of others gave me a hard time. Some of the DCC crowd back then were like religious fanatics, actually telling me not to talk about better DC systems as it would hurt the "conversion" to DCC.

And because I was honest when asked, and explained to a moderator that I had no plans to "sell" working systems, but was considering writing a "how to" book, pages of technical info was deleted. I did write the book, I purposely never published it.

That is a shame, Sheldon, that significant portions of your comments were deleted, but it raises an interesting point. Should the same treatment be applied here? Dunno, but I was hoping, at an early point in this thread, that Steven Otte would intervene and state his point of view as Forum Administrator. I am not saying that this thread should be deleted, but I wonder whether it violates the spirit of the forum rules that prohibit selling and advertising. As I say, just wondering. 

 

mobilman44

Sounds like we are being given a sales pitch.   Isn't that against the Forum rules?

 

So, now, I ask the same question as mobilman44 raised early in this thread. It is beginning to seem as if we are being pushed to build and test this design for the benefit of the OP.

hon30critter

crusader27529:

I can understand why you feel the way you do.

Personally, Arduino intrigues me and any potential application is worth studying. For what it's worth, I support your endeavours.

Dave

 

With all due respect to Dave, I cannot understand why the OP feels the way he does. As I previously said, I think the replies to the original post constitute honest debate. After all, we have no product to try at this point. So, we have to take it on the OP's word alone.

Rich

Alton Junction

  • Member since
    July 2006
  • From: Bradford, Ontario
  • 15,797 posts
Posted by hon30critter on Friday, July 15, 2016 10:03 PM

crusader:

I sent you a PM.

Dave

I'm just a dude with a bad back having a lot of fun with model trains, and finally building a layout!

  • Member since
    July 2006
  • From: Bradford, Ontario
  • 15,797 posts
Posted by hon30critter on Friday, July 15, 2016 8:42 PM

crusader27529:

I can understand why you feel the way you do.

Personally, Arduino intrigues me and any potential application is worth studying. For what it's worth, I support your endeavours.

Dave

I'm just a dude with a bad back having a lot of fun with model trains, and finally building a layout!

  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Friday, July 15, 2016 8:37 PM

crusader27529
It's really starting to make me mad with the responses I've gotten in general about this topic..... It's all the same, "I think it won't work...." or "My system is better because I set it up and it works for me....." or "I prefer another system because yours is too different..." or some other similar BS. I want constructive criticism, but until YOU have actually tried it, other criticism is almost completely unfounded because YOU HAVE NO DIRECT EXPERIENCE WITH MY DESIGN. At least on other forums they at least accepted that it might work, and criticism was just feature and operations related, not know-it-all CRAP about something that most who responded know little to nothing about. I'm giving up with this forum as a way to present anything new......only a few actually had the common courtesy to look at the other presentations before making comments.
 

I think your system will work just fine. But me personally, I have no interest in conducting the testing for you. The one problem it solves is not a problem for me, but that aside, I'm simply not one in favor of change just for change sake.

Seven or eight years ago I spend a lot of time on here explaining how my advanced cab control system works. Some were interested, lots of others gave me a hard time. Some of the DCC crowd back then were like religious fanatics, actually telling me not to talk about better DC systems as it would hurt the "conversion" to DCC.

And because I was honest when asked, and explained to a moderator that I had no plans to "sell" working systems, but was considering writing a "how to" book, pages of technical info was deleated. I did write the book, I purposely never published it.

I still explain the system, or parts of it, when asked, if I  have time, or if it seems related to the topic of a post - like this one.

Honestly, having been at this hobby for 49 years, and having worked in the model train business, I can tell you that a great number of people in this hobby are not interested in changing how they do stuff just because something new, and even better, comes along.

Part of that is money - this is not an inexpensive hobby, and money spent replacing an existing system is money not spent on some other aspect of their layouts - which often take decades to complete.

The other part is time, if it takes decades to build a sizeable layout, so then replacing something you already have is a roadblock few will embrace.

So, very often, only those who just happen to be starting on a new layout are interested in trying new ideas.

I have 20 years invested in my current layout, I'm not changing any major part of my layout at this point. And I have too many of my own projects to simply dable with your idea.

Hope some newby joins you to give it a go.....

Sheldon 

PS - It has also been my experiance that only a small percentage of modelers are even remotely interested in detection or signaling.......... 

    

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Friday, July 15, 2016 7:34 PM

It's really starting to make me mad with the responses I've gotten in general about this topic..... It's all the same, "I think it won't work...." or "My system is better because I set it up and it works for me....." or "I prefer another system because yours is too different..." or something similar. I want constructive criticism, but until YOU have actually tried it, other criticism is almost completely unfounded because YOU HAVE NO DIRECT EXPERIENCE WITH MY DESIGN. At least on other forums they at least accepted that it might work, and criticism was just feature and operations related, not know-it-all CRAP about something that most who responded know little to nothing about. I'm giving up with this forum as a way to present anything new......only a few actually had the common courtesy to look at the other presentations before making comments.

  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Wednesday, July 13, 2016 6:06 PM

carl425

 

 
ATLANTIC CENTRAL
Respectfully, what is the need for detection beyond signaling?

 

I've been thinking about some optical detectors to help me park trains on hidden staging tracks without fouling the switches.

 

And for hidden staging, point detectors are a great choice. But if you think about it, that is the same reverse signaling I talked about before, letting an operator or dispatcher know where the train is.

Sheldon

    

  • Member since
    August 2013
  • From: Richmond, VA
  • 1,890 posts
Posted by carl425 on Wednesday, July 13, 2016 4:08 PM

ATLANTIC CENTRAL
Respectfully, what is the need for detection beyond signaling?

I've been thinking about some optical detectors to help me park trains on hidden staging tracks without fouling the switches.

I have the right to remain silent.  By posting here I have given up that right and accept that anything I say can and will be used as evidence to critique me.

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 3:57 PM

 I may have enough IR parts laying around to mock this up and see how it works. I just can't see myself using this vs a transformer based current sense system, in part because I agree with Dave in that at least some of the positionign MUST be critical in order to accurately have the same thing to count each time. I don't deny that it IS an accurate counting system, but to block the beam consistently for various types and styles of rolling stock as well as steam and diesel locos is not a trivial issue. No, it does not really matter if it counts wheels, trucks, skirts, ladders - as long as it does so CONSISTENTLY - that is the key to the idea of comparing count in to count out being able to accurately determine block occupancy. I also have all my currently ready to go rolling stock equipped with resistor wheels and the only dummy loco I have actually has a sound decoder in it (with a BIG speaker) so even it detects with the current sensors.

                  --Randy

 

Well, with the quadrature design, it is basically immune to small, trivial edges normally associated with analog detection that would require a more precise positioning of the 'beam'. For lack of a better term, it's far from a beam, and more like a flashlight.

Not having actually experienced how the system works, I understand your reluctance, but my experience says otherwise. The system ignores small interruptions in the beam because the logic of quadrature requires a state where BOTH of the detectors be covered at some point in the detection cycle, and the distance between the detector 'lenses' is about 1/4". So, anything less than that cannot be detected, and the system is essentially immune to the things that normally would cause inaccurate detection.

The things that usually cause an inconsistent detection are nullified by the quadrature detection logic. Accuracy IS consistency......

 

 

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Wednesday, July 13, 2016 3:16 PM

 Well, there is a subset of the hobby that likes fully automated operation (not me). So accurate detection can be critical for their layouts to oeprate properly. An operator controlled DCC layout, if the detector malfunctions and shows a green signal when there clearly is a train in the block ahead, well, you stop. An automated system would just think the block ahead clear and plow right into the train up ahead.

 The club I belong to has a modular layout we show at difference venues, where the temperature and humidty can vary greatly. We use current sensing, with current sense transformers, not diode drops, and have not had to adjust it once set. The signal system works quite reliably. The club spec is a single 10K resistor per car, but my feeling is that if a car is left standing across a bloc gap it should eb detected in both blocks, so I outfit my rollign stck with one 10K resistor per truck. This is actually not difficult because a) I use all metal wheelsets and b) I use the same wheelsets for almost every car, only a few need a different type, or already come with metal wheels. So I can build them in batches, one of my parts boxes has a space with resistor wheels, the other non resistor, so as I bild a car I can just grab the wheelsets (pre tested and painted) and install them. After the first couple, when I manage to shoot a SMD resistor from the tweezers, I'm settled back in and the process is almost therapeutic, churning out a few packs of resistor wheels for stock.

 Arduinos are cheap. I just ordered a Mega, which has 54 I/O lines (way more than needed for this applciation, but for some of my planned "control nodes" I may get close - 2 pins for the RS485 interface, several servo outputs to move the points, the various signal LEDs for the interlocking, and the associate block detector inputs for the blocks as well as independently sening the interlocking to prevent changing routes under a moving train. I paid $13 for this, and it wasn't the cheapest one Amazon had listed, just the one with the most positive reviews that also qualified for Prime shipping. For the sake of this detection system, even the Uno is too big - it's great for prototyping, but too big for a finished product. The Nano has the functionality of the Uno but is the size of a 28 pin PDIP. The one I got was about $6 but I've seen them for less, when they come with the header pins not already soldered on. You technically can just use a raw ATMega 328 micro by loading the Arduino bootloader yourself, with very minimal support components - that might cost you $3 or less for the micro part. To each add a buck or two for the IR sensors.

 I may have enough IR parts laying around to mock this up and see how it works. I just can't see myself using this vs a transformer based current sense system, in part because I agree with Dave in that at least some of the positionign MUST be critical in order to accurately have the same thing to count each time. I don't deny that it IS an accurate counting system, but to block the beam consistently for various types and styles of rolling stock as well as steam and diesel locos is not a trivial issue. No, it does not really matter if it counts wheels, trucks, skirts, ladders - as long as it does so CONSISTENTLY - that is the key to the idea of comparing count in to count out being able to accurately determine block occupancy. I also have all my currently ready to go rolling stock equipped with resistor wheels and the only dummy loco I have actually has a sound decoder in it (with a BIG speaker) so even it detects with the current sensors.

                  --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 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 1:50 PM

Respectfully, what is the need for detection beyond signaling?

Admittedly my approach skips over the idea of a lone car left on the mainline.

In the days of fixed operator DC layouts, it was also used to show train location to operators who could not always see their train.

It still works that way for anyone using a dispatcher.

Not detecting every car is a compromise I can live with, it has no effect on my operating scheme. So only cabooses and some passenger cars need "modification".

Please explain why you feel this feature is important for prototype operation.

Sheldon

 

I agree that the realistic use of the system should ONLY be for signaling.

I can't tell you how many times (in pre detection times) where the caboose would partially derail, and would still be part of the train, making the end of the train invisible. I thought that the purpose of detection would be the absolute detection of ALL parts of a train, mimicing the safety required in the real world. Being able to detect every car obviously meets that requirement, and I'm willing to live with an occasional 'false positive' concerning detection than a 'false negative' by not being able to detect every piece of rolling stock.

Detecting everything that crosses a block boundary and being able to keep track of what block it's in is just an elegant solution that current detection misses.

Just my $0.02 worth, and why I designed the system as I did. FYI, the original design had light pipes in the rails for the IR source and detection, but the implementation was fragile, expensive and not doable without special tools, so that was not viable.

 

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 1:39 PM

OK, I get all that. Again, not keen on having to position the trackside sensors. I think Dave is right about that being critical.

I considered computerized block control years ago, it would have done all the signaling internally in the software. Eventually decided too much programing, too many inputs outputs needed, input/output hardware too expensive.

I have all the features I decribed to you and more for less money than it would cost to put decoders in my 130 locos.

How much is one Ardiuno module? How many would my 30 blocks require? Then I still need to build a control and signal system.

Again, maybe a newby would be interested, but for those with working dectection already, not enough better........

Sheldon

 

The placement of the sensors is absolujtely simple and NOT critical because it uses 2 sensors that are digital, not analog.

I use available Arduino ORO Mini modules which cost in the $2 each range on EBAY. The detector module and the counter module each require an Arduino, so simply put, it requires one of each per block. The modules plug into a 'shield' board that simply supplies connections to the outside world and a place for a few LED indicators. The detector module also connects to the sensor module (just 2 sensors) and an IR module (IR LED and a resistor), and that's it.

I don't expect anyone to replace their current based system with this unless they have problems with their implementation. The system supplies simplistic red/green signal outputs for entry signals to the block plus also supports one turnout per block. The signal outputs are for simplistic signaling layouts without complex aspects. It also supplies a simple logic level signal to indicate that the block is occupied.

It in no way is a complete signaling system, so don't try to compare it to a colmplex custom setup on a layout. It's a block detection system that give simple signaling for free.

Please do NOT think that this is a computer based signaling system.....it is NOT. It's a block detection system that happens to have a microprocessor that does all the work, completely under the covers......there is no programming involved for the system to work.

One block that only supplies a digital output for the block being occupied should cost in the $10-13 range, and can be implemented as you can afford each block. You don't have to buy a complete setup for a layout to get started. Please look at the posting on TrainBoard and almost all of your issues will be addressed. You don't need to register to look at the videos or postings, but would need to register to download the other files.

The posting show the homemade modules and how they look, plus the videos expain more than I could by typing a response.

If this site supports uploading my files, I could post them here.....does this site support file uploads??

 

  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Wednesday, July 13, 2016 12:21 PM

crusader27529

I think the only way to settle this budding dispute is for an independent, objective third party to test it and provide a thorough review of the pros and cons of this system.

Right now, we have the OP claiming that it is superior to other detection systems and everyone else, none of whom have tested it, saying it is not superior to other systems.

So, at the moment, it seems to be a draw.

Rich

 

From an engineering standpoint (electrical, not locomotive) all I did was to address some concerns and limitations of current detection, and 'solve' the problem by implementing detection is a different way.

I see current detection as an OK method, but to do COMPLETE detection similarly to prototype operation, EVERY piece of rolling stock would have to be detectable, and we know the issues with that.

First, the cost of modifying the rolling stock, and the PITA issues of adjusting the the sensitivity of the current detectors for the resistor based detction in the cars. And to do it correct, every wheel, not just one per car, but every wheel should have a resistor mounted. NOBODY will do that.

So, I decided that an alternative approach might work, detecting transitions of wheelsets across a block boundary, and that would feed a counter to determine if the number of things in a bloc was 0 (unoccupied) or not 0 (occupied). The primary goal was  NOT having to modify rolling stock for detection. Along with this simplistic idea, the COST and ease of use and setup was also part of the design goal, and once I attained the goals setout, I introduced this system.

I think it works GREAT, but it is DIFFERENT and as such isn't necessarily understood.

I look forward to somebody trying the system, and will give any assistance required.

THANKS.

 

 

Respectfully, what is the need for detection beyond signaling?

Admittedly my approach skips over the idea of a lone car left on the mainline.

In the days of fixed operator DC layouts, it was also used to show train location to operators who could not always see their train.

It still works that way for anyone using a dispatcher.

Not detecting every car is a compromise I can live with, it has no effect on my operating scheme. So only cabooses and some passenger cars need "modification".

Please explain why you feel this feature is important for prototype operation.

Sheldon

 

    

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 11:31 AM

I think the only way to settle this budding dispute is for an independent, objective third party to test it and provide a thorough review of the pros and cons of this system.

Right now, we have the OP claiming that it is superior to other detection systems and everyone else, none of whom have tested it, saying it is not superior to other systems.

So, at the moment, it seems to be a draw.

Rich

 

From an engineering standpoint (electrical, not locomotive) all I did was to address some concerns and limitations of current detection, and 'solve' the problem by implementing detection is a different way.

I see current detection as an OK method, but to do COMPLETE detection similarly to prototype operation, EVERY piece of rolling stock would have to be detectable, and we know the issues with that.

First, the cost of modifying the rolling stock, and the PITA issues of adjusting the the sensitivity of the current detectors for the resistor based detction in the cars. And to do it correct, every wheel, not just one per car, but every wheel should have a resistor mounted. NOBODY will do that.

So, I decided that an alternative approach might work, detecting transitions of wheelsets across a block boundary, and that would feed a counter to determine if the number of things in a bloc was 0 (unoccupied) or not 0 (occupied). The primary goal was  NOT having to modify rolling stock for detection. Along with this simplistic idea, the COST and ease of use and setup was also part of the design goal, and once I attained the goals setout, I introduced this system.

I think it works GREAT, but it is DIFFERENT and as such isn't necessarily understood.

I look forward to somebody trying the system, and will give any assistance required.

THANKS.

 

  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Wednesday, July 13, 2016 11:25 AM

richhotrain

I think the only way to settle this budding dispute is for an independent, objective third party to test it and provide a thorough review of the pros and cons of this system.

Right now, we have the OP claiming that it is superior to other detection systems and everyone else, none of whom have tested it, saying it is not superior to other systems.

So, at the moment, it seems to be a draw.

Rich

 

It may be very good, it just brings nothing to the table that I don't have already.

In fact, I said earlier, that it sounds better than any other point dection based system I have seen. 

But just like DCC, it would add no feature I need or want.......

Sheldon

 

    

  • Member since
    September 2004
  • From: Dearborn Station
  • 24,281 posts
Posted by richhotrain on Wednesday, July 13, 2016 11:17 AM

I think the only way to settle this budding dispute is for an independent, objective third party to test it and provide a thorough review of the pros and cons of this system.

Right now, we have the OP claiming that it is superior to other detection systems and everyone else, none of whom have tested it, saying it is not superior to other systems.

So, at the moment, it seems to be a draw.

Rich

Alton Junction

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 11:17 AM

Not quite.  There are some hurdles with the proposal.  Like the first one I brought up.  If you make a set out between detectors the system will have to be manually reset.

That's not an automatic system.  That means somebody has to manually rest the signal system everytime the car count goes down on a train.  Is there a detector to detect when the proposed detector didn't detect a set out?

How does the system detect a track occupancy after a pick up (I pick up 5 cars but leave the caboose on the main)?

What happens if somebody moves their hand (or a Bright Boy) over the track?  Will it trigger an occupancy?

How do you hide the detectors so they aren't visible on multiple main track or controlled sidings (since they measure horizontally instead of verticaly like most optical detectors)?

Maybe all these things can be accomodated, but they are legitimate concerns.

I wouldn't want to use this type of thing to drive a signal system (and I model a dark railroad), but it might have a use as an automated OS bell.  I wouldn't care about car count.  Mount one in front of the depot and it would ping an OS based on direction.  The hard part would be limiting it to one ping per "train" and handling trains working at the station.

Dave H. Painted side goes up.

 

First of all, let me make it clear that each block is separate, and becuase of that, there is no system reset. When I say reset the system, I'm referencing the individual Arduino module/system, nothing more.

So, when an engineer is walking beside his train as he's operating it, and he determines that a block count is wrong (simply that a block shows occupied when it's empty) all they need to do is reset that block count. The usual reason for that is that there are less things leaving a block then that came in....from an undetected siding or similar operation, not that the system counted wrong. Resetting a block count is simple and usualy not required.
 
Things added to a train in a similar circumstance do not cause a count to be wrong because when a count down is sent to a block, the count can't go below 0 by design. The count up into the next block will have the cottect number of cars/trucks/things.
 
Yes, if you move things through the detector, it will count them....
 
The IR is surprisingly transparent to styrene plastic, so the source and/or detector could be hidden in a building of some kind as long as it's close to the tracks.
 
The direction information is NOT available for external use....it's only used to determine which adjacent blocks get the count up or count down indication.
 
 
 
  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Wednesday, July 13, 2016 11:16 AM

OK, I get all that. Again, not keen on having to position the trackside sensors. I think Dave is right about that being critical.

I considered computerized block control years ago, it would have done all the signaling internally in the software. Eventually decided too much programing, too many inputs outputs needed, input/output hardware too expensive.

I have all the features I decribed to you and more for less money than it would cost to put decoders in my 130 locos.

How much is one Ardiuno module? How many would my 30 blocks require? Then I still need to build a control and signal system.

Again, maybe a newby would be interested, but for those with working dectection already, not enough better........

Sheldon

    

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 10:53 AM

I don't think it counts cars, it actually counts "trucks" and it doesn't really care how many as long as the count in is the same as the count out.  Diaphragms would proabably not affect the system, but skirts and fuel tanks would.  As long as the detectors were the same height and the same angle to the track they should catch the same number of "passings", but the actual number is not particularly relevant (it doesn't matter if the steam engine is counted as 1 passing or six as long as it is counted the same in or out.)  I would imagine that a skirted passenger car might be counted as one long passing.  What this points out is that consistency of the detector positioning will be critical.  If the east end catches the the skirt and the west end shoots below the skirt then it will screw up the count.

About the only edge case I could think of with a steamer is that the moment it passes the west reader the rods are up and the moment it passes the east reader the rods are down  and it somehow hits two different counts.  But that would probably be very unlikely.

Dave H. Painted side goes up.

 

You are correct in what the detector does. As far as the issue with a steamer and the operating rods being detected, I've never had an issue in testing, probably because of the nature of the detection....the detectors must be covered/uncovered in a specific sequence to count as a valid detection. Plus, the vertical size of the rods preclude that they actually block detection......the IR output from the source diode is like a firehose, and actually is difficult to block.

The placement of the detectors is completely non-critical because the entire detector must be covered for it to operate, and because the output is digital, and is debounced in the firmware. And the detectors run at 38KHZ just like the IR stuff for TV remotes, which makes the detection very reliable and easy to setup.

Again, the system counts anything above a certain size, and is rediculously accurate/reliable in counting what goes by, so the counts from the various detector is also reliable and consistent. The reset was added because no system is perfect, and since the system has memory, some way to reset it was required.

Most point detectors do NOT actually keep track of anything,  but just notify that something went by. This system is a BLOCK detector, not just a point detector.

I wonder how many of the people who are commenting about the system actually watched the vedeos???

It's obvious to me that most of the 'objections' raised are because people don't understand the way the system works AND likely are still referencing it against their analog experiences. You seem to understand it well.

 

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Wednesday, July 13, 2016 10:34 AM

I have all those questions and more.

 

Will it seperately count passenger cars with working, always touching diaphragms? All my passenger cars are close coupled with diaphragms.

 

How about steam locos with close coupled tenders?

 

And if you count the wheels like you first considered, how would it know what a steam loco was?

 

Most of my cab unit diesels have diaphragms as well, I model that golden age when they were still new.......

 

I don't do much switching on the mainline, but I don't like the reset problem either. 

 

My blocks are all longer than the longest train, so locos and last car detection works.

 

Does your system do any of that? 

 

Sheldon

 

My system counts ANYTHING that goes by greater than about 1/4".....I don't care what it is. I said trucks so you could understand what it's doing. It doesn't know or can't know what its counting, so your question about a steamer versus something else is moot. It's just counting THINGS. I've tested it on many types of cars and engines, but obviously noy all types. That's what I'm looking for with others trying the system. The Arduino modules can be re-purposed if you don't like the system. The investment is minimal.

 

 

The physical setup is trivial, requiring no adjustments other than to point the IR source as low to the rails as possible.

 

The system is simply a DETECTOR that has some simple signal outputs if you want to use them. Using bit for a more complex environment is way beyond the scope of simple detection. The digital output for OCCUPIED can be used to do anything you wish.

 

  • Member since
    September 2003
  • From: Omaha, NE
  • 10,621 posts
Posted by dehusman on Wednesday, July 13, 2016 9:54 AM

Will it seperately count passenger cars with working, always touching diaphragms? All my passenger cars are close coupled with diaphragms.

I don't think it counts cars, it actually counts "trucks" and it doesn't really care how many as long as the count in is the same as the count out.  Diaphragms would proabably not affect the system, but skirts and fuel tanks would.  As long as the detectors were the same height and the same angle to the track they should catch the same number of "passings", but the actual number is not particularly relevant (it doesn't matter if the steam engine is counted as 1 passing or six as long as it is counted the same in or out.)  I would imagine that a skirted passenger car might be counted as one long passing.  What this points out is that consistency of the detector positioning will be critical.  If the east end catches the the skirt and the west end shoots below the skirt then it will screw up the count.

About the only edge case I could think of with a steamer is that the moment it passes the west reader the rods are up and the moment it passes the east reader the rods are down  and it somehow hits two different counts.  But that would probably be very unlikely.

Dave H. Painted side goes up. My website : wnbranch.com

  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Wednesday, July 13, 2016 9:34 AM

dehusman

 

 
Seems like you are being given a hard time. Please hang in there! (I'm sure you will). 

It's kind of like arguing that the world is round 600 years ago.

 

Not quite.  There are some hurdles with the proposal.  Like the first one I brought up.  If you make a set out between detectors the system will have to be manually reset.

That's not an automatic system.  That means somebody has to manually rest the signal system everytime the car count goes down on a train.  Is there a detector to detect when the proposed detector didn't detect a set out?

How does the system detect a track occupancy after a pick up (I pick up 5 cars but leave the caboose on the main)?

What happens if somebody moves their hand (or a Bright Boy) over the track?  Will it trigger an occupancy?

How do you hide the detectors so they aren't visible on multiple main track or controlled sidings (since they measure horizontally instead of verticaly like most optical detectors)?

Maybe all these things can be accomodated, but they are legitimate concerns.

I wouldn't want to use this type of thing to drive a signal system (and I model a dark railroad), but it might have a use as an automated OS bell.  I wouldn't care about car count.  Mount one in front of the depot and it would ping an OS based on direction.  The hard part would be limiting it to one ping per "train" and handling trains working at the station.

 

I have all those questions and more.

Will it seperately count passenger cars with working, always touching diaphragms? All my passenger cars are close coupled with diaphragms.

How about steam locos with close coupled tenders?

And if you count the wheels like you first considered, how would it know what a steam loco was?

Most of my cab unit diesels have diaphragms as well, I model that golden age when they were still new.......

I don't do much switching on the mainline, but I don't like the reset problem either. 

My blocks are all longer than the longest train, so locos and last car detection works.

My CTC signals are all actually interlocking signals, with some tricks to make it look like I also have intermediate block signals. Dispatching at each interlocking is simplified to two actions - select the route, authorize the train - each requires a single pushbutton.

Does your system do any of that? 

Sheldon

    

  • Member since
    September 2003
  • From: Omaha, NE
  • 10,621 posts
Posted by dehusman on Wednesday, July 13, 2016 8:50 AM

Seems like you are being given a hard time. Please hang in there! (I'm sure you will). 

It's kind of like arguing that the world is round 600 years ago.

Not quite.  There are some hurdles with the proposal.  Like the first one I brought up.  If you make a set out between detectors the system will have to be manually reset.

That's not an automatic system.  That means somebody has to manually rest the signal system everytime the car count goes down on a train.  Is there a detector to detect when the proposed detector didn't detect a set out?

How does the system detect a track occupancy after a pick up (I pick up 5 cars but leave the caboose on the main)?

What happens if somebody moves their hand (or a Bright Boy) over the track?  Will it trigger an occupancy?

How do you hide the detectors so they aren't visible on multiple main track or controlled sidings (since they measure horizontally instead of verticaly like most optical detectors)?

Maybe all these things can be accomodated, but they are legitimate concerns.

I wouldn't want to use this type of thing to drive a signal system (and I model a dark railroad), but it might have a use as an automated OS bell.  I wouldn't care about car count.  Mount one in front of the depot and it would ping an OS based on direction.  The hard part would be limiting it to one ping per "train" and handling trains working at the station.

Dave H. Painted side goes up. My website : wnbranch.com

  • Member since
    September 2003
  • From: Omaha, NE
  • 10,621 posts
Posted by dehusman on Wednesday, July 13, 2016 8:27 AM

What are all you current sensing guys going to do when battery powered, Bluetooth controlled trains are running on dead rails? 

Do exactly what the prototype does, you add a track circuit for detection to the track.  Since its for detection it doesn't need any sophisticated controls and doesn't have to be routed through switches.

Dave H. Painted side goes up. My website : wnbranch.com

  • Member since
    January 2009
  • From: Maryland
  • 12,897 posts
Posted by ATLANTIC CENTRAL on Wednesday, July 13, 2016 6:22 AM

crusader27529

I gave it a read, interesting enough approach.

 

But for me current detection works just fine.

 

I run my trains with DC, so it is also easy for me to monitor direction. 

 

 

Sheldon

 

First, running DC and using current detection doesn't make alot of sense to me, since the detection won't work when a block is unpowered.

 

Second, the only reason for direction detection is to determine which block to signal to count the number of cars in that block up or down, depending if the cars are going into the block or out of the block. You don't understand the detection logic.....

 

The state machine determines a valid transition at a block boundary and the direction of the transition, and signals the adjacent blocks (yes 2 blocks) to count up or down depending on the direction of the transition. When a count for a block is NOT zero, the block is occupied, and if it's zero, it's empty and unoccupied.

 

LOOK AT THE POSTED VIDEOS....it explains how the system works.

 

 

Obviously you are not familiar with the Dallee detectors or their system.

Respectfully, maybe you are the one who needs learn a little more about older systems what work just fine before you start telling people what they don't understand.

They do work when the train is stopped, because there is an accessory device that puts a high frequency bias current on the track. It has no effect on the loco or the lighted cars, but the inductive dectectors detect the presence of the parked loco or car.

And that's not the only way to do it. Maybe you should go into the MR archive and look up "twin T". 

I detect direction because I can, polarity determines east and west, the dispatcher sitting at his CTC panel knows which way a train is moving.....

I understand exactly how your system works, it counts cars in and out, I get it.

I programed industrial PLS's all the way back in the early 80's when they were first invented.

Like Randy explained, I too am not big on the idea of fixed point detection. I experimented with it years ago. Sure, you have a better version of it, I agree. But it offers me no improvement over what I have now.

My system is fully intergrated, one button turnout route controls, interlocking signals, progressive walk around block control system and CTC dispatching are all done by one set of relays with multiple contacts.

The signal logic is nearly identical to what the prototype used for over 100 years.......

With a dispatcher on duty, my engineers just pick up a radio throttle and follow their train and obey the signals. Without a dispatcher they only need to select routes at tower panels located at each interlocking - the rest happens automaticly.

I even have Automatic Train Control. If you run a red signal, you will not run into someone elses block, your train will just stop because there are buffer sections not powered unless you have control of two consecutive blocks - and that feature does not even require any active or special equipment. Want to know the how it works?

Have to go to work now.

Sheldon

 

    

  • Member since
    July 2006
  • From: Bradford, Ontario
  • 15,797 posts
Posted by hon30critter on Tuesday, July 12, 2016 10:32 PM

crusader27529:

Seems like you are being given a hard time. Please hang in there! (I'm sure you will). 

It's kind of like arguing that the world is round 600 years ago.LaughLaughLaugh

Dave

I'm just a dude with a bad back having a lot of fun with model trains, and finally building a layout!

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Tuesday, July 12, 2016 9:56 PM

I gave it a read, interesting enough approach.

 

But for me current detection works just fine.

 

I run my trains with DC, so it is also easy for me to monitor direction. 

 

 

Sheldon

 

First, running DC and using current detection doesn't make alot of sense to me, since the detection won't work when a block is unpowered.

 

Second, the only reason for direction detection is to determine which block to signal to count the number of cars in that block up or down, depending if the cars are going into the block or out of the block. You don't understand the detection logic.....

 

The state machine determines a valid transition at a block boundary and the direction of the transition, and signals the adjacent blocks (yes 2 blocks) to count up or down depending on the direction of the transition. When a count for a block is NOT zero, the block is occupied, and if it's zero, it's empty and unoccupied.

 

LOOK AT THE POSTED VIDEOS....it explains how the system works.

 

  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Tuesday, July 12, 2016 9:47 PM

if you have a larger layout where a number of occupancy detectors are required, your looking for something that is reliable, inexpensive and worry and maintenance free, buried under the layout.

I'm sure that the Arduino board could be replaced by an 8-pin Pic processor, but even such an implementation would be more complicated than a simple diode drop detector.  Of course, such detectors aren't intended for DC.

but modelers interests also justify approaches ...

greg - Philadelphia & Reading / Reading

 
The technique used is quadrature detection, and as such the detector requires 2 inputs, plus the guaranteed communications links to the blocks connected to each boundary requires 3 lines each, so an 8-pin PIC would never work.
 
You really ought to look closer at the implementation of my system before you try to come up with alternatives.....the system is engineered as well as any commercial system. I've been designing microprocess or based HW devices since 1976.
 
The design goals were based on performance with cost a close secondary control in the design. At about $10 per block with excellent reliability, I feel that the goals were reached. Add in that the HW is simple enough to build at home just makes it a candidate for both individual layouts and club implementations.
 
  • Member since
    March 2012
  • 63 posts
Posted by crusader27529 on Tuesday, July 12, 2016 9:36 PM
rrinker wrote the following post 5 hours ago:

 Looks interesting. I will take a look. I generally prefer current sense systems that aren't point based, so you can exclude sidings, and adding cars in the middle will definitely be detected. There are definitely use cases where a point detection system is more usable, and perhaps a combination of systems will get the best fo both worlds - easy to tell direction of travel while no issues with things like setouts. A current sense system can do direction, but to do so it must track the status of each block, and also know the railroad, so that if it sees block 5 active and the next one active is block 6, and it knows block 5 connects to block 6, then something just moved from 5 to 6. Not as easy as just seeing which sensor was tripped, east end or west end.

                           --Randy

 

This setup will also detect extra cars added to a train automatically.

 

As far as direction detection, the ONLY reason I care about direction is at a block boundary, so I can signal the block that the car/train came from that a car has left.....same thing for the block that the car in entering. That signal counts up a count for the block where the car is entering, and counts down for the block that the car is exiting from.

 

If the count is zero, unoccupied, otherwise occupied.....

 

The system works with ANY type of power, even battery, and detects ALL cars without modifying the rolling stock. The way it operates is completely different from the previous techniques used. It's very reliable and easy to setup.

 

  • Member since
    August 2013
  • From: Richmond, VA
  • 1,890 posts
Posted by carl425 on Tuesday, July 12, 2016 9:10 PM

What are all you current sensing guys going to do when battery powered, Bluetooth controlled trains are running on dead rails? Big Smile

BTW, I'm going with current detection as well, but I've only gotten as far as putting the coils on my feeders.  I guess I need to hurry up before there's no current to detect.

I have the right to remain silent.  By posting here I have given up that right and accept that anything I say can and will be used as evidence to critique me.

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!