matlab怎么实现can连接,一种基于Matlab的CAN报文解析方法与流程

645b6f8615cdb4873e36636d806add98.gif

本发明涉CAN通信技术领域,具体为一种基于Matlab的CAN报文解析方法。

背景技术:

当前,汽车电子行业相关电子控制系统(BMS、VCU、MCU、地面或车载充电机、智能仪表等)之间都普遍采用了CAN总线通信方式进行数据的交互。这些数据包含了工作状态参数、控制参数和指令、故障信息等。在整车进行调试、检查、试验的时候都需要对这些数据进行显示并分析处理。然而市场上主流的CAN总线测试监控系统动辄都在数万元以上,且数据的分析处理能力方面也存在着不足,而一般用途的CAN总线适配器虽然价格便宜,但只能用于截取和保存CAN报文。为了直观的显示和深入分析CAN总线信息,借助Matlab软件强大的数据处理能力和编辑功能,将CAN报文导入到Matlab中进行二次开发,设计了一种基于Matlab环境的CAN总线数据分析方法。

技术实现要素:

本发明要解决的技术问题是克服现有的缺陷,提供一种基于Matlab的CAN报文解析方法,可以有效解决背景技术中的问题。

为实现上述目的,本发明提出:一种基于Matlab的CAN报文解析方法,包括以下步骤:

S1):选择要解析的CAN报文文件,然后进入到步骤S2;

S2):根据每帧CAN通信报文的ID对其进行分组后进入步骤S3;

S3):对每帧CAN通信报文进行数据段进制转换后进入步骤S4;

S4

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值