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

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

3天内不再提示

高压看门狗定时器提高汽车系统安全性

星星科技指导员 来源:ADI 作者:ADI 2023-01-23 15:48 次阅读

随着电子系统接管汽车中的许多机械功能(从发动机正时到转向和制动),人们越来越关注容错能力。不应该有一个单点故障会阻止汽车至少“跛行”离开道路或到达最近的服务站。冗余系统、看门狗定时器和其他控制电路用于重新路由信号并执行其他功能,以确保车辆在发生故障时可以安全地离开道路。

介绍

现代高端汽车可以拥有多达 80 个电子控制单元 (ECU)。从控制发动机、制动和安全气囊展开的最复杂电路,到控制座椅和后视镜调节的更简单电路,这些电路各不相同。但与所有电子产品一样,有时会出错。所有计算机都可能崩溃。所有软件都可能存在错误。这就是“跛行回家模式”发挥作用的地方。

跛行回家模式

“跛行回家”是一种车辆操作模式,允许进入故障安全模式并允许车辆缓慢回家。实施跛行回家模式,以便故障汽车可以安全将乘客送回家,同时限制对汽车发动机和其他部件的损坏。跛行之家包括发动机管理系统和辅助安全设备,如灯和挡风玻璃刮水器,通常由车身控制单元(BCU)控制。

现代发动机管理系统具有自检功能,可定期检查来自发动机传感器的信号。例如,如果冷却液液位传感器读数低于临界液位,则发动机控制模块会将发动机切换到紧急模式。风扇立即打开,只有一半的气缸获得燃料。由于只有50%的气缸点火,发动机产生的热量要少得多,因为它以低功率运行。发动机可以以高达约50英里/小时(约80公里/小时)的中等速度移动车辆,并且有足够的动力将汽车送回家或最近的车库。虽然发动机管理系统必须确保发动机可以在减速模式下运行,但BCU必须确保保持其他基本车辆功能。

随着汽车中电子设备数量的增加和系统变得越来越复杂,使汽车故障安全变得越来越困难。通常的目标是确保不会有单点故障导致车辆无法移动。使用高度复杂的软件加剧了这个问题,而软件很难进行详尽的测试。

冗余

跛行家庭是将冗余引入系统的替代方案。在冗余系统中,如果主控制系统发生故障,则有另一个系统可以取代它。或者,使用轮询技术,其中轮询两个以上的处理器或逻辑电路,并且多数决定决定是否采取行动。其基本原理是,两个或多个系统同时发生故障的概率远小于单个系统发生故障的概率。真正冗余系统的缺点是成本和复杂性较高。在某些“线控”应用中,冗余是必不可少的。但是,在某些系统中,即使在处理器发生故障的情况下,如果可以维护有限的功能就足够了。

实现故障安全系统的一种方法是使用硬件看门狗电路,该电路必须由微控制器定期“维修”以避免系统复位。看门狗的使用是一种简单且低成本的技术,可确保在发生故障时所需的有限功能,并且不依赖于软件。

看门狗进步

基于上述考虑,MAX16997/MAX16998非常适合提高汽车应用中的系统安全性。这些高压看门狗定时器旨在为安全关键型微处理器控制的应用提供极高的可靠性和安全性。如果发生μC故障,看门狗被激活,器件可以安全地切换到冗余电路(图1图2)。

poYBAGO9GEiAUFVXAAAaKs8cG2M223.gif?imgver=1

图1.MAX16998切换到后备电路。

pYYBAGO9GEqAKIl0AAAgTK2oveE461.gif?imgver=1

图2.MAX16997A典型应用示意图

MAX16997/MAX16998具有超时或窗口看门狗功能、用于上电/关断复位的外部电压监视、μC复位功能、使能输入和高电压容限系统使能输出。由于这些IC可以直接由12V汽车电池供电,并且瞬态电压容限高达45V,因此与标准的低压看门狗定时器器件不同,它们独立于低压电源工作。因此,如果下游电路由于硬件(HW)或软件故障而发生故障,这些监控电路将继续独立运行。

使IC更不受硬件故障的影响,低电平有效复位输出(/复位)、看门狗触发输入(WDI)、使能输入(EN)和外部电压监控输入(RESET IN)的额定电压为20V,可承受汽车电池电压短路。此功能为下游高压电气故障提供了强大的屏障,并保证在这种情况下安全地切换到冗余电路。

根据所需的安全级别,MAX16997/MAX16998可提供标准超时看门狗功能或时间窗看门狗功能。超时看门狗变体确保定时器的清晰信号发生在看门狗时间内;否则,他们将激活系统重置。因此,它们将检测软件故障,例如代码执行太慢或晶体振荡器运行缓慢。时间窗口看门狗可以识别更多故障。它确保计时器的清晰信号在正确的时间窗口内发生。因此,它还可以检测错误,例如代码执行速度过快或振荡器运行速度过快。

