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

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

3天内不再提示

在系统设计中添加“黑盒子”故障记录议

星星科技指导员 来源:ADI 作者:ADI 2023-06-25 10:45 次阅读

引言

相信每个人都了解“黑盒子”的用途,用于记录飞机飞行过程中发生意外瞬间的数据。飞机的“黑盒子”能够收集大量飞行操作数据,包括:高度、速度、襟翼和航向位置;记录飞行员在事故发生之前进行的操作和对话。这些数据对于最终分析事故的根本原因起着重要作用。

“黑盒子”并非名副其实,飞机上的黑盒子从不是黑色的,而是采用橙色,以便容易被发现。所以,该设备的正确名称应该是“事件数据记录议”。

当然,在工程师眼里,“黑盒子”代表一个已知输入、输出,但内部操作未知的设备。本文并不讨论这种设备。

电子设备(而不是飞机)中增加数据记录功能—“黑盒子”,将为系统提供非常有价值的信息。电子设备中所谓的复杂系统管理器—黑盒子,用于记录网络、通讯、工业、医疗设备的故障数据。记录故障所带来的最大好处是快速、有效地进行失效分析。本文介绍了实现这个功能的方案以及利用非易失故障记录的便利条件。

电源管理机制

电源管理的角度看,大多数系统架构看起来非常接近。无论系统是路由器、服务器、基站、光纤交换机、可编程控制器,还是磁共振成像仪,它们都包含开关电源线性稳压器,而且都需要监测电压、电流、温度或风扇速度,如图1所示。

wKgaomSXqi6AE6rwAAAZii02VAk982.gif


图1. 典型的电源管理架构

非易失故障记录

无论是大规模系统,还是一个“比萨”盒子大小的系统,其系统管理器的主要功能是控制、监测大量的电源和风扇,其中包括:系统故障查询,例如:过压/欠压、过流、温度是否超出工作范围,或者是风扇速度是否正常。将故障监测转化成检测参数是否超出阀值这类简单操作。系统运行过程中实时采集数据,并在发生故障时将数据存储到非易失存储器,由此创建事件数据记录器,图2显示了一个系统方案。

wKgZomSXrkKAYmOKAAB_dYPgDFU532.png


图2. 非易失故障记录系统框图,监测电源和风扇

图2中,复杂系统管理器连续收集系统电压、电流、温度和风扇速度等数据。类似于飞机上的“黑盒子”,记录仪将滚动收集大量的最新数据(比如,500ms到1s的最新数据)。发生故障时,系统的瞬间信息将被永久记录下来。能够检查故障发生前500ms至1s期间的系统操作,为排查系统故障的原因和系统分析非常重要。通过核查数据,可以重新组织时间段,确定系统的相互依赖关系。理想情况下,复杂系统管理器应记录多种故障,便于建立系统之间的相互依赖性,发生一个故障后,可能会引发更多的后续故障。为了找到故障的根本原因,需要记录尽可能完备的数据。而且,大容量非易失数据存储允许系统记录并非关键的故障,只是表示系统的某些参数超出了工作范围,这对提高整体系统的安全性非常重要。

设计示例

考虑图3所示系统,如果一路电源失效(步骤1),并且连续监测系统电压、电流和温度的复杂系统管理器同时检测到这一故障。这个管理器将立即通知其它管理器,以便立刻采取相应措施(步骤2)。复杂系统管理器会按照要求立即顺序关闭电源和风扇(步骤3),所有最新的系统电压、电流、温度和风扇速度等信息将记录到系统的黑盒子内(步骤4)。因为已经记录数据并存入非易失存储器,可以随时在以后随时调用、查询这些数据 (即使设备从现场返回),便于分析设备失效的原因(步骤5)。

wKgaomSXrjqABjpMAABIAg8Tu-s812.png


图3. 黑盒子故障记录器

非易失故障记录的优势

非易失故障记录具有很多优点,如果一个设备能够跟踪失效记录,将有助于失效分析人员快速定位失效原因。这种解决问题的能力可提升用户满意度,因为用户迫切需要了解事故原因。得到事故分析报告越快,也可以尽早地纠正错误,从而避免潜在危险、避免故障的再此发生,提高整体系统的可靠性。借助非易失故障记录器,可以了解用户操作是否符合常规要求,是否违反产品可承受的条件限制。因此,通过收集现场失效数据,可以识别供应商的等级,辨别设计的优劣,为未来产品的可靠性提供保障。

复杂系统管理器

Maxim提供大量内置非易失故障记录器的复杂系统管理器,适用于服务器等大规模系统,也适合网络交换机等“比萨”盒子大小的小型系统,如图4图5所示。

MAX34440控制并监测多达6路电源(图4),具有电源排序和裕量调节功能,可监测电压、电流和温度故障,多个MAX34440可以并联使用。MAX31785控制、监测多达6个风扇,与MAX34440一样,多个MAX31785也可以并联监测更多风扇。

wKgZomSXqjKAM9q3AAAeWuOP5Ag887.gif


图4. 利用MAX34440和MAX31785构建的大规模系统

Maxim还提供支持网络交换机等小型系统的管理器,利用MAX34441可以监测5路电源和1个风扇(图5)。为提高设计灵活性,多个MAX34441可以并联起来,也可以和多个MAX34440、MAX31785配合使用。

wKgaomSXrjSAQ15gAAAefGkiDlo247.png


