CR3132
CANwireless
16
8.3.5 Downsampling
The downsampling time can be used to reduce the number of messages via the radio interface. It is
configured in 10 ms intervals. According to the configured value (e.g. 20), the reception and
transmission of CAN messages is delayed (20 x 10 ms = 200 ms). A value of 0 disables the delay.
Only use downsampling with filters for individual CAN IDs to avoid data loss.
8.3.6 Filter configuration
Using the calculated FilterValues and MaskValues and the desired downsampling times, the filters can
be configured via corresponding SDOs:
Function
Index
Subindex
Description
Filter setting (FilterValue)
non-volatile
0x5020
0x01…0x08
Non-volatile object in which the FilterValue for the eight filters
is configured.
After restarting the device, these values are copied into the
volatile object that controls the filter.
The filter is only active when the radio interface is active.
Bit-31 = 0
This filter setting is active and used by the filter.
Bit-31 = 1
This filter setting is not active.
Bit-29 = 0
11-bit CAN ID
Bit-29 = 1
29-bit CAN ID
Filter setting (FilterValue)
volatile
0x5021
0x01...0x08
Volatile object in which the FilterValue for the eight filters is
configured.
This setting is taken over directly from the filter and can be ad-
justed dynamically.
The filter is only active when the radio interface is active.
Bit-31 = 0
This filter setting is active and used by the filter.
Bit-31 = 1
This filter setting is not active.
Bit-29 = 0
11-bit CAN ID
Bit-29 = 1
29-bit CAN ID
Mask setting (MaskValue)
non-volatile
0x5022
0x01...0x08
Non-volatile object in which the MaskValue for the eight filters
is configured.
After restarting the device, these values are copied into the
volatile object that controls the filter.
The filter is only active when the radio interface is active.
Bit 0…28 = MaskValue
Bit 29...31 = not used → set to 0.
Bit = 0: has no filter effect on the corresponding binary digit.
Bit = 1: The corresponding bit of the received CAN ID and the
FilterValue must match.
Mask setting (MaskValue)
volatile
0x5023
0x01...0x08
Volatile object in which the MaskValue for the eight filters is
configured.
This setting is taken over directly from the filter and can be ad-
justed dynamically.
The filter is only active when the radio interface is active.
Bit 0…28 = MaskValue
Bit 29...31 = not used → set to 0.
Bit = 0: has no filter effect on the corresponding binary digit.
Bit = 1: The corresponding bit of the received CAN ID and the
FilterValue must match.