基础软件设计中的FMEA方法

汽车电子与软件 2023-08-10 19:39

作者 | 辉羲智能-朱韬


导读

从最基础的传感器到高度复杂的中央域控,各级别的电子控制器已融入到现代汽车的核心构造之中,成为动力与智能的交汇点。控制器的软硬件协同运作,为用户带来了全新的驾乘体验。而在设计层面,日益复杂的硬件和软件设计,对功能完备度、质量和可靠性、可维护性提出了更高要求。本文将从软件开发的视角,以软件FMEA这一特殊方法为切入点,尝试探讨提高软件质量和可靠性的手段。



HUIXI TECH

一、关于FMEA

FMEA(Failure Mode and Effects Analysis)作为一种系统性的风险管理工具,其重要性在于深入识别、全面评估以及有效减少产品或过程中的潜在失效模式及其影响。该方法运用于产品或过程的设计、开发或改进阶段,通过分析各种失效模式和评估它们的影响程度,以便制定相应的纠正措施,从而降低潜在的风险和不良后果的发生。

FMEA常应用于以下几个领域:

 ● 产品设计:分析产品的设计,确定潜在的失效模式及其影响,提出改进措施,以提高产品的可靠性和性能。

 ● 制造过程:分析制造过程中的各个环节,识别可能导致产品质量问题或生产中断的失效模式,并制定预防措施,以减少生产故障和不良品率。

 ● 供应链管理、服务行业等,不在此详细展开。

典型的FMEA过程如下图:



FMEA有助于组织识别和解决潜在的问题,提高产品的可靠性和质量,减少风险和不良后果的发生。通过系统性的分析和评估,FMEA可以帮助组织在设计、开发和改进阶段就发现和消除潜在问题,以提供更可靠、更安全和更优质的产品和服务。

HUIXI TECH

二、软件开发质量控制工具箱

提到软件开发质量控制,非常容易让人联想到敏捷开发、 ASPICE等概念。如果放开思路,不局限于CMMI等既有体系,那么软件开发的质量控制和提升还有多种工具,例如:

 ● 专家经验类:依靠核心专家的经验,全面把控设计方案和测试过程的合理性,从而对整个设计进行控制。

 ● 体系推进类:体系推进类是经常被讨论的,涵盖了各种标准化的方法论,如各级review、测试体系、失效库的建立和分析等。FMEA也是其中之一。

 ● 管理监督类:从结果导向的角度,对软件产品的进度和质量进行考核,从而推动软件开发质量提升。

不同的产品与市场,不同的团队特点下,适合灵活采取各种方案。当然,方案间不是互斥的,相信每个软件团队都有符合自身特点的工具组合。

HUIXI TECH

三、基于软件FMEA进行设计分析


1. 必要性

软件FMEA是一个相对特殊的主题。谈到FMEA,被检查对象更多涉及系统、硬件或生产过程,软件似乎并不太常见。而谈到软件质量控制,虽然有各种体系和审核,FMEA却常常不是强制要求。

然而正是这个相对冷门的方法,在汽车行业的软件开发中却孕育着独特价值。根据个人经验,以下是一些特殊要素,可说明其在汽车行业中的重要性:

 ● 系统整合性:汽车行业的软件需在一个完整系统中工作,因此不能孤立地检查软件。例如,在设计驱动程序时,必须考虑到车辆可能出现的电压波动、温度变化等因素。只有从系统角度来检查软件设计,才能提供更为全面的视角。

 ● 软硬件协同:软件行为需要与硬件紧密结合,并可能受到批量一致性的影响。例如软件需要与一个外围器件进行SPI通信,单个样品测试多次都是好的,但批量后的少数个体偶发失效也客观存在,不能因此影响客户体验。

 ● 可靠性和可维护性:整体对可靠性和可维护性要求很高,功能丧失或系统重启等问题可能对客户影响极大。有些与可靠性关联的故障工况,可能在研发阶段难以预见或模拟。而可维护性虽与FMEA关系并不显著,却容易在常规软件review中被忽略。

通过对比经典的软件质量控制工具箱,我们可以发现,虽然其中的专家经验或管理监督方法能全方位覆盖各种问题,但ASPICE等经典体系对于上述特殊要素的聚焦却相对不足。

软件FMEA以其天然的系统观点、关注环节间关联性的特点,以及对衡量标准(如可维护性、关注程度等)的人为调整能力,在汽车行业软件设计中成为一种实用且有效的工具。这一方法的价值不应被忽视,反而应当作为软件质量控制的重要组成部分加以重视和推广。


2. 边界与方法

当然,虽然软件FMEA是一项有力的工具,但在实际应用中必须明智地选取适用范围和关注点。不是每个子系统设计都需要进行一轮FMEA分析,也不是软件设计中的每个部分都需要全部检查。

以下是结合个人经验,对有关软件FMEA适用范围和关键焦点的一些理解。

适用范围:软硬结合的复杂子系统

 ● 在FMEA的体系下去检查coding级别的错误,投入大且基本难有什么产出,那是ASPICE等工具的长项;

 ● FMEA体系还是更适合概念性/体系性/失效模式为导向的检查。检查目标为软件产品所实现的功能,而不是软件本身。

