MicroAutoBox II 安全机制

对安全系数要求特别高的原型系统,如高度自动化驾驶系统等,需要配备另外的机制,监控 ECU 上的控制功能是否正确执行。为了提高早期功能开发阶段中的监测水平,所有MicroAutoBox II的变体都可提供批量生产中常见的监测功能,尽管这些变体均为原型开发系统。它们包括多级看门狗、集成式挑战应答机制、各种内存完整性检查以及电源电压监控。

如果其中的一个机制检测到系统故障,则可通过关闭或重新启动系统来达到定义的系统状态。此外,可通过非屏蔽中断等方式触发用户定义的软件程序,从而保存最后的参数集或记录故障原因。

这些机制容易编程,并可通过RTI Watchdog Blockset将它们轻松从模块组库拖入Simulink框图,实现和Simulink®控制器模型的集成。

多级 Watchdog 机制由基于 FPGA 的硬件 Watchdog 和可配置的软件 Watchdog 组成,这些 软件Watchdog 可在实时处理器上执行。它们密切监控实时控制器,观察实时应用是否正确执行。每个 Watchdog 的超时行为均可单独配置,以确保 Simulink 中的任务或子系统可在给定时限内定期执行。

挑战应答监控器不依赖于实时处理器,在单独的 MicroAutoBox II 硬件组件上执行。这可确保即使实时处理器不再正确运行也能检测到故障。与 Watchdog 功能相比,它不仅能够检查子系统能否在特定时间内做出响应,而且能够检查实时处理器的计算是否正确执行。为了使覆盖范围更广,挑战应答监控允许您实现更复杂的监视功能,例如用于控制执行顺序的功能。单独的验证程序(包括C代码和/或S函数)也可以实现。可同时使用挑战应答监控的14个实例,其可带有16个挑战/应答值。此外,可执行隐式反向监控,以定期检查监控功能是否仍正确运行。

不同的内存完整性检查可用于MicroAutoBox II,以检测硬件故障或关键位误差。初始ROM检查机制在实时应用程序启动期间检测内存故障。如果检测到故障,MicroAuto­Box II 停止程序执行,并中止实时应用的启动,以达到定义的系统状态。堆、堆栈和ROM监控机制检测实时应用程序运行期间的内存故障。这些机制确保堆和堆栈的内存片区仍然有效,未经许可不会被覆盖。此外,可以利用ROM监视机制检测运行时位误差。当检测到故障时,所有运行时监控机制执行专门的故障反应(重新启动、关闭、中断),将系统设置为定义的状态。

此外,还配有电源电压监控机制,以检测Micro­AutoBox II的临界电源电压水平。这样,系统可以在达到临界电源电压水平之前进行干预。您可以配置阈值使电源电压轻松适应不同的车辆电气系统和与MicroAutoBox II配套使用的其他系统。

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.