图5. 利用MAX34441提供小型系统管理

结论

在网络、工业控制、医疗和通信设备中增加“黑盒子”记录器,有助于快速分析失效原因。因而也会提升产品的长期稳定性,针对客户问题作出快速响应,最终提高用户的满意度。

审核编辑:郭婷

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

    关注

    112

    文章

    15230

    浏览量

    171204
  • 路由器
    +关注

    关注

    22

    文章

    3502

    浏览量

    111344
  • 管理器
    +关注

    关注

    0

    文章

    233

    浏览量

    18319
收藏 人收藏

    评论

    相关推荐

    马航MH370失联 深藏飞机黑盒子内部电子电路秘密大曝光

    一架飞机怎么可能在空中凭空消失?还原飞机上的飞行资料记录器(FDR)──即所谓的“黑盒子”(其实它是橙色的),可能是解开这架飞机消失谜团的唯一办法。
    的头像 发表于 04-16 15:39 1.5w次阅读

    求高手帮忙,十分感谢!!

    最近要测试求出一个黑盒子的传递函数,所以要编个程序来分析阶跃信号下黑盒子的响应曲线,最后得出传递函数
    发表于 02-28 14:30

    玩转延时摄影,compass黑盒子的秘密

    电”就可以连续拍摄50天。照片延时模式下,通过设置照片捕捉间隔,当设定1分钟拍一张照片的话,能连续拍摄25个小时;如果设定1小时拍一张,就能连续拍摄50天左右,实力超长记录!还有鱼眼镜头效果,让你的纪录更有趣。Compass , 一个
    发表于 01-12 21:35

    使用Planahead导入项目怎么将微胶片转换为黑盒子

    的项目创建一个新项目并选择我的ise项目,并运行综合我收到以下两个严重警告,我通过其他方法打开时没有收到:[EDIF 96]无法解析文件'main.ngc'定义的非原始黑盒子单元
    发表于 10-16 13:25

    突然黑盒子我的项目

    / xlconstant_0'具有未定义的内容和被认为是一个黑盒子。必须为opt_design定义此单元格的内容才能成功完成。基本上,向导生成的所有块,除了我的VHDL块都是设计黑盒子。真是一个迷人
    发表于 11-01 16:14

    诠释AI的两大特征:黑盒子与不确定性

    ` AI很擅长于寻找大数据的规律,其亮丽的表现已经令人类叹为观止。在学习AI时,如果您能深刻掌握AI的黑盒子(Black box)和不确定性(Uncertainty),将更能发挥AI的专长来帮助
    发表于 11-26 10:45

    如何在系统设计添加黑盒子故障记录仪?

    本文介绍了一种在网络、通信、工业和医疗设备增添“黑盒子”功能的方案。综合介绍了记录故障数据的优势,包括能够快速、准确地定位故障,进行失效分
    发表于 05-25 06:57

    基站射频可当黑盒子设计,背寄存器的时代结束了!

    传统的基站射频解决方案采用分立器件设计,新的SDR SoC实现了高度集成。相比于早期用于小基站的SDR解决方案,新的宏基站射频解决方案甚至可以不用再记1000多个寄存器的用途,而直接当成黑盒子来编程设计。
    发表于 11-05 02:06 1436次阅读

    LED照明的黑盒子及广义与狭义的照明设计介绍

    照明的黑盒子我 再来讲讲照明这点事儿。照明的第一件事就是给什么样的空间做照明,同时有的人会告诉你要花多少钱,类型、预算这决定你的设计概念,跟设计概念并存的是标 准,概念和标准会倒推出一些数,至少西方
    发表于 10-16 11:09 7次下载

    窥一窥深度学习这一黑盒子

    为了处理好视觉信息,我们引入结构化学习,学习输出结构化的信息在我们打开深度学习黑盒子的过程中是很重要的一环。我们期望利用对问题的理解,帮助我们在深度学习能达到的结果之上得到更多的改善。
    的头像 发表于 05-23 11:30 6374次阅读
    窥一窥深度学习这一<b class='flag-5'>黑盒子</b>

    特斯拉黑盒子的出现给智能门锁浇上了一盆冷水

    最近两年,智能门锁呈现了大爆的趋势,特别是国内,得益于更强的刚需属性和用户粘性,展现了比智能音箱更强的生命力。包括智能家居厂商、家电厂商、通讯设备商以及传统的门锁厂商等都对智能门锁产生了巨大热情。 然而,特斯拉线圈也就是黑盒子的出现,给时下火热的智能门锁满满地浇上了一盆冷水。
    的头像 发表于 07-29 08:01 7901次阅读

    让机器学习模型不再是”黑盒子

    有时你可以只凭借关于底层主题的直觉来完成这个过程。但是,当模型有100个原始特征或缺乏有关您正在处理的主题的背景知识时,就需要更多指引了。这时候,如果模型仍是黑盒子,不可解释的,完成这一过程可能会非常困难,甚至是不可能的。
    的头像 发表于 03-12 09:31 4663次阅读

    详谈黑盒测试用例设计

    黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
    的头像 发表于 06-29 10:45 2623次阅读

    软件测试的代码划分:黑盒白盒灰盒的区别

    黑盒测试也是功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据。
    的头像 发表于 06-29 11:00 1.6w次阅读

    为您的“大(或小)盒子系统添加一个“黑盒子故障记录

    发表于 11-17 08:22 0次下载
    为您的“大(或小)<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>器