基于Stateflow 的某重型汽车车身控制器程序设计

2021-08-28 09:49:42康瑞航
汽车实用技术 2021年15期
关键词:程序模型

康瑞航,王 毅,郝 飞,严 宇,刘 奇,张 旭

(陕西万方汽车零部件有限公司,陕西 西安 710200)

前言

车身控制器是重型汽车的重要零部件,直接影响到重型汽车灯具、油量检测和燃油防盗逻辑、机油压力和品质判定检测、差速锁控制、雨刮控制、电源管理、信号转发、挂车检测以及参数标定等功能要求。

以转向灯程序为例:日间行车灯作为重型汽车上使用最频繁使用的灯具。

在技术要求都明确后,进行程序设计:设计程序时执行不同功能需要设计不同的优先级、使用比较频繁就需要有即时和稳定考虑故障检测以及故障报警程序设计。为保证这些需求常规手写代码,分层程序设计需要至少三层的程序设计:底层用于驱动程序设计、中间层用于不同的功能逻辑程序设计和负载开段路诊断程序设计、顶层用作不同优先级调用程序的设计。

1 代码

1.1 手写代码原理和过程

如图1 所示转向灯程序列表,为左右两侧日间行车灯灯的控制程序。

图1 某重型汽车的日间行车灯函数列表

如图2 某重型汽车的部分转向灯驱动原理图通过控制VND5T035AKTR-E 芯片的INPUT(1/2)进而控制OUT(1_x/2_x)输出电平的高低来控制负载灯具的亮灭:

图2 某重型汽车的部分日间行车驱动原理图

底层驱动程序阶段,根据功能的不同,以驱动芯片的输入端为参数,编写底层驱动程序,当打左转型灯时,调用相应端口为参数的底层驱动程序,完成底层程序的编写和验证后,需要完成底层程序的说明性文档,以供应用层调用时理解和以后测试的依据性文档。……

登录APP查看全文

猜你喜欢
程序模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
3D打印中的模型分割与打包
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
FLUKA几何模型到CAD几何模型转换方法初步研究
恐怖犯罪刑事诉讼程序的完善