news 2026/4/30 16:01:17

【AUTOSAR通信】Com简介(4)——信号过滤

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【AUTOSAR通信】Com简介(4)——信号过滤

信号滤波功能是可选功能,用户可为信号选择不同的滤波算法,在发送端和接收端,信号滤波有着不一样的功能。

1、信号接收滤波是过滤掉不想要的信号值;

2、信号发送滤波为计算出signal的TMC值,报文中所有signal的TMC决定其TMS,根据TMS选择I-PDU的发送模式(当配置了2种发送模式时)。参见 【AUTOSAR通信】Com简介(1)——报文发送模式

AUTOSAR目前支持如下算法,算法很简单,通过名称就可以判断其作用。

使用 MASK 相关的滤波算法时, MASK 的值,可以根据信号类型来配置。例如 uint8的信号, MASK 值可以支持 8 个 Bit,虽然实际上信号可能不足 8 个 Bit。

对于 MASKED_NEW_DIFFERS_MASKED_OLD 算法,在刚初始化之后,由于还没有旧值,所以初始值总是可以通过滤波的。在信号更新后(写入信号或接收到信号),则初始值成为旧值,后续就可以按照正常滤波算法进行滤波。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!