- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
发动机控制系统软件安全架构设计
牛建彬
(上海北汇信息科技有限公司北京办事处,北京市海淀区中关村东路 18 号财智国际大厦C1811
室,100083,niujianbin@ )
摘要:在发动机管理系统软件开发中,软件所要实现的功能和软件复杂度均以指数趋势增长,发动机管理系统
已成为以百万行计算的软件密集型系统(Software Intensive System),软件质量控制、软件架构设计、软件的
开发过程和管理也是开发者不得不面临的挑战,时下,因软件质量问题而召回车辆的事件频频发生,为降低由
安全问题而导致的维护成本或召回风险,提高发动机软件功能安全等级成为解决问题的关键途径。本文针对发
动机管理系统,对其软件的安全架构进行了设计。
关键词:软件架构 监控 软件安全等级
软件安全属于功能安全的重要组成部分,多家组织机构对根据自身行业对软件安全制定了
标准和指导文档,其中比较成熟的标准有NASA.STD 一 8719.13A、MIL-STD-882C、IEC61508-7
和 ISO26262。在软件安全的具体实施中,一般遵循以下流程:软件安全设计计划、软件安全的
功能定义和描述、软件安全风险和需求分析、软件安全架构设计,软件安全设计、测试、评估。
针对发动机管理系统,采用双处理器的冗余的安全设计方案,以软件安全监控概念为核心,从
处理器监控(Level 3)、系统功能监控(Level 2)、功能安全实现(Level 1)3 个层次来保证
发动机管理系统的软件安全。其框架图如下:
图1 发动机软件安全架构
双处理器的架构在结构上包括了基于软件的时间冗余架构和基于硬件的非对称的安全架构,
相对于单处理器结构,降低了软件复杂度、提高了软件的可靠性。以ISO26262 中安全级别做参
考,在同等的软件性能和复杂度下,如果在单核的系统中可能只能满足ASIL B 级别对于软件的
要求,那么在双处理器结构中系统则可能达到ASIL D 级别对于软件的要求。在图1所示架构中,
主处理器负责采集汽油机系统的所有信号,控制所有执行器,完成功能实现、功能监控和处理
器监控三部分功能;监控处理器则采集系统监控必要的输入信号,根据监控逻辑判断主处理器
的状态,如果主处理器出现故障,必要时,监控处理器可以控制外围执行器的执行。主处理器
选择PowerPC 架构的MPC56XX 系列微控制器,监控处理器选择MC9S12 系列微控制器。两控制器
通过SPI 实现通信。
安全架构的设计是融合在整个控制器软件架构之内的,控制器软件架构如图2 所示,功能
软件可以分为车辆功能软件和汽油发动机控制功能软件。车辆功能软件实现整个车辆的控制,
包括车辆的运动控制、整车扭矩控制、发动机位置判断、通信等适用于汽油机和柴油机系统的
控制。汽油发动机控制功能包括汽油机的喷油控制、点火控制、启动控制、进气控制等功能模
块。安全架构的核心就是对系统运行的监控,监控的实现依赖系统的诊断功能。
在基础软件中,各底层模块功能根据各自特点也需要相应的安全诊断,如实时操作系统安
全设计、看门狗安全诊断、控制器I/O 诊断以及COMM Software 中的诊断协议、标定协议等安
[5]
全机制设计。为了满足更高安全等级的要求,在底层软件中加入安全监控层日趋流行 。本文
重点讨论重要信号和功能的安全架构设计,并针对系统功能监控(Level 2 )、处理器监控(Level
3 )展开论述,功能安全实现(Level 1 )不是本文涉及的内容。
图2 控制器软件架构
1、监控架构平台搭建
1.1 SPI 通信设计
主处理器和监控处理器通过全双工方式进行通信,监控处理器作为主节点(Master),主处
理器作为从节点(Slave),通信状态有Power on 、Init、Normal、Disable 4 种状态,其状态
转换关系如下图3。
Power on
Error
Init
您可能关注的文档
最近下载
- 轻食产品介绍.pptx VIP
- JJF 2201-2025 胶体金免疫层析分析仪校准规范.pdf VIP
- 供应链数字化运营 课件 【教学课件】项目五任务二 实现智能制造的集成形态.pptx
- 2025年江苏省苏州市中考数学精选真题试卷附解析 .pdf VIP
- UG基础知识培训课件.pptx VIP
- 公文写作常识汇编手册.pdf VIP
- 国开(XJ)-2025春季学期国家安全教育期末考试-学习资料.docx VIP
- 中频电治疗仪操作.pptx VIP
- 2024年7月浙江省高中学业水平考试化学试卷真题(含答案详解).pdf VIP
- 《JJF 2202-2025 便携式荧光免疫分析仪校准规范》知识培训.pptx
文档评论(0)