03.10.2014 Views

Controller - Institute of Transportation Engineers

Controller - Institute of Transportation Engineers

Controller - Institute of Transportation Engineers

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!