Akzeptanzfilter

Aus Prius Wiki

Wechseln zu: Navigation, Suche

Mit Akzeptanzfilter wird in Zusammenhang mit dem CAN-Bus die Möglichkeit bezeichnet, zu bearbeitenden ID ausfiltern zu können.

Dies dient hauptsächlich dazu, die Datenmenge zu verringern - beispielsweise bei einer Umsetzung auf RS232.

Die bekannten CAN-Controller verwenden dafür einen "Akzeptanzcode" und eine "Akzeptanzmaske".

Der Akzeptanzcode gibt den Zustand der auszuwertenden Bits (0 oder 1) vor.

Die Akzeptanzmaske gibt an, ob ein bestimmtes Bit bei der Filterung berücksichtigt werden muss.

Abhängig von der Kombination der zu filternden ID werden im Idealfall nur diese durchgelassen.

Je grösser die Anzahl der unterschiedlichen ID wird, müssen um so mehr Bits des Akzeptanzcodes auf "nicht berücksichtigen" gesetzt werden.

Bei Auswertung von vier verschiedenen ID können zum Beispiel nur genau diese den Filter passierern. Wird eine ID mehr benötigt, können es schon 16 andere und bei einer weiteren ID dann über 200 sein.