Technical background to the ID sensing method used in System-D
Here is a photo, as shared earlier, of the 8-channel Sensor Hub and a 2-lane start/finish high speed ID sensor board. In this case the sensor board is set to the lane pitch for Ninco track.
This is a 36 ID detection system.
The ID sensors use the 4-phototransistors-in-a-row technique to extend the ID read window. This is important for ID reading of high speed vehicles.
The Sensor Hub itself is programmed in C++ to read the 6 SSD IDs and the 36 proprietary IDs used in System-D. I’m also currently ‘refining’ the software to add full compatibility with the Slot.it variant of SSD IDs 1-6 as used in Oxigen wireless decoders. The Sensor Hub outputs to PC LapCounter via USB cable.
In comparison to Hornby (SSD) ID detection algorithms, I wanted to extend the system response for higher speed cars. This is achieved with both hardware (as above) and more advanced firmware algorithms.
APB C7042 (firmware v0.85) requires 5 pulse reads for a successful ID detection.
APB C7042 (firmware v1.009) requires 3 pulse reads for a successful ID detection.
ARC PRO also requires 3 pulse reads for a successful ID detection.
Scalextric Lane Changers require 4 pulse reads for a successful lane changer instruction.
In comparison the Sensor Hub only requires 2 pulses for vehicles travelling at high speed. Both of course must match. For vehicles travelling at lower speeds the algorithm selects 3 adjacent pulses at the mid-point of the pulse stream. This method is designed to maximise reliability of ID reads across all anticipated vehicle speeds from very fast to extremely slow.
And, one additional point, the ID sensors use ‘black encapsulated’ phototransistors. The black material is designed to ‘filter’ visible light thereby improving ID read reliability where the ambient room lighting is either:
- strong sunlight
- fluorescent lighting
- or LED lighting
As a result, these sensors (even without the Sensor Hub) provide a speed upgrade and better tolerance of interference from ambient lighting. The sensors have been in use as simple upgrades to:
- APB C7042 ID sensors (Lap counting)
- ARC PRO ID sensors (Lap counting)
- SSD Lane changer electronics
- Slot.it Lane changer electronics
- and Carrera Lane changer electronics
Note: In the case of Carrera it is to increase speed response only as Carrera already use a visible light filter in their sensor design.
I should also add one final point to this post. And for the avoidance of doubt, adding the above sensors to the APB C7042 or the ARC PRO will not increase the number of cars that can be detected. Both use Hornby SSD firmware for ID detection and this firmware has been set to a maximum of six. For 99.99% of users worldwide six is plenty.
Thanks for reading!
c