CommandFusion Wiki

Documentation Resources

User Tools

Site Tools


Sidebar

hardware:cflink:cflink-bus

This is an old revision of the document!


CFLink Bus

CFLink is an RS485, 5-wire bus, used to interconnect CommandFusion hardware to create a CFLink network.
It is a peer-to-peer bus, where all devices can talk directly to each other. There is no master-slave devices, all devices are equal priority.

Wiring

CFLink uses 5 wires as follows:

  1. Isolated Ground
  2. Data +
  3. Data -
  4. Power (9-30V)
  5. Ground

The reason there are two grounds is to reduce noise interference and ground loops by isolating all data communication from the power supply.
The CFLink data is isolated even at board level to ensure high quality data integrity.

Any 5-core or greater cable can be used, including CAT5/6.

For CAT5/6, we recommend that two cores be used for Power and 2 for ground, then 1 core for each data and isolated ground (using a total of 7 cores).
This is to reduce the resistance in the power wiring.

Benefits Over Ethernet

  • Longer runs - CFLink can run for over 1km without the need for repeaters.
  • Multiple wiring topologies - CFLink can be daisy chained, home run, star, or any combination of topologies.
  • Less overheads costs - Expensive networking hardware such as ethernet switches are not required.
  • Simplified setup maintenance - A network administrator is not required to handle IP address ranges, conflicts, etc. ID conflicts can be automatically resolved via CFLink.

Peer to Peer Benefits

CFLink is a peer-to-peer (P2P) bus, which means every device on the network can communicate to any other device.
Whereas a master-slave bus requires a master device to handle all communication to slave devices.

P2P is beneficial in automation for the following reasons:

  • The system is not dependant on a single device to operate. In master-slave, if the master device fails for some reason, then the whole network goes down.
  • P2P bus on the other hand will continue to operate if any device fails.
  • The burden of processing all messages is not placed on a single device. All devices are smart enough to communicate with each other directly.
  • The devices are more affordable due to lower processing requirements of distributed intelligence.
hardware/cflink/cflink-bus.1345611605.txt.gz · Last modified: 2012/08/22 05:00 by jarrod