Vehicle Spy 软件是否可以查看 CAN 总线填充位?如果不是,我们如何轻易地看到填充位?
Does Vehicle Spy software give visibility to CAN bus stuffed bits? If not, how can easily we see the stuffed bits?
我正在学习 CAN 总线消息中的位填充。我们正在使用 Vehicle Spy 软件提取仲裁 ID、数据值等。
q1:Vehicle Spy 是否对每条消息中的填充位进行计数?如果是这样,我怎么看这个?
q2:如果不是,那么计算 Vehicle Spy 输出消息中填充位数的最简单方法是什么?简单地将每一列从十六进制转换为位,然后搜索 1s/0s 的 5 长度字符串是否可行?有没有更好的办法?
Vehicle Spy 给我发邮件说他们目前不支持这个(看不到填充位计数)。
我可能会尝试的一个选项是计算每条消息的位数。所有 CAN 消息都是固定长度的,除了 (a) 数据有效载荷,其长度记录在消息的 DLC 部分,和 (b) IF(结束位)未填充,但在错误激活中为 3 位模式,11 错误被动。
假设您可以看到 DLC 位的总长度,并且知道模式,您可以看到有多少被填充。
我正在学习 CAN 总线消息中的位填充。我们正在使用 Vehicle Spy 软件提取仲裁 ID、数据值等。
q1:Vehicle Spy 是否对每条消息中的填充位进行计数?如果是这样,我怎么看这个?
q2:如果不是,那么计算 Vehicle Spy 输出消息中填充位数的最简单方法是什么?简单地将每一列从十六进制转换为位,然后搜索 1s/0s 的 5 长度字符串是否可行?有没有更好的办法?
Vehicle Spy 给我发邮件说他们目前不支持这个(看不到填充位计数)。
我可能会尝试的一个选项是计算每条消息的位数。所有 CAN 消息都是固定长度的,除了 (a) 数据有效载荷,其长度记录在消息的 DLC 部分,和 (b) IF(结束位)未填充,但在错误激活中为 3 位模式,11 错误被动。
假设您可以看到 DLC 位的总长度,并且知道模式,您可以看到有多少被填充。