电动汽车VCU应用层开发中,首先要进行的是输入输出信号的定义和设置,本文通过空调控制的输入输出信号,说明Simulink输入输出信号的设置方法。
1、打开Simulink控制模型,在菜单栏选择建模-模型资源管理器,本文使用的是Matlab2022b版本,不同版本位置可能会有差异。
2、进入模型资源管理器,选择Base Workspace,点击菜单栏中红框图标,添加Simulink Signal
3、在信号栏出现新增加的Simulink Signal,可以进行名称类型修改
4、将输入信号1 PDU_ACRly_St名称输入信号栏Name,数据类型设置为boolean,即0或1
5、以同样的方式添加其他输入及输出信号,并设置名称及数据类型,输入信号VHIP_EvpTemp,数据类型int16,VPM_Ready_St,数据类型boolean,输出信号VACC_EASEn_Cmd,数据类型boolean,VACC_EASTargSpd_Req,数据类型uint16
6、导出设置好的输入输出信号,选择Base Workspace右键选择导出
7、保存的输入输出信号数据文件命名为AC_control_dat,保存
8、打开保存设置好输入输出信号文件的地址,选择该文件AC_control_dat,双击打开
9、文件AC_control_dat.mat载入,工作区中出现定义好的输入输出信号
10、打开模型AC_control,在输入信号PUD_ACRly_St信号线右键选择属性
11、在弹出的对话框中输入信号名称PDU_ACRly_St,勾选信号名称必须解析为Simulink,否则在模型运行时信号未正确连接会报错,设置好后,点击应用,确定
12、以同样的方式设置其他输入信号及输出信号
13、设置完成
14、在模型界面,菜单栏选择仿真,点击运行,运行模型,运行模型无报错,设置完成
总结
本文通过空调控制模型输入输出信号的设置,介绍了电动汽车Simulink应用层开发过程中输入输出信号的设置方法,希望能给相关技术人员带来参考和帮助。