自动驾驶汽车(AV)代表了交通技术的重要进步,承诺通过提供更安全、更高效和高度自动化的驾驶体验来重塑人们的出行方式。然而,随着自动驾驶汽车变得日益复杂并能够在没有人为干预的情况下运行,确保其安全性和可靠性已成为一个重要的关注点。
微控制器(MCU)通常是自动驾驶汽车的核心,充当这些系统的“大脑”。微控制器负责从数据处理到控制各种传感器、执行器和安全机制的所有事务。
随着自动驾驶系统的不断进步,微控制器的可靠性对于维持操作安全至关重要。即便是微控制器中的一个小故障,也可能导致整个系统的故障,危及乘客和其他道路使用者的安全。
锁步技术概述
锁步架构用于微控制器,以通过检测和修正实时错误来提高系统可靠性。在锁步系统中,两个或多个相同的处理核心同时执行完全相同的指令。这些核心的输出会不断比较,以确保其一致性。
如果核心之间出现不一致,则表示发生了错误,系统会采取纠正措施。这种冗余机制确保即使是微小的故障也会在影响系统性能之前被发现,因此在自动驾驶汽车等安全关键应用中显得尤为重要。
传统锁步
传统的锁步系统依赖于相同的核心并行执行相同的指令。这些输出会进行一致性比较。
使用相同的核心执行相同的指令使系统容易受到共同模式故障的影响。两个核心可能同时遇到相同的故障,从而使错误检测无效。
为了克服传统锁步设计的局限性,更先进的解决方案应运而生。
多样化锁步技术
与依赖于相同核心来检测错误的传统锁步架构不同,英飞凌的多样化锁步技术使用两个不同的核心,它们以不同的方式运行。它们采用不同的架构和指令来完成相同的整体任务。
这种多样性提供了更优越的错误检测能力,并有效减少了共同模式故障的发生。多样化锁步技术非常适合安全性和可靠性至关重要的自动驾驶汽车。
多样化锁步提升安全性
多样化锁步技术可以应用于汽车的电子控制单元(ECU),该单元管理自动系统中的实时数据处理和控制。当两个核心执行各自的任务时,系统会不断比较它们的输出。
如果两个核心的结果出现不一致,则表示发生了错误。此时,系统可以采取纠正措施,例如关闭故障进程或切换到备用模式以维护安全。这种持续的故障检测对于依赖ECU处理来自传感器、摄像头和其他输入的持续数据的自动驾驶汽车至关重要。
实时检测异常,使得即使在发生轻微硬件或软件故障时,车辆也能安全运行。错误检测的实时性意味着系统可以立即响应,从而防止潜在的危险。
多样化核心提高了故障容忍度,确保即使是微妙或复杂的错误也能在影响车辆性能之前被识别和解决。这降低了系统故障的风险,这对于维护乘客和其他道路使用者的安全至关重要。通过减少共同模式故障和提高整体可靠性,多样化锁步架构增强了自动驾驶汽车系统的稳健性,使其更安全、更可靠。
在自动驾驶汽车中的应用
英飞凌的多样化锁步技术已经在现代自动驾驶汽车的安全关键系统中得到了集成。使用多样化锁步可以减少ASIL-D系统的开发工作量。这在高级驾驶辅助系统(ADAS)中尤为重要,因为实时数据处理和故障检测对于安全操作至关重要。
通过改善错误检测和故障容忍性,这项技术有助于确保自动驾驶汽车能够安全地在复杂环境中(如高交通流量或恶劣天气)导航,使其在实际场景中更可靠。
另一个关键好处是多样化锁步处理器能够提高网络安全性。设计和代码的多样性可以最小化黑客可能利用的潜在漏洞。
未来展望
随着自动驾驶技术的不断发展,锁步系统的持续研究可能会导致更复杂的错误检测和容错机制的出现。随着处理能力和安全架构的进步,未来一代自动驾驶汽车将受益于更高的安全性和操作效率。
浮思特科技深耕功率器件领域,为客户提供IGBT、IPM模块等功率器件以及单片机(MCU)、触摸芯片,是一家拥有核心技术的电子元器件供应商和解决方案商。
-
微控制器
+关注
关注
48文章
7563浏览量
151504 -
mcu
+关注
关注
146文章
17169浏览量
351413 -
自动驾驶
+关注
关注
784文章
13837浏览量
166522
发布评论请先 登录
相关推荐
评论