失效模式非常体现软件FMEA特色

 ● 需要考虑失效对软件的影响:例如系统FMEA关注晶振的偏差影响,软件FMEA中就需要关注偏差范围内频率变化是否能被各模块容错处理。

 ● 需要考虑软件特有的失效类型:例如时序问题、资源抢占、数据一致性等,这些软件特殊的失效类型在软件FMEA中可能会受到重点关注,而在系统FMEA中可能会被忽略。

 ● 特别考虑失效定位的便捷性:软件失效处理和更新所占的时间不容忽视,因此“失效是否方便被快速定位”是高价值功能,前期提前考虑能节省后期大量人力物力。

经典软件流程与FMEA的不同关注项:



3. 基本案例

以智驾系统必备的安全监控为例:

从结构和功能的角度,需要关注传感器自身、数据通路、在SoC内部的各级运算等。

从失效的角度,需要考虑各种动态工况(启动、关机、异常复位等),考虑各功能的典型失效(偶发失效、持续失效,以及时序、数据完整性等不同维度的失效特征)。

从影响分析的角度,安全维度、功能维度、维护维度都需兼顾。不要漏过问题,更难的是不要因为各类轻微问题而关闭功能以保安全。

HUIXI TECH

四、总结

软件开发的质量和可靠性设计是一个综合话题,对此的追求应从设计阶段就需要保证,而不是单纯依靠测试。多种工具和方法都可以为研发过程提供支撑,软件FMEA方法虽被较少提及,但却具有特殊意义。

在理解和灵活使用各类开发方法和工具的基础上,辉羲智能的工程团队一直致力于从研发阶段科学分析和优化,为客户提供更完善的体验,将软件开发的质量和可靠性提升至更高水平。



添加微信”btighteast”加入微信交流群
(仅限专业人士,添加备注单位+姓名)


汽车电子与软件 主要介绍汽车电子软件设计相关内容,每天分享一篇技术文章!
评论
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 66浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 76浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 91浏览
  • 在电子技术快速发展的今天,KLV15002光耦固态继电器以高性能和强可靠性完美解决行业需求。该光继电器旨在提供无与伦比的电气隔离和无缝切换,是现代系统的终极选择。无论是在电信、工业自动化还是测试环境中,KLV15002光耦合器固态继电器都完美融合了效率和耐用性,可满足当今苛刻的应用需求。为什么选择KLV15002光耦合器固态继电器?不妥协的电压隔离从本质上讲,KLV15002优先考虑安全性。输入到输出隔离达到3750Vrms(后缀为V的型号为5000Vrms),确保即使在高压情况下,敏感的低功耗
    克里雅半导体科技 2024-11-29 16:15 119浏览
  • 国产光耦合器正以其创新性和多样性引领行业发展。凭借强大的研发能力,国内制造商推出了适应汽车、电信等领域独特需求的专业化光耦合器,为各行业的技术进步提供了重要支持。本文将重点探讨国产光耦合器的技术创新与产品多样性,以及它们在推动产业升级中的重要作用。国产光耦合器创新的作用满足现代需求的创新模式新设计正在满足不断变化的市场需求。例如,高速光耦合器满足了电信和数据处理系统中快速信号传输的需求。同时,栅极驱动光耦合器支持电动汽车(EV)和工业电机驱动器等大功率应用中的精确高效控制。先进材料和设计将碳化硅
    克里雅半导体科技 2024-11-29 16:18 163浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 65浏览
  • 国产光耦合器因其在电子系统中的重要作用而受到认可,可提供可靠的电气隔离并保护敏感电路免受高压干扰。然而,随着行业向5G和高频数据传输等高速应用迈进,对其性能和寿命的担忧已成为焦点。本文深入探讨了国产光耦合器在高频环境中面临的挑战,并探索了克服这些限制的创新方法。高频性能:一个持续关注的问题信号传输中的挑战国产光耦合器传统上利用LED和光电晶体管进行信号隔离。虽然这些组件对于标准应用有效,但在高频下面临挑战。随着工作频率的增加,信号延迟和数据保真度降低很常见,限制了它们在电信和高速计算等领域的有效
    腾恩科技-彭工 2024-11-29 16:11 106浏览
  • 艾迈斯欧司朗全新“样片申请”小程序,逾160种LED、传感器、多芯片组合等产品样片一触即达。轻松3步完成申请,境内免费包邮到家!本期热荐性能显著提升的OSLON® Optimal,GF CSSRML.24ams OSRAM 基于最新芯片技术推出全新LED产品OSLON® Optimal系列,实现了显著的性能升级。该系列提供五种不同颜色的光源选项,包括Hyper Red(660 nm,PDN)、Red(640 nm)、Deep Blue(450 nm,PDN)、Far Red(730 nm)及Ho
    艾迈斯欧司朗 2024-11-29 16:55 160浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 65浏览
  • 光耦合器作为关键技术组件,在确保安全性、可靠性和效率方面发挥着不可或缺的作用。无论是混合动力和电动汽车(HEV),还是军事和航空航天系统,它们都以卓越的性能支持高要求的应用环境,成为现代复杂系统中的隐形功臣。在迈向更环保技术和先进系统的过程中,光耦合器的重要性愈加凸显。1.混合动力和电动汽车中的光耦合器电池管理:保护动力源在电动汽车中,电池管理系统(BMS)是最佳充电、放电和性能监控背后的大脑。光耦合器在这里充当守门人,将高压电池组与敏感的低压电路隔离开来。这不仅可以防止潜在的损坏,还可以提高乘
    腾恩科技-彭工 2024-11-29 16:12 119浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 57浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