User Tools

Site Tools


cbus:overview-en

Differences

This shows you the differences between two versions of the page.


Previous revision
cbus:overview-en [2024/01/21 01:33] (current) – [Connection cable] rainerk
Line 1: Line 1:
 +====== CAN-GCA Overview ======
 +[[:english|{{ :rocrail-logo-35.png}}]]
 +[[:cbus:overview-en|{{ icons:uk.png}}]][[:cbus:overview-de|{{ icons:de.png}}]][[:cbus:overview-fr|{{ icons:fr.png}}]]
 +[[:english|Content]] -> [[:hardware-en|Hardware]] -> [[:hardware-en#gca-cbus|CANBUS]]
 +  * **[[:cbus:overview-en|CAN-GC Overview]]**
 +  * [[:cbus-en|Rocrail Setup]]
 +  * [[:cbus:flim-en|FLiM Node Setup]]
 +  * [[:can-gca1-en|CAN-GC1 PC Interface (Serial USB)]]
 +  * [[:can-gca1e-en|CAN-GC1e PC Interface (Ethernet)]]
 +  * [[:cbus:socketcan-en|RPI-CAN MCP251x Interface (SocketCAN)]]
 +  * [[:can-gcln-en|CAN-GCLN CAN_LocoNet Bridge]] 
 +  * [[:can-gca2-en|CAN-GC2 16 Port I/O]]
 +  * [[:can-gca2a-en|CAN-GC2a 16 Port I/O and PC-USB interface on Arduino (Hardware)]]
 +  * [[:arduino:rcan-en|CAN-GC2a 16 Port I/O and PC-USB interface on Arduino (Firmware WIP)]]
 +  * [[:can-gca2g-en|CAN-GC2G 16 Port I/O optimised for garden railroading]]
 +  * [[:can-gc3-en|CAN-GC3 DCC Command Station with Programming Track]]
 +    * [[:ord3-cs-en|ORD-3: 3A Booster]]
 +  * [[:can-gc4-en|CAN-GC4 RFID Concentrator and occupancy detector]]
 +  * [[:can-gca5-en|CAN-GC5 Stationary Throttle]]
 +  * [[:can-gc6-en|CAN-GC6 4 Channel Servo Controller]]
 +  * [[:can-gc7-en|CAN-GC7 Fast Clock]]
 +  * [[:can-gc8-en|CAN-GC8 Display driver for dynamic text]]
  
 +
 + \\
 +^  [[:cbus:overview-en#bus_termination|Check CAN Bus termination for a good quality of communication.]]  ^
 + \\
 +
 +
 +=====CAN=====
 +GCA CBUS supports a small subset of the CBUS protocol.\\
 +//CBUS protocol documents are a copyright of Mike Bolton and Gil Fuchs//\\
 + \\
 +
 +
 +
 +===== Professional boards & kits =====
 +<html><table cellpadding="0" cellspacing="0" border="0"><tr><td><a href="http://www.phgiling.net/" target="_blank" class="media" title="Giling Computer Applications - CAN solutions." rel="nofollow"><img src="/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:icons:gca.png" class="media" alt="http://www.phgiling.net"></a></table></html>
 +:!: //Only Kits bought from **[[http://www.phgiling.net|Giling Computer Applications]]** directly are legal and supported in the Forum.//\\
 +
 +
 + \\
 +
 +===== CANBUS - A universal layout control system =====
 +CAN-GCA module firmware is based on CAN using the industrial [[http://en.wikipedia.org/wiki/CAN_bus|CAN Bus]].\\
 +
 +
 +===== Example Network =====
 +{{:cbus:can-gc-example-en.jpg?800}}\\
 +{{:cbus:gca_can-bus_overview_1.png?800}}\\
 + \\
 +
 +
 + \\
 +
 +===== Bus termination =====
 +[[http://en.wikipedia.org/wiki/CAN_bus#Layers|{{http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/CAN-Bus_Elektrische_Zweidrahtleitung.svg/800px-CAN-Bus_Elektrische_Zweidrahtleitung.svg.png?400}}]]\\
 +The very high noise immunity is achieved by ensuring that the differential impedance of the bus is maintained at a very low level using low value resistors (120 ohms) mounted at each end of the bus. \\
 +| On all CAN-GC boards this termination resistor is already mounted and can be activated by setting a jumper. | \\
 +
 + \\
 +
 +===== Connection cable =====
 +The best suitable cable for connection between all CAN-GCx modules is [[http://en.wikipedia.org/wiki/Category_5_cable|CAT-5]] cable, mostly known as CAT-5 Patch cable.\\
 +Almost any computershop or DIY Market sells this cable for pretty low prices. (e.g. Reichelt [[http://www.reichelt.de/?ARTICLE=2520;|4X2 AWG26/7-10]])
 +{{  https://cdn-reichelt.de/bilder/web/artikel_ws/E910/CAT5PATK.jpg?200}}
 +^  DB9 \\ Pin  ^ Function ^  CAT-5 color  ^ Remark ^  
 +| **1**  | GND         | brown/white  | |
 +|  **6** | GND         | green/white  | mandatory¹ |
 +| **2**  | DCC-B       | orange/white | Booster (RailSync-) |
 +|  **7** | CANL        | blue/white   | mandatory¹ |
 +| **3**  | LN  | green        | LN, LocoNet, for mixed systems |
 +|  **8** | CANH        | blue         | mandatory¹ |  
 +| **4**  | DCC-A       | orange       | Booster (RailSync+) |
 +|  **9** |  //Not used//  || |\\
 +| **5**  | +12V        | brown        | mandatory¹ |
 +
 +¹) Minimal cable configuration.\\
 +{{ :cbus:d9pinout.jpg}}
 +
 + \\
 +Pin 2 and 4 are __only needed when ORD-3__ booster is used in the same system.\\
 +Changing wire colours could cause errors.\\
 + \\
 +
 +====Links====
 +===Reichelt Elektronik===
 +  * [[http://www.reichelt.de/?ARTICLE=2520;|4X2 AWG26/7-10]]
 +  * [[http://www.reichelt.de/?ARTICLE=6985;|D-SUB-ST-09]]
 +  * [[http://www.reichelt.de/?ARTICLE=6948;|D-SUB-BU-09]]
 +  * [[http://www.reichelt.de/?ARTICLE=9151;|KAPPE-09M]]
 +
 +
 + \\
 +
 +====Alternative cable====
 +| For testing and small layouts. |\\
 +Standard full wired male to female **extension** RS232 cables are allowed, but up to a certain limit. (e.g.: Reichelt [[http://www.reichelt.de/?ARTICLE=30035;|AK2300]])\\
 +It is never experienced how many can be used. A few will not disturb the communication, but it is __not able to conduct the full 3 Amp__ of the CAN-GC1(e).
 +
 +\\