-
Notifications
You must be signed in to change notification settings - Fork 331
/
index.shtml
198 lines (152 loc) · 7.14 KB
/
index.shtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org">
<title>JMRI Hardware Support - CTI Acela System</title>
<!-- Style -->
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
<link rel="stylesheet" type="text/css" href="/css/default.css"
media="screen">
<link rel="stylesheet" type="text/css" href="/css/print.css"
media="print">
<link rel="icon" href="/images/jmri.ico" type="image/png">
<link rel="home" title="Home" href="/">
<!-- /Style -->
</head>
<body>
<!--#include virtual="/Header.shtml" -->
<div id="mBody">
<!--#include virtual="../SidebarUp.shtml" -->
<div id="mainContent">
<h1>Hardware Support: CTI Acela System</h1>
<ul class="snav">
<!-- TOC -->
<li><a href="#hardware">Hardware</a></li>
<li><a href="#limitations">Limitations</a></li>
<li><a href="#connecting">Connecting</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#documentation">Documentation</a></li>
</ul><a name="hardware" id="hardware"></a>
<h2>Supported Hardware</h2>
<h3>CTI Modules</h3>As described in the Acela documentation
on the <a href=
"http://www.cti-electronics.com/app_sw.htm">CTI web site</a>,
several CTI modules are available:
<ul>
<li>A CTI Acela module (currently only released with a
serial interface) that performs most of the low-level CTI
network management.</li>
<li>A CTI SmartCAB module which when used on a non-DCC
model railroad, controls the trains in a traditional CAB
system. The CTI SmartCAB module is not supported by
JMRI.</li>
<li>A CTI TrainBrain (4 output relays and 4 input
circuits).</li>
<li>A CTI Dash-8 (8 output relays, no input circuits).</li>
<li>A CTI Watchman (8 input circuits, no output
circuits).</li>
<li>A CTI SignalMan (16 output circuits, no input
circuits).</li>
<li>A CTI SwitchMan (16 output circuits, no input
circuits).</li>
<li>A CTI YardMaster (16 output circuits, no input
circuits).</li>
<li>A CTI Sentry (no output circuits, 16 input
circuits).</li>
</ul>
<a name="limitations" id="limitations"></a>
<h2>Limitations</h2>
<ul>
<li>A CTI network is usually connected to a computer via a
CTI to serial (or CTI to USB) interface. In this
configuration all of the CTI network management must be
performed by the computer. CTI also offers an Acela module
(currently only released with a serial interface) that
performs most of the low-level CTI network management. JMRI
only supports the CTI Acela interface (it does not support
the direct serial -- nor USB interface).</li>
<li>A CTI network can be used on either a non-DCC or a DCC
model railroad. When used on a non-DCC model railroad, CTI
uses SmartCAB modules to control the trains in a
traditional CAB system. JMRI only supports the CTI system
when used on a DCC railroad and does not support SmartCAB
modules.</li>
<li>CTI input sensor modules (Train-Brain, Watchman,
Sentry) support five different types of input sensors:
Infrared, Current Detection, Push-Button, Magnetic Reed
Switches, and Photocell. JMRI now supports all of these
sensors.</li>
<li>CTI input sensor modules support unique configuration
of each sensor (inverted, debounce, threshold). JMRI now
allows you to <a href=
"../../../package/jmri/jmrix/acela/nodeconfig/NodeConfigFrame.shtml">
configure</a> this.</li>
</ul>
<a name="connecting" id="connecting"></a>
<h2>Connecting</h2>
<h3>Creating Nodes</h3>
<p>If the hardware is connected, nodes (CTI modules) are
found automatically at startup. Nodes can also be defined
manually with the <a href=
"../../../package/jmri/jmrix/acela/nodeconfig/NodeConfigFrame.shtml">
Configure Nodes</a> tool. Either way, don't forget to save
them with the "Save" button on the <a href=
"../../../package/apps/AppConfigPanel.shtml">Preferences
window</a> (under Edit in the main menu).</p>
<h3>Wiring</h3>
<p>The CTI Acela network is a true token passing ring
network. Each module has two "four wire phone jacks". One
labelled with a RED circle and the other labelled with a
GREEN circle. To complete the ring, you should connect a
straight through four wire cable from the GREEN jack in one
module to the RED jack in the next module. The last cable
should connect the GREEN jack in the last module back to the
RED jack in the first module.</p>
<p>The CTI Acela module has the same RED and GREEN jacks as
well as a third YELLOW jack. The CTI Acela module should be
placed somewhere in the ring just as any other CTI
module.</p>
<p>For the CTI Acela module a special four wire cable should
be connected from the YELLOW jack into the serial port of the
controlling computer (or a serial to USB converter).</p>
<p>Once powered on and started, if the red LEDs on each
module are not flashing then the ring is broken (either no
power to one or more modules or a bad cable or the cables are
daisy chained wrong or a cable has become loose).</p>
<p>For completeness, on power up, each CTI module has a solid
RED led lighted.</p>
<p>Once the Acela network is up, the red LED on each module
will flash as a packet passes by (so you basically see all of
the nodes flashing rapidly -- almost in sync).</p>
<p>The Acela module itself is different in that it always
flashes a green LED to indicate that it is happy (whether the
ring is happy or not). <a name="tools" id="tools"></a></p>
<h2>JMRI Acela Tools</h2>
<ul>
<li>Acela network traffic can be viewed with <a href=
"../../../package/jmri/jmrix/acela/serialmon/SerialMonFrame.shtml">
Acela Monitor</a></li>
<li>Messages can be sent to Acela devices with <a href=
"../../../package/jmri/jmrix/acela/packetgen/SerialPacketGenFrame.shtml">
Send Acela Packets</a></li>
<li>Inputs and Outputs can be configured with the <a href=
"../../../package/jmri/jmrix/acela/nodeconfig/NodeConfigFrame.shtml">
Configure Nodes</a> tool</li>
</ul>
<a name="documentation" id="documentation"></a>
<h2>Documentation</h2>
<h3>JMRI Help</h3>
<p>Naming of CTI Acela inputs and outputs is described on a
<a href="Names.shtml">separate page</a>.</p>
<h3>Third Party info</h3>
<p>More information on the Acela hardware can be found on the
<a href="http://www.cti-electronics.com/app_sw.htm">CTI web
site</a>.</p>
<!--#include virtual="/Footer.shtml" -->
</div><!-- closes #mainContent-->
</div><!-- closes #mBody-->
</body>
</html>