【技术实现步骤摘要】
一种基于MATLAB/Simulink的车载总线的数据分析方法
本专利技术涉及汽车
,具体是一种基于MATLAB/Simulink的车载总线的数据分析方法。
技术介绍
随着汽车各个控制模块逐步向自动化和智能化的方向发展,汽车电气系统变得日益复杂。传统点对点的通讯方式无法满足现代汽车的发展和现代社会对汽车安全、乘坐舒适等不断提高的要求。在汽车设计中,车载总线技术是满足这些要求的最佳解决方法,而且已得到广泛应用,这些车载总线包括CAN、LIN、FlexRay、Ethernet等网络。各个控制模块通过车载总线进行数据交互,总线上的数据包含汽车控制模块的控制指令、运行状态、故障信息等,因此,快速有效的解析并处理这些数据显得尤为重要。然而,目前市场上主流的车载总线开发工具价格在十几万左右,且在总线数据解析后的数据分析和数据计算方面存在不足;而一般的总线分析工具虽然价格便宜,但功能单一(只支持CAN总线报文的录取和录制等基本功能),不能满足车载总线数据的测量和解析、数学运算等的要求。专利号为201811605371 ...
【技术保护点】
1.一种基于MATLAB/Simulink的车载总线的数据分析方法,其特征在于:包括有/n步骤S1:首先选择车载总线的通信模式,根据选择的通信模式确定对应的解析方法;/n步骤S2:载入待解析的总线报文到MATLAB工作空间;/n步骤S3:根据载入的总线报文和对应的通信规范由对应的解析算法对总线报文所包含的参数和意义进行解析,并建立矩阵[t,signal];/n步骤S4:Simulink模块中读取需要处理的矩阵[t,signal];/n步骤S5:将解析后的数据根据用户需求进行输出、显示、保存至MATLAB的workspace的便于数据的二次处理。/n
【技术特征摘要】 【专利技术属性】
1.一种基于MATLAB/Simulink的车载总线的数据分析方法,其特征在于:包括有
步骤S1:首先选择车载总线的通信模式,根据选择的通信模式确定对应的解析方法;
步骤S2:载入待解析的总线报文到MATLAB工作空间;
步骤S3:根据载入的总线报文和对应的通信规范由对应的解析算法对总线报文所包含的参数和意义进行解析,并建立矩阵[t,signal];
步骤S4:Simulink模块中读取需要处理的矩阵[t,signal];
步骤S5:将解析后的数据根据用户需求进行输出、显示、保存至MATLAB的workspace的便于数据的二次处理。
2.根据权利要求1所述的一种基于MATLAB/Simulink的车载总线的数据分析方法,其特征在于:所有所述解析方法均包括有以下步骤:
步骤S31:接收到总线报文数据后,甄别出目标ID所有的行向量,并分别创建目标ID的数组;
步骤S32:根据数组列的长度和周期创建时间数组[t],根据数组行数和总线报文周期设置为Simulink模块运行时间;
技术研发人员:张飞,逯全燕,李峰,张文峰,李秀娟,
申请(专利权)人:浙江飞碟汽车制造有限公司,山东五征集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。