Akzeptanzfilter
Aus Prius Wiki
Ksb (Diskussion | Beiträge) |
Ksb (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
- | Mit Akzeptanzfilter wird in Zusammenhang mit dem CAN-Bus die Möglichkeit bezeichnet, zu bearbeitenden [[ID]] ausfiltern zu können. | + | 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". | Die bekannten CAN-Controller verwenden dafür einen "Akzeptanzcode" und eine "Akzeptanzmaske". | ||
- | Der Akzeptanzcode gibt den Zustand | + | 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. | 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. | ||
- | [[Kategorie:Technik | + | [[Kategorie:Technik]] |
Aktuelle Version vom 15. Mai 2008, 23:24 Uhr
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.