Skip to content

HW Segment actuator

Marton Bur edited this page Mar 20, 2017 · 1 revision

Segment actuator design

segment top
Figure 1. Segment actuator, top view

Segment Actuator expanders are designed to stop a train on the corresponding segment. The concept behind this expander based on the Lenz Asymmetrical DCC and ABC functionality of train-decoders. The following descriptions are based on link::https://tonystrains.com/lenz-asymmetrical-dcc-and-abc/[this] article.

ABC (Automatic Brake Control) works in conjunction with Asymmetrical DCC. Asymmetrical DCC is a way to trigger ABC in the decoder. This gives the ability to stop trains at a section of the track with Asymmetrical DCC.

DCC
Figure 2. Asymmetric DCC voltages

The Asymmetrical DCC signal is generated by offsetting one phase of the DCC signal. This signal then triggers the Automatic Brake Control in the decoder. This causes the engine to stop at the distance set up in the Constant Stopping Distance feature. We implemented this using five diodes connected in the form as shown in the figure below.

abc
Figure 3. Asymmetrical DCC generator concept

The Segment Actuators uses this setup and also gives an interface (with GPIOs) to enable or disable this feature. Every Segment Actuator expander has two slots (A or B) and can enable or disable two segments. Each segment can be enabled setting two GPIOs to HIGH level, one connected to the PRU and one connected to the application processor.

Photos

segment bottom
Figure 4. Segment actuator, bottom view
segment side
Figure 5. Segment actuator, side view
segment blocks
Figure 6. Segment actuator, terminal blocks
Clone this wiki locally