用于模拟整车VCU指令的发送、执行和回应的方法与流程

本发明涉及电字数据处理领域,具体为一种用于模拟整车vcu指令的发送、执行和回应的方法。
背景技术:
1、目前整车vcu指令的测试都需要实车运行,所用设备庞杂,耗时长,数据的获取和处理都不方便,而且直接在整车上测试还有危险性和设备损坏的风险。随着电控系统技术的飞速发展,ecu在车辆上的应用领域越来越广泛,算法日益复杂,功能逐步增多。针对日益增长的ecu功能测试需求,电控测试需要更多的测试时间,造成车辆试验的成本逐渐增加。软件在环仿真(sil)能通过设置ecu的相关信号与仿真平台相连,实现目标控制器算法的在线或离线仿真,从而为开发电控系统的算法节约时间、减少成本。
技术实现思路
1、为了克服现有技术的缺陷,提供一种仿真效果好的整车模拟方法,本发明公开了一种用于模拟整车vcu指令的发送、执行和回应的方法。
2、本发明通过如下技术方案达到发明目的:
3、一种用于模拟整车vcu指令的发送、执行和回应的方法,按如下步骤依次实施:
4、i. 搭建系统:在matlab环境中设置编译器,将电机控制代码生成可被模块使用的文件;
5、在simulink中搭建的电机控制部分;
6、vcu控制电机控制中的功率部分,功率部分控制公式动力部分或物理动力部分;
7、ii. 设置编译器:在安装microsft visual studio 2015的情况下,matlab中输入以下指令:mex–setup,然后点击“2”,即将编译器设置为vs编译,m文件包含了要被编译的代码,
8、编译器设定好之后,运行m文件,生成sil_wrapper.mexw64;
9、iii. 逆变电路和电机部分的创建及连接:
10、搭建功率部分的模块在如下库路径中:
11、simulink library browser->simscape->electrical->specialized powersystems->fundamental blocks,
12、点击electrical sources 选择dc voltage source 拖拽到模型中,
13、点击machines选择permanent magnet synchronous machine 拖拽到模型中,
14、点击power electronics 选择universal bridge,
15、点击measurements选择current measurement和voltage measurement 拖到模型中,分别进行电流、电压的测量,
16、之后再进行链接;
17、在simulink library browser中输入powergui,选择拖拽到模型中,双击设置采样时间为1e-6s,
18、controller hardware主要时通过软件电机控制输出的ta tb tc用来生成pwm波形;
19、iv. 通讯部分:
20、在simulink library browser中分别输入can pack和unpack ,拖拽到模型中,导入dbc文件,模拟vcu发can报文指令;
21、车模型:在matlab中的例程中选取车模型;
22、vcu控制的负载选用电机和整车模型,将所述电机的模式设置为力矩形式,vcu控制所述电机,所述电机再带动所述整车,然后vcu)控制所述整车,通过加减力矩对所述整车产生加减速的效果。
23、所述的用于模拟整车vcu指令的发送、执行和回应的方法,其特征是:
24、步骤i时,在matlab环境中设置编译器为microsoft visual stutio,将电机控制代码生成以mexw64为后缀的可被simulink s-function模块使用的文件;
25、在simulink中搭建的电机控制中的功率部分,逆变电路和电机;
26、vcu控制电机控制中的功率部分,功率部分控制公式动力部分或物理动力部分。
27、本发明在脱离硬件的情况下,可以运行控制器应用层的代码逻辑,检验逻辑和控制的正确性。可以运行实际台架上的电压环、电流环、力矩环。可以模拟整车vcu向我们的控制器下发can报文指令,并对指令进行执行和回应。
28、本发明具有如下有益效果:除了涉及到纯底层驱动的代码,其他的在实际台架上面运行的软件框架完全在此模型上运行。包括状态机、通讯、电机控制等,可以不连接车模型,仅仅用来仿真电机和控制器。也可以连接车模型,用来观测控制对车运动加减速等的影响。
技术特征:
1.一种用于模拟整车vcu指令的发送、执行和回应的方法,按如下步骤依次实施:
2.如权利要求1所述的用于模拟整车vcu指令的发送、执行和回应的方法,其特征是:
技术总结
本发明涉及电字数据处理领域,具体为一种用于模拟整车VCU指令的发送、执行和回应的方法。一种用于模拟整车VCU指令的发送、执行和回应的方法,按如下步骤依次实施:i.搭建系统;ii.设置编译器;iii.逆变电路和电机部分的创建及连接;iv.通讯部分。本发明仿真效果好。
技术研发人员:付云鹤,管博,殷浩
受保护的技术使用者:格至达智能科技(江苏)有限公司
技术研发日:
技术公布日:2024/11/28
技术研发人员:付云鹤,管博,殷浩
技术所有人:格至达智能科技(江苏)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
