cbus:socketcan-de
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cbus:socketcan-de [2019/01/11 00:30] – rainerk | cbus:socketcan-de [2024/04/10 00:40] (current) – [Schnittstellen] rainerk | ||
---|---|---|---|
Line 4: | Line 4: | ||
[[: | [[: | ||
* [[: | * [[: | ||
+ | * [[: | ||
+ | |||
\\ | \\ | ||
// | // | ||
- | |||
- | {{: | ||
\\ | \\ | ||
=====Einführung===== | =====Einführung===== | ||
- | Die RPI-CAN MCP251x Schnittstellen-Baugruppe benötigt einen Raspberry Pi 2/3.\\ | + | Die __**[[: |
- | SocketCAN ist nur verfügbar, wenn der Rocrail-Server auf dem selben | + | SocketCAN ist nur verfügbar, wenn der Rocrail-Server auf demselben |
- | Die Kommunication mit CBUS(CAN) ist direkt und binär; Keine bidirektionale Konvertierung im //" | + | Die Kommunication mit RCAN**((Unterstützt auch CBUS))** ist direkt und binär; Keine bidirektionale Konvertierung im //" |
Die 12VDC-Stromversorgung für angeschlossene CANGC*-Baugruppen kann mit einem __**[[: | Die 12VDC-Stromversorgung für angeschlossene CANGC*-Baugruppen kann mit einem __**[[: | ||
\\ | \\ | ||
- | =====Dodumentation===== | + | =====Documentation===== |
* https:// | * https:// | ||
* https:// | * https:// | ||
Line 25: | Line 25: | ||
\\ | \\ | ||
- | ===== RPI-CAN MCP251x | + | ===== Pi01CAN-Schnittstelle ===== |
- | * https:// | + | * __**[[:rocnet:pi01can-de|Pi01CAN]]**__ |
- | + | ||
- | {{https:// | + | |
+ | [[https:// | ||
+ | //Die I2C-Bauteile können entfallen, falls der RocNet-Anschluss nicht benötigt wird. (Einfach eine Bemerkung schreiben, wenn bei GCA bestellt wird.)//\\ | ||
\\ | \\ | ||
Line 47: | Line 47: | ||
dtparam=spi=on | dtparam=spi=on | ||
</ | </ | ||
+ | < | ||
dtparam=spi=on | dtparam=spi=on | ||
; add | ; add | ||
Line 68: | Line 69: | ||
down / | down / | ||
</ | </ | ||
+ | |||
+ | :!: **Hinweis: | ||
====Prüfen==== | ====Prüfen==== | ||
< | < | ||
- | pi@keltenbahn: | + | dmesg | egrep -i " |
[ 3.998382] CAN device driver interface | [ 3.998382] CAN device driver interface | ||
[ 4.051102] mcp251x spi0.0 can0: MCP2515 successfully initialized. | [ 4.051102] mcp251x spi0.0 can0: MCP2515 successfully initialized. | ||
Line 78: | Line 81: | ||
===== Rocrail Einstellung ===== | ===== Rocrail Einstellung ===== | ||
- | {{:cbus:cbus-socketcan-de.png}}\\ | + | {{:cbus:rcan-setup-en.png}}\\ |
* Sub-Bibliothek **SocketCAN** auswählen | * Sub-Bibliothek **SocketCAN** auswählen | ||
* Hostname(Gerätename) auf **can0** (Wenn nicht gesetzt: " | * Hostname(Gerätename) auf **can0** (Wenn nicht gesetzt: " | ||
Line 95: | Line 98: | ||
\\ | \\ | ||
- | =====Hardware===== | ||
- | * https:// | ||
- | * http:// | ||
- | * https:// | ||
- | |||
===== CANService ===== | ===== CANService ===== | ||
- | Als Alternative | + | Alternativ |
Er verhält sich wie ein GC1e.\\ | Er verhält sich wie ein GC1e.\\ | ||
+ | \\ | ||
+ | ===== Alternative CAN-Platine ===== | ||
+ | Dieses kostengünstige // | ||
+ | {{: | ||
+ | Das Raspberry __[[# | ||
+ | < | ||
+ | oscillator=8000000 | ||
+ | </ | ||
+ | Auf der Platine überprüfen, | ||
+ | {{: | ||
+ | Dieses Beispiel zeigt 8000 kHz -> 8000000 Hz\\ | ||
+ | Für CAN-Geschwindigkeiten über 125 kHz wird empfohlen, diesen Quarz durch einen [[https:// | ||
+ | \\ | ||
+ | |< >| | ||
+ | | Verdrahtung | ||
+ | ^ Shield ^ Rpi ^ Rpi Stif-Nummer(n) ^ Bemerkung ^ | ||
+ | | VCC | 5V | 2, 4 | mit 3,3 V kann es empgange, kann aber keine CAN-Pakete senden. | | ||
+ | | GND | Masse (Ground) | 6, 9, 20, 25, 30, 34, 39 | | ||
+ | | CS | GPIO 8 (CE0) | 24 | | ||
+ | | SO | GPIO 9 (MISO) | 21 | | ||
+ | | SI | GPIO 10 (MOSI) | 19 | | ||
+ | | SCK | GPIO 11 (SCLK) | 23 | | ||
+ | | INT | GPIO 25 | 22 | | ||
+ | |||
+ | **Hinweis: | ||
+ | * Diese Platine ist __nicht isoliert__. (ISO1050) | ||
+ | * Am Schraubanschluss fehlt eine Masseanschluss und es wird __dringend empfohlen, die Masse des CAN-Kabels mit dem GND-Stift dieser Platine zu verbinden__, | ||
+ | |||
+ | |||
cbus/socketcan-de.1547163048.txt.gz · Last modified: 2019/01/11 00:30 by rainerk