历史上的今天
返回首页

历史上的今天

今天是:2025年01月25日(星期六)

2021年01月25日 | 如何增强汽车设备安全性?

2021-01-25 来源:eefocus

ISO 26262等国际标准强调,“功能安全”的概念对于“在与安全有关的功能和部件发生故障时确保系统安全”至关重要。功能安全要求安装用于检测部件异常等问题的机制(安全装置)将风险降低到可接受的风险水平。

 


图片来源:iso.org

 

在這個前提上看看WDT (Watch Dog Timer) 看門狗定时器怎樣協助提升“功能安全”。

 

首先,我們先從什么是看门狗定时器(WDT)入手。

 


1. 什么是看门狗定时器(WDT)?

看门狗定时器(WDT)是监视微型计算机(MCU)程序是否失控或已停止运行的计时器。它充当监视 MCU 操作的“看门狗”。

 

微型计算机(MCU)是用于控制电子设备的小型处理器。MCU 安装到各种电子设备中,预装有程序软件,通过运行这些程序来控制电子设备的动作。

 

如因某种原因,MCU 程序失控或完全停止运行,电子设备则可能会出现预想不到的动作,在最坏的情况下可能导致损坏或事故。

 

为了主动防止此类事件,看门狗定时器的作用在于不断监视 MCU 以确保其正常工作。

 

看门狗定时器功能可以内置在 MCU 内部,但是在这里,我们将介绍“外置”看门狗定时器,这种构成可以得到更高的安全性。

 

2. WDT 运行:检测 MCU 异常

看门狗定时器以设定的时间间隔与 MCU 通信。如果在一定的期间内没有收到来自 MCU 的输入信号/输入的信号过多或输入信号与预定模式不同,定时器则判定 MCU 发生异常,并向 MCU 发送复位信号。

 


WDT 使用多种方法(模式)来检测 MCU 异常,并且它能检测到的异常类型会随模式而异。以下是 WDT 动作和特点描述(按模式分类)。

 

● 超时模式

在此模式下,如果在设定的时间间隔内未收到来自 MCU 的信号,看门狗定时器判定 MCU 发生异常,并输出复位信号。

 


超时模式是最普遍的 WDT 监视模式或方法,但有时无法检测到 MCU 异常。

 

在超时模式下,如果 MCU 在设定的时间内输出多个信号(=双脉冲),WDT 则不会检测到 MCU 异常。

 


● 窗口模式

与超时模式相比,窗口模式可以更准确地检测异常。

 

在窗口模式下,如果在设定的时间间隔内未接收到信号或从 MCU 接收到多个信号(=双脉冲),看门狗定时器会判定 MCU 处于异常状态,并输出复位信号。

 

可以说窗口模式的看门狗定时器更适合于要求更高安全性的应用,例如车载设备。

 


● Q&A 模式

Q&A 模式比前两种模式能够更准确地检测出异常。

 

在 Q&A 模式下,MCU 将预定数据输出到 WDT。 WDT 根据 MCU 输出的信号是否与预定数据匹配来确定 MCU 是否正常工作。

 

极高安全要求的设备可能需要 Q&A 模式的 WDT。但是与窗口和超时模式不同,此模式依赖于 MCU 和 WDT 之间的数据通信,使操作更加复杂。

 


對 WDT 有了概念!决定选择哪种 WDT 之前应考虑的要点。

 

3. 选择 WDT 的方法

是否需要“外置” WDT?通常 MCU 本身亦搭载有用于检测 MCU 异常的 WDT 功能。为什么在 MCU 已经内置有 WDT 的基础上还需要外置 WDT?

 

原因是外置 WDT 为关键系统增加了额外的安全性。

 

如前所述,WDT 监视 MCU 以检测异常。仅通过内置于 MCU 中的 WDT 监视 MCU 时,不能保证发生异常的 MCU 能够自我监视并检测异常。

 


独立运行的 WDT 是解决此类问题的唯一方法。

 

额外的保障被认为对维持系统安全至关重要。外置 WDT 可以提供所需的保障。

 

● 哪些应用需要 WDT?

MCU 用于各种电子设备中,但是是否需要 WDT 取决于“该应用所要求或被认为是必需的安全级别”。

 

例如车载设备,MCU 的故障或误动作可能导致危及生命的事故。另外在热水器和厨房灶具中,MCU 故障及误动作会引起火灾危险。

 

