TOP
SSV Software Systems Registrieren  Registrieren
Einloggen, um private Nachrichten zu lesen  Einloggen, um private Nachrichten zu lesen
Startseite FAQ Suchen Mitglieder Profil  Login 
SSV Support-Forum
CAN unter Node-RED ...

 
Neues Thema eröffnen   Neue Antwort erstellen    SSV-Forum Foren-Übersicht >>> RMG/941C
<<< Vorheriges Thema - Nächstes Thema >>>  
Beiträge der letzten Zeit anzeigen:   
Autor Nachricht
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1368

BeitragVerfasst am: 21.07.2021, 22:50    Titel: CAN unter Node-RED ... Antworten mit Zitat

Hallo Forum.

Durch die SocketCAN-Schnittstelle lässt sich CAN auch direkt unter Node-RED nutzen. Einzelne CAN-Pakete lassen sich mit einem CAN Input Node empfangen und per CAN Output Node verschicken.



Um CAN und Node-RED zu nutzen, muss zuvor sowohl die node-red-App als auch die node-red-contrib-socketcan-App installiert werden. Die erforderliche Bitrate für das RMG/941C-CAN-Interface wird mit Hilfe des SSV/WebUI eingestellt.

Code:
{
  "timestamp": 1623682765400,
  "ext": false,
  "canid": 1,
  "dlc": 8,
  "rtr": false,
  "data": [67, 65, 78, 49, 50, 53, 107, 98]
}


Die jeweils empfangenen Daten werden vom CAN Input Node (socketcan-out) am Ausgang als JSON-Objekt mit einem Zeitstempel im Unix-Format (Unix Time Stamp) zur Verfügung gestellt.

Durch die node-red-contrib-socketcan-App wird neben dem CAN Input Node (socketcan-out) auch ein CAN Output Node (socketcan-in) installiert. Weitere Details - siehe:

https://flows.nodered.org/node/node-red-contrib-socketcan

VG KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1368

BeitragVerfasst am: 21.07.2021, 23:01    Titel: CAN-to-Modbus … Antworten mit Zitat

Hallo Forum.

Wird der CAN Input Node (socketcan-out) bzw. CAN Output Node (socketcan-in) unter Node-RED zusammen mit einem weiteren Protokoll-Node genutzt, entsteht ein „CAN-2-X“-Protokollkonverter. Die folgende Abbildung zeigt ein Beispiel für einen CAN-to-Modbus-Wandler:



Aus dem JSON-Objekt am Ausgang des SocketCAN-Input-Nodes (socketcan-out in der Abbildung) wird in einem Function Node (CAN2NUMBER) der Teil der CAN-Daten extrahiert, der anderen Systemen per Modbus-TCP zur Verfügung stellt werden soll. Die eigentliche Modbus-TCP-Schnittstelle für den Zugriff auf die CAN-Daten bildet der Modbus-Slave-Node auf der rechten Seite.

VG KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    SSV-Forum Foren-Übersicht >>> RMG/941C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht teilnehmen.

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511 / 40 000-0
Fax: +49(0)511 / 40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2021 SSV Software Systems GmbH. Alle Rechte vorbehalten.

ISO 9001:2015