Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

Wie muss ich den smartCore konfigurieren, um eine CAN Bus Botschaft zu senden?

Der Artikel erklärt, wie der smartCore konfiguriert werden muss, um über eine CAN Bus Schnittstelle auf einem smartRAIL oder smartMini System zyklisch eine Botschaft zu versenden.

Um auf einem smartRAIL oder smartMini Gerät zyklisch eine CAN Botschaft zu versenden, zum Beispiel als Reizbotschaft (CANOpen), werden folgende zwei Module in der smartCore Konfiguration benötigt:

  • canbus
  • fmconsumer

In der folgenden Konfiguration wird eine CAN Bus Botschaft alle 100ms zyklisch über das 1. CAN Interface des Systems versendet. Die ID der CAN-Botschaftist 999 und die Payloadmit der Länge zweihat den Inhalt "0100".

{
            "config": {
                "fmd": "Canbus0",
                "messages": [
                    {
                        "defaultMessage": "0100",
                        "messageKey": 999,
                        "sendIntervalMs": 100,
                        "sendMode": "OnTimer"
                    }
                ]
            },
            "factory": "fmconsumer",
            "module": "Fmconsumer"
}

Die Konfiguration für das "canbus" Modul:

{
            "config": {
                "bitrate": 250000,
                "fmd": "Canbus0",
                "interface": 0,
                "listenOnly": false
            },
            "factory": "canbus",
            "module": "Canbus0"
}

Die Ansicht in der optiControl Software ist folgende: