Controller - Institute of Transportation Engineers
Controller - Institute of Transportation Engineers
Controller - Institute of Transportation Engineers
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Case<br />
Output<br />
Data<br />
Bit<br />
Output<br />
Control<br />
Bit<br />
Function<br />
A 0 0 Output in the OFF state<br />
B 1 1<br />
Output is a square wave, synchronized to the LINESYNC signal.<br />
When LINESYNC is ON (1), the output is OFF, and when<br />
LINESYNC is OFF (0), the output is ON.<br />
C 0 1<br />
Output is a square wave, synchronized to the LINESYNC signal.<br />
When LINESYNC is ON (1), the output is ON, and when<br />
LINESYNC is OFF (0), the output is OFF<br />
D 1 0 Output is in the ON state.<br />
4.3.8.4.1<br />
In Case A above, the corresponding output shall be turned OFF if previously ON and if<br />
previously OFF remain OFF until otherwise configured. For half-cycle switching (cases<br />
B and C), all outputs to be changed shall be changed within 50 µs after the corresponding<br />
LINESYNC transition and shall remain in the same state during the entire half cycle. In<br />
Case D above, the corresponding output shall be turned ON if previously OFF and if<br />
previously ON remain ON until otherwise configured. All outputs shall not change state<br />
unless configured to do so.<br />
4.3.8.5 Interrupts<br />
All interrupts shall be capable <strong>of</strong> asynchronous operation with respect to all processing<br />
and all other interrupts. MILLISECOND Interrupt shall be activated by the 1 KHz<br />
reference once per ms. An MC timestamp rollover flag set by MC rollover shall be<br />
cleared only on command. LINESYNC Interrupt - This interrupt shall be generated by<br />
both the 0-1 and 1-0 transitions <strong>of</strong> the LINESYNC signal. The LINESYNC interrupt<br />
shall monitor the MC interrupt and set the MC error flag if there has not been an interrupt<br />
from the 1 KHz source for 0.5 seconds ( ≥ 60 consecutive LINESYNC interrupts). The<br />
LINESYNC interrupt shall synchronize the 1 KHz time reference with the 0-1 transition<br />
<strong>of</strong> the LINESYNC signal once a second. A LINESYNC error flag shall be set if the<br />
LINESYNC interrupt has not successfully executed for 0.5 seconds or longer ( ≥ 500<br />
consecutive millisecond interrupts).<br />
4.3.8.6 Communication Service Routine<br />
A low-level communication service routine shall be provided to handle reception,<br />
transmission, and EIA-485 communication faults. The communication server shall<br />
automatically:<br />
For Transmission:<br />
Generate the opening and closing flags<br />
Standard for the ATC – Type 2070 March 29, 2001<br />
48