8.6.3 EIA-485
Figure 8.6.3a is the simplest setup with an EIA-485 bus connection to DSAi module "A" and with a Link Ports connection to DSAi module "B". These modules could be operating individually or as part of a cluster.
Only the "A" module EIA-485 port is connected to the PC and there is a Link Port connection between the "A" PLink and the "B" SLink.
When a DSAi module receives a message (the source is not important) it checks the message address to see if it matches its own address. If it matches, the module will use the message.
In the example Figure 8.6.3a, the PC is sending a message to module "A". The message address matches its own address so it uses the message
PC DSA
PILOT
485 |
| CM1 |
| SLink |
|
|
|
|
|
DSA “A”
PLink
485 |
| CM1 |
| SLink |
|
|
|
|
|
DSA “B”
PLink
Figure 8.6.3a EIA-485
Figure 8.6.3b illustrates what happens when the message is for another module, in this case module "B". If the message address does not match, DSAi module “A” will repeat the message out of all its communication ports except for the one where the message was received. As shown in Figure 8.6.3b, module "B" would get the message through the Link Ports.
The reason module “A” blindly repeats the message like this is that it does not know which communication port is connected to module "B" or to any other modules.
PC DSA
PILOT
MESSAGE
FOR "B"
485 | CM1 | SLink |
| DSA "A" |
|
| NO MATCH, |
|
| RESEND |
|
| PLink |
|
If it received the message through the
This communication method of blindly passing on control messages is the basic principle behind the DSAi communication system. It is simple and works well. However, incorrectly configured control data wiring will lead to communication loops. Communication loops mean that communications will fail, often randomly.
485 | CM1 | SLink |
| DSA "B" |
|
| ADDRESS MATCHES, | |
| USE IT |
|
| PLink |
|
Figure 8.6.3b |
8.6.4
The
1.Avoid
2.Avoid stubs or branches: these will disturb the bus impedance causing signal reflections and resulting data corruption.
3.Ensure the 120 ohm end of line termination is configured correctly. Incorrect termination means the same problem and results as in #2.
In the examples below, it does not matter if the modules in the system are configured into clusters or operated individually. Because of their length restrictions, where Link cables are shown, the modules so connected would be in close physical proximity.
39