AutoSARNM

<< Click to Display Table of Contents >>

Navigation:  Plug-ins > Optionale User-Plug-ins >

AutoSARNM

 

Das AutoSAR-NM-Plug-in für CanEasy simuliert das Netzwerkmanagement entsprechend AutoSAR-Spezifikation „CAN NM High Speed Lastenheft 2007+”

 

Das Plug-in stellt die folgenden Zustände dar und sorgt bei simulierten Knoten für die Übergänge.

 

autosar0001

 

autosar0002

Initial senden alle Steuergeräte für eine definierte Zeit ihre NM-Botschaften.

 

autosar0003

Das Plug-in erkennt, wenn ein reales Steuergerät bereit ist, in den Sleep-Mode zu gehen.

 

autosar0004

Alle Steuergeräte haben das Senden der NM-Botschaften eingestellt und warten die konfigurierte Zeit bis zum Bus-Sleep-Mode ab.

Die verschiedenen Zustände werden farblich hervorgehoben. Reale Steuergeräte werden durch eine dunklere Farbe gekennzeichnet.

 

autosar0005

Es werden keine NM-Botschaften mehr übertragen (Nur evtl.“restliche“ Applikationsbotschaften)

 

autosar0006

Es werden keine Botschaften mehr übertragen. Alle Steuergeräte schlafen und haben ihre Funktion soweit eingestellt.

 

autosar0007

Das selbsterklärende Menü lässt sich schnell und intuitiv bedienen.

 

autosar0008

Per STRG-A lassen sich alle Steuergeräte auswählen und komfortabel einstellen

 

 

Bedienelemente
 
Schaltfläche Alle schlafen
Diese Schaltfläche lässt alle simulierten Steuergeräte einschlafen.

 
Schaltfläche Alle aufwachen
Diese Schaltfläche lässt alle simulierten Steuergeräte aufwachen.
 
Checkbox Bus abschalten im Sleep-Mode

Wird dieses Häkchen gesetzt, wird das Senden auf dem Bus nach Aktivieren des Sleep-Modes abgestellt.
 
Checkbox Wecken bei Empf. NM-Botschaften

Wird dieses Häkchen gesetzt, wird bei Empfang einer entsprechenden NM-Botschaft der Bus geweckt.
 
 

Einstellungen

 

autosar0009

Die Einstellungen können über das Kontextmenü im Baum oder über das Systemmenü erreicht werden.

 

Attributnamen für NM-Erkennung

Hier können die Namen der Attribute angegeben werden, durch die bei der Generierung das Netzwerkmanagement automatisch erkannt werden kann. Alle Botschaften, die diese Attribute mit einem positiven Wert (auch textuell durch „ja“ oder „yes“ möglich) haben, deklarieren dadurch das zugehörige Steuergerät als Netzwerkmanagement-Knoten.

 

CANNM_MSG_CYCLE_TIME - Zykluszeit der NM-Botschaften

Gibt die Zykluszeit der Netzwerkmanagement-Botschaften an. Da dieses Netzwerkmanagement-Plug-in im Gegensatz zu dem OSEK-NM-Plug-in passiv arbeitet, müssen die entsprechenden Zykluszeiten in dem Botschaftseditor der NM-Botschaften eingestellt werden. Die dargestellte Zykluszeit ist die der zuerst ausgewerteten NM-Botschaft.

 

NM_TIMEOUT_TIME

Diese Zeit bestimmt die Dauer des Übergangs "Normal-Operation“ in den Zustand „Prepare Bus-Sleep Mode“.

 

NM_REPEAT_MESSAGE_TIME

Um NM-Teilnehmer am Bus sicher zu erkennen, kann hier die Dauer für die Wiederholungen der NM Frames. Diese wird benötigt, um eine sichere Erkennung der Knoten durchführen zu können.

 

NM_WAIT_BUS_SLEEP_TIME

Diese Zeit definiert die Dauer bis das Plug-in in den Bus-Sleep Modus wechselt.

 

Erkennung
Mit der Schaltfläche „Erkennen“ versucht das AutoSAR-NM-Plug-in anhand der vorhandenen Attribute in der Datenbasis die Konfiguration automatisch zu erkennen.