Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
1 1 Attention
2 16 Testing
...
F 1-1-1- Whatever it is
It doesn't go to 16.
So, the "long pause" is the start of another message?
It was unclear that ATTENTION had to get a response from the other documentation found online. Note that some codes actually begin with a 1 and some don't require it. I think 16 bells didn't require the ATTENTION signal.
Ah, so your idea is to select one of two bells demonstrating the receipt? i.e. The other bell is supposed to ring to replay to a message?
So - the 'background' guy, in the second case of the South Box has to be able to make sure he has identified which code the 'signalman' has generated manually, and then select and press the equivalent sequence code button from his button 'bank'.
Why does he not simply generate the response code manually himself?
He has had to listen carefully enough to identify which sequence the 'signalman' has just generated, so he might as well generate his response manually, rather than hoping he remembers which sequence button to press correctly.....
I can't see what the electronic sequence generator is for at all?... just let 'background' use a single bell push, and generate his own sequences..?....
So, the signalman is trained to make real bell codes and the demonstrator uses the prop (electronics)?
Because you don't have enough people willing to learn "morse code(signal code).
YesIs it the signalman can operate either bell with a (push button switch each) and the demonstrator each bell (with a selector switch and the keypad)?
Think about "cheating" at this point. Allow the ability to create a serial link so you don't have to interpret the codes or for that matter use a bigger processor that can do both.
Now, do you see what I mean about "anticipating" and how it can help a design. You could build "box a" and when box "b comes along", you have to redo box a.
b) we are hoping in the future to replace the 'background' guy with a computer.
That sort of confirms your need to use a 'future proof', software controlled system ...so it's over to you software guys then....
(although I might knock something up on breadboard one day, to prove my simple post#48 circuit could have worked!)
So, do you have some sort of power supply at this time?
Both bells will not run simultaneously, correct?
So, even for a demo, the idea of selecting bell 1 or bell 2 makes sense if the signalman calls in sick?That way, you can run a one-person demo.
LeedsNorth said:Yes, I know what you mean by anticipating, I was just trying to keep things simple! How do you mean ... a serial link? The only thing with a bigger processor that can do both is that it has to generate the bells (for a train coming towards the signal box) and repeat the bells in response (for a train going away from the signal box) - does that not start to complicate things?
Since this is for public demo use rather than actual loco control, would Joe Public (assuming he's not an ex-signalman!) be any the wiser if you used a shorter sequence, namely a randomly-selected code of 8 bits (including gaps) ? This would be relatively simple to do using a few discrete logic ICs, e.g. a counter and latch to grab a random 8-bit code (one of 255) and a shift register to send the code out serially (twice) to the bell(s). Just 3 buttons: respectively to send the 'attention' pulse, to enable the latch, and to 'play' the code. Signaller and Background would be the same guy, pressing the 'attention' and 'play' buttons twice. There would also be a 2-way switch to route signals to the appropriate bell A or B. With duplication of ICs the system could be extended to 16-bit codes.the maximum number of gaps would be two, for example eight dings-gap-two dings-gap four dings is the longest code, one bell being the shortest. In a perfect world there are 24 codes to be replicated, but the minimum number is 11.