在关乎人类生命的系统中或在电子控制异常可能导致严重事故的应用中,需要使用外置 WDT 以确保多重保障。


文章開始時提到的国际标准,例 ISO26262,也强调要求安装用于检测部件异常等问题的安全装置将风险降低。

 

使用 WDT 可以检测到 MCU 程序和其他异常,并确保整个系统的设计安全性。

 

● WDT 的哪种模式最好?

同样,与需要 WDT 的应用程序一样,取决于所要求或被认为是必需的安全级别。

 

电子设备对安全性的要求越来越严格,尤其是在车载领域。也有为了提高系统的安全性而把使用的超时模式的 WDT 变更为窗口模式的实例。

 

在配置安全系统时,有必要外置 WDT 来实现多重保障,如果进一步使用窗口模式 WDT,则它们能够提供高度准确的监视和异常检测。请以这样的意识去选择 WDT。

 

增强集成度也是配合高性能车载MCU的趋势,例如把高输出电流、低噪音、低消耗、带复位及看门狗功能集于一体,既可简化电路设计,也可巩固其高性能。

 

针对高性能及更趨安全化的 MCU 而导致的高消耗

 


● 用于处理高性能化 MCU 需求的单芯片

MCU 和车载设备功能的提升,增加了它们所需的电流量。

因此迫切地需要能够提供高电流的电源 IC。

LDO 稳压器提供大电流之餘,亦解决了 DC-DC 转换器所衍生的噪音和外部零件數量之类的问题。

如再集成看门狗定时器(WDT)和复位(VD)功能有助简化电路设计。

低耗电流,这对于减少暗电流是必不可少的。

 

● “窗口模式 WDT”可高精度检测 MCU 异常

 


此模式不仅可以检测到长时间未来自 MCU 的信号输入,还可以将短时间连续信号输入(=双脉冲)检测为异常。

 

● (EN)引脚进一步减少暗电流

 


具(EN)引脚,可以将整个 IC 设置为待机状态。

当 IC 操作关闭时,

  -通过停止向 MCU 供电,暗电流几乎减小为零。如果由于高温条件而在 MCU 中产生较大的泄漏电流,则可以通过停止电源来防止泄漏电流。

当 IC 操作打开时,

  -超低耗电流降低了低负载下的暗电流。

  -高电流输出和快速响应,确保在高负载下的平稳运行。

应用

● 汽车电子部件用恒压电源,微控器监视

 


ABLIC 车载 WDT 产品阵容


推荐阅读

史海拾趣

Alpha 3 Manufacturing公司的发展小趣事

在技术创新的基础上,Alpha 3 Manufacturing公司开始积极拓展市场。公司参加了多个国际电子展会,与全球客户建立了广泛的联系。同时,公司还加强了对市场的调研和分析,针对不同地区和客户的需求,推出了定制化的产品和服务。这些举措不仅提高了公司的市场份额,还进一步提升了公司的品牌知名度和影响力。

Advanced_Linear_Devices_Inc.公司的发展小趣事

在质量管理方面,ALD始终坚持以客户为中心的原则,不断完善其质量体系。公司建立了严格的质量控制流程,从原材料采购到产品生产的每一个环节都进行严格把关。同时,ALD还引入了先进的质量检测设备和方法,确保每一片集成电路都符合客户的要求和标准。这些措施不仅提高了产品的质量和可靠性,还赢得了客户的信任和好评。

以上五个故事均基于ALD在电子行业中的发展事实进行构建,旨在展示公司在技术创新、产品线拓展、封装技术创新、国际化战略推进以及质量体系完善等方面的努力和成就。这些故事不包含任何主观评价,仅是对事实的客观描述。

Grand Halo Technology Co Ltd公司的发展小趣事

在质量管理方面,ALD始终坚持以客户为中心的原则,不断完善其质量体系。公司建立了严格的质量控制流程,从原材料采购到产品生产的每一个环节都进行严格把关。同时,ALD还引入了先进的质量检测设备和方法,确保每一片集成电路都符合客户的要求和标准。这些措施不仅提高了产品的质量和可靠性,还赢得了客户的信任和好评。

以上五个故事均基于ALD在电子行业中的发展事实进行构建,旨在展示公司在技术创新、产品线拓展、封装技术创新、国际化战略推进以及质量体系完善等方面的努力和成就。这些故事不包含任何主观评价,仅是对事实的客观描述。

Ho Chien Electronics Group Inc公司的发展小趣事

