前段时间有读者朋友问代码生成的例子,说他正在做EPB的仿真模型,但总是和应用串不到一块去,我这里就从一个简单EPB控制模型来谈谈simulink代码生成,总结代码生成方法的同时也顺便回答他的问题。
1.EPB模型准备
用来举例说明的模型很简单,就是EPB(电子驻车,Electrical Parking Brake)中的手动夹紧功能,即驾驶员操作EPB按钮实现电子卡钳夹紧从而驻车的功能。
如果你开过车,应该会知道EPB就是下面这玩意。
EPB的功能很多,我们只拿其中最简单的EPB Switch Apply功能来说明,要使电子卡钳夹紧,同时满足下面四个条件即可:
(1)EPB未处于工厂转毂模式;
(2)EPB开关被拉起;
(3)EPB卡钳锁止功能正常;
(4)车辆静止;
分别用四个flag信号表示这四个状态量: