基于MBD的乘用车嵌入式软件开发方法研究MBD是一种基于模型的软件设计方法,其核心在于根据需求使用建模工具进行建模,并完成自动代码生成,最后使用仿真测试工具对模型进行验证。基于MBD的方法较传统手写代码的方法在开发方式、开发周期、代码品质、可靠性和代码维护上均有较强优势。手写代码的开发方式在开发周期、开发难度和可移植性上都显示出了较大弊端,基于模型设计MBD的嵌入式软件开发方法能够有效解决该问题。架构设计阶段生成的arxml文件需要导入MATLAB工具中进行SIMULINK/Stateflow建模,模型的设计过程需要充分结合系统功能的逻辑关系。该环境下,研发人员可根据 功能进行任务划分,并根据各自的设计任务修改子模型,提高了软件开发速度,并且通过可视化的表现,为开发人员提供设计新思路。建模过程中需要同步进行建模标准检查,可以根据标准使用Model Advisor工具进行自动模型检查。Model Advisor 提供相关建模标准(例如MAAB标准)的检查选项,使建立的模型可以符合建模标准。使用Simulink Design Verifier 工具进行测试,该工具可通过手动编写或自动生成测试用例的方式对模型逻辑进行验证并生成测试报告,报告中包含兼容性检查、设计错误检查和模型覆盖度检查等。通过生成的报告,开发者可以清楚地了解模型中是否有未执行的迁移条件,从而减少错误的发生。因此,在完成软件在环测试后,如能够在达到较好覆盖率的情况下仍可满足最初设定的功能需求,则该代码具备很高的可靠性。通过应用电子控制技术能够促进变速器散热功能朝着智能化和自动化方向发展,方便驾驶,提升变速器散热效率,保证变速器的正常工作,同时便于监测维修。通过灵活使用电子控制技术,能够不断优化汽车功能,促进汽车技术和汽车行业的进一步发展。参考文献:
[1]韩昊,赵文渤.基于MBD的乘用车嵌入式软件开发方法研究[J].汽车电器,2024,(09):29-31+34.
| 声明:本文所用图片、文字均为转载,如有涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认并立即删除内容。本文内容系作者个人观点,不代表物联网123的观点或立场。 |
物联网专业交流群欢迎物联网行业相关的人群加入,同时群内欢迎各路社牛、大咖、前辈加入,群内除了不能发敏感内容、色情内容,以及不太建议多次发送推广内容,其他内容皆可畅聊~——交流QQ群724511126,进群的朋友请备注:姓名-单位-研究方向(无备注请恕不通过),由编辑审核后邀请入群!