在电子行业的快速发展中,ALD以其创新的CMOS技术崭露头角。1985年,公司创立之初,便致力于研发小功率线性集成电路,为线性工程师提供标准产品和定制方案。经过团队的不懈努力,ALD成功开发出了一系列具有高精度和低功耗特点的CMOS线性集成电路,这些产品在工业控制、电子仪器等领域得到了广泛应用,为公司的快速发展奠定了坚实基础。

DBS Microwave Inc公司的发展小趣事

在DBS Microwave的发展过程中,技术创新一直是其核心竞争力。公司不断投入研发资源,突破技术瓶颈,推出了一系列具有创新性的产品。例如,在XXXX年,公司成功研发出了一款高性能的微波滤波器,其性能指标在当时的市场上处于领先地位。这一创新不仅为公司赢得了大量订单,也进一步巩固了其在行业内的技术领先地位。

Accelink Technologies Co Ltd公司的发展小趣事

DBS Microwave始终将产品质量放在首位。公司建立了一套严格的质量管理体系,从原材料采购到产品生产的每一个环节都进行严格的质量控制。此外,公司还注重员工的培训和技能提升,确保每一位员工都能够熟练掌握生产技能和质量要求。这些措施使得DBS Microwave的产品质量得到了客户的高度认可。

问答坊 | AI 解惑

我国广播电视直播卫星 中星9号

中星九号广播电视直播卫星点火发射| “中星九号”广播电视直播卫星(腾讯科技配图) 2008年6月9日20时15分,“中星九号”广播电视直播卫星点火发射。 中新网西昌六月九日电(唐振宇 齐彬)北京时间六月九日晚八时十五分,中国在西昌用“长征三号 ...…

查看全部问答>

小型变压器的绕制

本帖最后由 paulhyde 于 2014-9-15 09:26 编辑 小型变压器的绕制  …

查看全部问答>

哪位大虾了解EM78P458单片机

在网上很少有其资料。还有这种51内核20引脚的单片机如果用40引脚的开发办可以烧写程序么?…

查看全部问答>

今天做了个网口转串口模块

郁闷的是我只能做到双向9600bps,单向115200bps,人家8位单片机都能做到双向56000bps,受打击了,我再优化算法。。。。       2011.1.8总结汇报,这个模块已经完成了很久了,当时主要问题不是8962或者算法的问题,而是上位机测试 ...…

查看全部问答>

printf 和 RETAILMSG 打印出来的消息不一致?

wince6.0 下win32 api 写的代码。 char inFilename[128]; memset(inFilename, 0x00, sizeof(inFilename)); wcscpy(inFilename,_T(\"\\\\Temp\\\\test_420_1599_1198.jpg\")); DNW串口打印消息: RETAILMSG(1,(TEXT(\"[RETAILMSG] inFilename : ...…

查看全部问答>

Linux下如何检测SATA热插拔?

我们的程序需要时钟保持着对SATA硬盘的检测,当硬盘被拔掉或者插上时,都应该要有提示信息。那么在Linux下面,我需要去读取、检测哪儿才能获取该信息呢?如果有人对USB的热插拔也比较了解的,欢迎过来帮我扫盲!(我大致看了驱动层,整个SATA的中断 ...…

查看全部问答>

ADS scatter描述文件

在ADS的“ARM Link”中设置 “-info totals -info unused -entry 0x40000000 -mangled -map -symbols -scatter D:\\work-wincetest\\uC-GUI\\ucosforphilips\\scatter.scf -info veneers -info sizes -xref  -callgraph” 生成了EXET_E ...…

查看全部问答>

PDA图像显示问题

在EVC4下做图像显示当图像大小大于1M时,图片无法加载,请问高手怎么解决~ 格式是JPG…

查看全部问答>

关于vxworks中网络的问题?

小弟最近研究vxworks时遇到一个问题,请大侠们多指教! 我的板子把ip地址设置成192.168.1.135,子网掩码设置为255.255.0.0,主机ip为192.168.1.45,子网掩码是255.255.0.0,我从板子上去ping主机,出现问题,ping不通,而相同情况下板子跑linux系统 ...…

查看全部问答>

关于PROTEL封装的问题

LPC2131,AD9833,AD5231三款芯片,技术文档上面说它们的封装形式分别为LQFP64,uSOIC10,uSOIC16,但将这些直接填到元件footprint一栏并生成网表后,装载网表时却全部报错,说没有这种封装形式! 请问如何解决?…

查看全部问答>