0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何确定CAN应用系统安全性

电子工程师 来源:中国电子网 作者: 杨福宇 2020-10-06 12:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

安全不安全现在已经有了国际标准,一般工业上采用的是ISO61508,介绍见[exida,IEC61508 Overview Report, Version 2.0, January 2, 2006]。汽车电子方面采用的是ISO26262,[Qi Van Eikema Hommes,ASSESSMENT OF THE ISO 26262 STANDARD, “ROAD VEHICLES –FUNCTIONAL SAFETY”,SAE 2012 Government/ Industry Meeting,January 25, 2012]分析了二者的异同,实际上ISO26262是在ISO61508基础上发展出来的,反映了功能安全方面的更新的研究成果。

这二个标准基本上是一致的,它们的非常突出点是把功能安全看作产品生命周期内的事,从规划到执行、到验证都要求严格的文档管理,明确的管理人员资质。安全不但是设计出来的,也是管理出来的。所以要说你的CAN应用系统是安全的,其论证与举证的责任者首先是你,然后是你的协议的设计者(图)。CAN协议采用者在明知存在安全隐患时要能论证其采取的措施足以满足产品的功能安全要求。一旦发现功能安全有了问题,这些人是首先要站出来的。如果你没有可采取的措施(例如非冗余系统中的CAN错帧漏检),你就有责任要求你的芯片供应商改进。

ISO61508规定供应者要提供相应安全等级达到了证明文件的责任

ISO61508的实施中有一种使用实证可靠性的说法(“Proven in use” argument)。实际上积累的数据太少,而很难有说服力。在汽车上出现的重大安全召回事件中CAN是有可能起作用,但是既未被追究也未被排除。为了证明CAN的安全性,应该由责任者来排除这种可能性。

丰田突然加速召回近1千万辆车是汽车界的大事,各方众说纷纭,最终也没最后的结论,最近的报道有丰田在Oklahoma案中败诉的报道,那次是技术证人阅读源代码后指出了程序上的问题。NASA曾卷入了调查。

由于CAN的离线失效,使得错误的数据不能更新,长时间的干扰使CAN的失效有可能被记录下来。实际上存在这样的记录(图)[ Keeping Secrets aboutNASA‘s “Toyota Study” of Unintended Acceleration)]:投诉的2010Corolla突然加速事件中唯一的故障记录是CAN失效。

正是这个2010 Corolla记录了CAN的失效

这些都表明CAN并不是传说那样可靠,Provenin use已经是provennot safe in use。只是由于按国际标准应该负责功能安全分析的人没有负起责任。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3043

    文章

    8558

    浏览量

    172235
  • CAN
    CAN
    +关注

    关注

    58

    文章

    3011

    浏览量

    471473
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    车用锂离子动力电池系统安全性剖析

    的锂离子动力电池事故图1 近年来部分锂离子动力电池事故锂离子动力电池系统安全性问题表现为3个层次(图2)。1)电池系统安全性的“演变”。即电池系统长期老化——“演化”(事故1、2、3、5、7
    发表于 03-03 18:26

    人机交互系统安全性设计考虑

    的重点是人与机器能准确方便地交流信息。用户面板的输入是随机的,操作次序或组合可能是很多样的,用户操作可能是错误的,如何降低用户操作的出错几率和如何降低误操作带来的风险就是人机交互系统安全性设计考虑
    发表于 05-13 07:00

    嵌入式实时多任务操作系统安全性怎么样?

    程序设计的接口,它是设备安全的核心,它的安全性不仅直接影响上层网络通信及应用软件的安全,而且还会造成整个信息系统的瘫痪,基于此,本文对嵌入式实时多任务操作
    发表于 03-06 06:27

    HarmonyOS学习之三:HarmonyOS 系统安全性

    HarmonyOS(鸿蒙操作系统)采用全新的微内核设计,具有增强的安全性和低延迟。该微内核旨在简化内核功能,在内核外的用户模式下实现尽可能多的系统服务,并增加相互的安全保护。微内核本身
    发表于 11-26 09:30

    高压看门狗定时器是如何提高车载系统安全性的?

    高压看门狗的优势有哪些?高压看门狗定时器是如何提高车载系统安全性的?
    发表于 05-12 06:33

    检查系统安全和仪器保护的重要

    检查系统安全和仪器保护的重要
    发表于 05-13 06:10

    实现功能安全性冗余CAN参考设计

    描述该参考设计展示了如何在物理层实施冗余(并行)CAN 以实现功能安全性。其中包括两个 SN65HVD257 CAN 收发器以及可确保两个收发器收到相同数据的额外逻辑。特性较短的传播延迟和快速的循环
    发表于 09-23 07:09

    linux操作系统安全性

    linux操作系统安全性 计算机系统安全性的内涵 操作系统安全性功能 操作系统
    发表于 04-28 15:05 0次下载

    提高充电系统安全性的电池充电器前端IC

    提高充电系统安全性的电池充电器前端IC
    发表于 12-20 16:33 33次下载
    提高充电<b class='flag-5'>系统安全性</b>的电池充电器前端IC

    批判分析和联网RFID系统安全性的比较研究

    批判分析和联网RFID系统安全性的比较研究,关于物联网方向的安全问题研究。
    发表于 05-06 17:25 0次下载

    系统安全性交叉验证工具设计与实现(基于PHA和FHA)

    诸如航空航天、高铁、核电等关键系统具有严苛的安全性要求。PHA( 预先危险评估)和FHA(功能危险评估)是两种常用的系统安全性分析手段,其中PHA从危险叫出发,分析系统发生危险的原因,
    发表于 10-30 14:52 2次下载
    <b class='flag-5'>系统安全性</b>交叉验证工具设计与实现(基于PHA和FHA)

    生物识别系统安全吗?生物识别系统安全性分析

     生物识别技术是物理或行为的人类特征,可用于数字识别人员以授予对系统,设备或数据的访问权,那生物识别系统安全性怎么样?
    发表于 10-13 09:18 2508次阅读

    深度操作系统 2020.11.11 更新:内核升级、 仓库以及系统安全性更新

    今日,深度操作系统宣布 2020.11.11 更新现已发布。本次更新包括升级内核、Debian 10.6 仓库以及系统安全性更新。 系统安全方面,本次更新修复了 Firefox-ESR 安全
    的头像 发表于 11-11 14:16 2414次阅读

    轨交系统安全性设计

    本文将从轨交系统安全性设计的必要、控制设计、需求分析以及实现等方面进行阐述。 1. 安全性设计的必要 2.
    的头像 发表于 01-16 16:55 1419次阅读
    轨交<b class='flag-5'>系统安全性</b>设计

    智能系统安全性分析

    智能系统安全性分析是一个至关重要的过程,它涉及多个层面和维度,以确保系统在各种情况下都能保持安全、稳定和可靠。以下是对智能系统安全性的分析
    的头像 发表于 10-29 09:56 1209次阅读