复位延迟和看门狗时间的时序可独立设置,每个功能使用一个外部电容器。打开的监视程序窗口的比率在出厂时设置为监视程序时间的 50% 或 75%。此外,复位门限电压可利用一个外部电阻分压器进行设置。

MAX16997可以读取KL15状态(EN),只有在点火导通时激活内部监控定时器。在这里,初始看门狗超时时间延长了八倍,以使微控制器有足够的时间启动。

每当/RESETIN电压低于其复位阈值或看门狗触发输入(WDI)读取错误触发时,/RESET被置为低电平。如果 WDI 输入连续三次读取不良触发信号,则/ENABLE 拉低。在μC清除看门狗(WDI引脚)后,连续三个周期成功/使能将再次变为高电平。

MAX16997/MAX16998采用8引脚μMAX®封装,工作在-40°C至+125°C汽车级温度范围。

结论

为了确保汽车系统安全故障并能够在功能降低模式下继续运行,需要冗余和/或跛行回家模式。MAX16997/MAX16998等产品显然为汽车系统实现家庭功能提供了一种简单的方法。

审核编辑:郭婷

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

    关注

    2525

    文章

    48137

    浏览量

    740408
  • 发动机
    +关注

    关注

    33

    文章

    2325

    浏览量

    67564
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112155
收藏 人收藏

    评论

    相关推荐

    看门狗定时器改进 IoT 系统的稳健

    物联网 (IoT) 设计非常重视安全性,却往往忽视了另一方面的重要,即开发足够稳健的系统,无需人工干预系统也能从故障自动恢复。 为确保这种稳健
    发表于 04-07 15:08

    如何在嵌入式系统运用看门狗定时器

    关键的监控功能,能够帮助您监控系统里外的故障情形,并在故障发生时采取行动。什么是看门狗定时器?简单来说,看门狗定时器是一种若在特
    发表于 08-11 09:29

    看门狗定时器硬件外设参考设计

    内部看门狗定时器属于硬件外设,几乎是所有单片微控制的一个组成部分,可与板载外设和系统时钟进行交互(图 1)。 默认情况下,内部看门狗
    发表于 07-23 09:32

    基于看门狗机制的异步通用定时器设计

    :一,借助taskDelay函数实现;二,使用VxWorks提供的看门狗(watchdog)。使用taskDelay函数实现定时器的缺点在于它是基于任务的,任务优先级会导致定时不准。看门狗
    发表于 06-24 06:13

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

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

    看门狗定时器是什么

    看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
    发表于 07-13 06:34

    看门狗定时器

    看门狗定时器(WDT:Watch Dog Timer)实际上是一个计数。 一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。 如果程序
    发表于 07-21 07:35

    什么是看门狗定时器

    看门狗看门狗是什么看门狗定时器(WDT, Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数,一般给
    发表于 07-21 06:37

    什么是看门狗定时器

    STM32看门狗1.简介:首先我们要知道什么是看门狗看门狗定时器(WDT,Watch Dog Timer)实际上是一个计数,一般给
    发表于 07-30 08:22

    看门狗定时器概念

    目录1、看门狗定时器(WDT,Watch Dog Timer)2、嘀嗒定时器3、普通定时器和高级定时器开发板为洋桃一号开发板,MCU为STM
    发表于 07-30 07:52

    STM32之独立看门狗和窗口看门狗定时器 精选资料分享

    STM32F10系列芯片内置了2个看门狗提高了更高的安全性等好处。独立看门狗(IWDG)是由专门的40KHz的低速时钟驱动,即使主时钟发生故障也仍然有效。IWDG的主要特征有自由运行
    发表于 08-02 06:44

    看门狗定时器的相关资料分享

    看门狗定时器用来防止程序因供电电源、空间电磁干扰或其它原因引起的强烈干扰噪声而跑飞的事故。在很多单片机中都内置了看门狗看门狗本身是一个定时器
    发表于 01-24 07:24

    看门狗定时器WDT是什么

    看门狗定时器WDT,是微控制运行状态的监控系统,在微控制内部程序跑飞后,微控制的控制功能将
    发表于 02-15 07:07

    看门狗定时器模块的特点包括哪些呢

    看门狗定时器是一个32位定时器,可以用作看门狗或间隔定时器看门狗
    发表于 02-15 07:35

    高压看门狗定时器提高汽车系统安全资料下载

    鉴于上述考虑,本max16997 / max16998是理想的提高汽车应用系统安全。这些高电压看门狗定时器的目的是提供极端的
    发表于 04-06 11:09 19次下载
    <b class='flag-5'>高压</b><b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b><b class='flag-5'>提高</b><b class='flag-5'>汽车</b><b class='flag-5'>系统安全</b>资料下载