




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
功能安全是一个完全正向开发的过程。基于系统的最高安全需求-安全目标,功能安全的开发是一个从上至下,从顶部系统架构设计,逐层细化,最后到分解到软硬件具体设计的逐渐递进过程。这就可以看出所有设计都源于起点的系统级的架构设计,一个好的系统架构设计才能保证整个产品设计走在正确的方向上。对于什么是好的系统设计,标准给出了一些参考原则,比如模块化、适度的颗粒度、简洁度等。对于具体设计工作,这些抽象的原则很难给我们直接的参考意义。我们希望以业界比较常用的系统架构来形象具体的讨论一下功能安全的架构设计。VCU的功能可以抽象成一个标准定义的完整功能的模型。标准定义的一个完整功能至少包括传感器,控制器和执行器。在ECU层级展开,还包括了围绕微控制器的输入、输出处理硬件部分、通信硬件和微控制器及其上运行的软件。图1ECU功能模型
我们可以将VCU的功能套用上面定义的ECU功能模型。VCU采集的钥匙信号、档位信号、充电信号、制动信号、加速踏板开度、制动踏板开度信号等,都属于sensor范围。另外还包括VCU通过CAN总线与发动机、变速器、车身控制器、BMS和MCU等通信,监测的车辆状态信息。控制器部分负责对输入和采集信息的处理、计算和对相关执彳丁器驱动的输出。这里VCU的主要功能是根据其采集的信息,计算需求的扭矩和检测实际扭矩。还包括实际电流需求的计算、制动回馈管理等功能。有些车型上需要VCU控制主继电器和预充继电器,VCU更多对执行部分的控制是通过根据车辆状态CAN总线,向制动系统、BMS、MCU、OBC/DCDC等系统发送控制指令来实现的。图2VCU功能模型PDUActuate『ControllerSensorVehiclepow已『CANbusAccelpddelBraking图2VCU功能模型PDUActuate『ControllerSensorVehiclepow已『CANbusAccelpddelBrakingpadcl■ AnalogSignalKeySignalGearSignal Switch/FrequencyChargingSigirialBrakingSinaivriJHWOutputHWInputuC_—*HWCornPowercircuit考虑功能安全架构设计时,可以从三个组成部分分别考虑。对于Senor相关部分,可以采取冗余传感器以及传感器信号真实性、合理性的检查。对于信号的检查,一般要通过控制器上的软件实现。对于执行器,需要关注的是执行器实际状态与预期是否一致,关键的是在不一致或出现故障时,控制器可以检测到,并能将系统导入到安全状态。功能安全架构最重要的工作在控制器部分。在前面的文章中介绍过eGAS的三层架构设计,对于VCU的功能安全架构设计同样可参考这个架构。图3VCU功能安全架构设计第一层-功能层:VCU的控制功能。这里包括对各输入信号的处理、扭矩参数和电流需求的计算等。这一层主要是VCU本身的主要功能。第二层-诊断监控处理层:这一层主要是对第一层功能的监控。这里包括对第一层计算出扭矩的监控、对扭矩请求和实际扭矩的对比、对电流需求的监控等。另外,这一层还包括了对输入输出的诊断对各输入参数的诊断,如加速踏板传感器、制动传感器和通过CAN网络传送的安全相关信号。对输出主要是执行器相关状态的读取、监控。对所有诊断发现的故障也需要在这一层进行处理,这里可能涉及到了故障分类、处理优先级仲裁等。第三层-硬件诊断层:这一层处理的重心是硬件相关的潜在故障,主要是微处理器中的一些安全机制和外部独立监控单元的组合。微控制器硬件相关检测包括了内存、ADC、定时器、CPU和通信模块等。内存和CPU相关的检测机制是对所有产品通用的,而其他的检测可视产品具体应用而定。对于没有使用的模块,可以不进行其相应的安全机制的检测。常用的检测机制包括程序校验、数据校验、内存保护、寄存器保护等。对于多核系统,很重要的一个机制是CPU优先级机制。这一层功能还需要一个独立的外部监控单元,在以前的设计中,常用的方式是用一个廉价的低性能微处理器来实现。一般将实现功能的微控制器成为主控单元,监控用的处理器成为从控单元。常规应用是一窗口看门狗的方式,即主控制器需要在一个固定时间窗口对从控单元进行“喂狗”动作,否则从控单元认为其发生故障而进行相应处理。对于高ASIL等级的产品,还会增加功能看门狗的功能。主从单元通过SPI总线,以问答方式进行,对于从控单元的问题,主控单元需要正确回答,否则从控单元认为其发生故障而进行相应处理。用微处理器来实现这个监测功能,从成本上还是不够合理。另外,主控单元的很多其他安全机制也需要外部独立监测单元实现。各芯片公司在这种需求上开发出了SBC芯片,来配合自己的微控制器来实现功能安全。这一层功能还一个重要要求是提供第二个安全关闭的路径,这个功能也被集成到了SBC上。微控制器的开发都是以SEooC的方式进行,这决定了其本身是很难独立实现一个完整的功能安全目标。对于安全目标的实现,需要微控制器配合以其开发所进行的软硬件环境的假设,只有这些功能结合起来才能完整实现。一般微控制器将其对外部电压的监控,看门狗和安全状态这些功能集成到其自己的SBC中。在用微控制器进行设计时,配合其对应的SBC可以比较容易的实现功能安全设计。图4SBC的应用这里简单说一下,这几个功能集成在独立看门狗的必要性。外部电压监控:一般微控制器本身也有外部电压监控功能。当外部电压进入欠压范围时,微处理器一般可进入P0R状态。此时微控制器很多状态不一定是功能执行需要的,在SBC具有外部电压监控功能时,可以进行整个系统电源的处理。对于过压,很容易理解的是,SBC可以通过切断输出,保护微控制器。外部看门狗:当微控制器因为内部或者外部影响,进入非预期模式,如standby模式等,对于微控制器内部故障,其没有了检测和处理功能。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货物运输合同正规(2025版)
- 二零二五版长租公寓租赁合同范本
- 2025版酒吧安保人员劳动合同书
- 2025年度房地产开发企业土地购置及开发合同范本
- 2025版专业渔船购置及运营管理协议
- 二零二五年度装配式建筑钢筋班组分包合同实施细则
- 二零二五年度环保清洁公司保洁员劳动合同模板
- 二零二五年度木材行业碳排放交易合同
- 二零二五年屋顶广告资源租赁与广告投放合同
- 2025年度文化创意产业代理记账与版权保护合同
- 海油云系统的建设实践与未来发展
- 企业事故隐患内部报告奖励制度
- 金属电梯门套施工方案
- 岗位职责安全生产责任制签订协议书6篇
- 《煤矿工作面机械设备选型及供电设计》11000字
- 中国食物成分表标准版第6版
- 移动应用安全开发规范-洞察分析
- 《员工形象礼仪》课件
- UL1569标准中文版-2018铠装线缆UL中文版标准
- 10kV供配电系统电气运行规程
- 印章交接表(可编辑)
评论
0/150
提交评论