CAN FD 硬件接收过滤器
BusMaster 有两类过滤:
- 软件过滤:在 BusMaster 内部用于显示、记录、回放等模块,适合日常查看和分析。
- BUSMUST 硬件接收过滤:在设备或驱动层先做接收过滤,适合高负载总线、只关心少量 ID、希望减少上位机处理压力的场景。
- 总线负载很高,Message Window 刷屏严重。
- 客户只需要接收一个或一段 CAN ID。
- 需要降低 PC 端数据量,避免日志过大。
- 现场只想保留关键诊断或业务报文。
- Accept All:接收全部报文,适合调试初期。
- Reject All:拒绝全部报文,通常只用于测试过滤配置。
- Mask/Code:按验收码和屏蔽码过滤指定 ID 或 ID 范围。
CAN/CANFD 硬件过滤器界面要点
Section titled “CAN/CANFD 硬件过滤器界面要点”BUSMUST CAN/CANFD 的 Hardware Acceptance Filter 支持:
- Standard 和 Extended 两类 ID 分开配置。
- Accept All、Reject All、Mask & Code 三种模式。
- Code 和 Mask 按字节填写,同时包含 11/29bit ID 字段。
- 界面提示的判定逻辑是:
((code XOR id) AND mask) == 0时消息被接受。
如果出现“打开过滤后收不到报文”,优先建议先恢复到 Accept All 确认通信正常,再逐步收紧 Mask/Code。
- 硬件过滤配置错误时,目标报文可能完全进不到 BusMaster。
- 排查接收问题时,建议先恢复 Accept All。
- 标准帧和扩展帧的 ID 长度不同,配置过滤时要区分。
如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。
硬件接收过滤器界面
Section titled “硬件接收过滤器界面”以下界面截图来自 BUSMASTER 使用说明书或原始图文教程,用于对应实际操作入口。
