Engee 文档

导言

本节介绍*RITM*半自然建模套件(RITM)和*Engee*中的*RITM*支持。

RITM 半自然建模套件

RITM 半自然建模套件是一个经过测试的集成硬件解决方案。*RITM*根据客户的具体要求定制,并提供必要的输入/输出模块。

RITM "CPM功能由实时操作系统*RITM.Real time*确保。

RITM.实时操作系统

RITM.Real Time* 操作系统旨在通过 I/O 接口模块与外部设备连接,实时运行用户应用程序。 RITM.Real Time 允许运行确定性模拟,保证实时应用程序的响应时间。为此,操作系统配备了一个实时内核,可提供此类保证。

I/O 接口模块的控制驱动程序和与这些 I/O 模块协同工作的底层库也是操作系统的一部分。这样就可以将*RITM.Real Time* 控制下的综合系统与外部设备(如执行器、测量设备(传感器))连接起来。

通过与实时内核集成在一起的驱动程序对各种 I/O 接口模块的支持,以及用于处理 I/O 模块的底层函数库,实时应用程序的开发人员可以节省时间,专注于系统实现的算法方面。

RITM.Real-time OSDS 的技术能力

  • 在 RITM 半自然建模硬件复合体上运行和工作。

  • 用于构建定制实时应用程序的工具包。

  • 运行具有确定性算法计算调用和响应时间保证的实时应用程序。

  • 用于控制 I/O 接口模块的驱动程序和底层库。

  • 控制、启动、停止和监控实时应用程序的执行。

  • 支持常见的 I/O 接口和协议:

    • 模数转换器

    • 数模转换器

    • 数字输入和输出

    • MIL-STD-1553

    • ARINC 429

    • CAN。

    • 数字接口:UART、I2C、SPI、PWM、QAD、QAE。

    • 正交编码器和解码器。

    • 许多其他接口

技术信息

  • 基本操作系统:GNU/Linux(Arch Linux),内核为 Linux RT-PREEMPT。

  • 构建工具包:GNU GCC

  • 最小保证计算步长:10 至 100 µs(取决于 RITM 半自然建模综合系统的硬件配置)

一般信息

实时操作系统*RITM.Real-time*允许在快速原型模式下创建现代、高性能的半自然建模、工作台、模拟器和测试嵌入式算法的综合系统,并通过 I/O 接口模块与真实设备连接。

*实时测试*是研究系统(或其组件)在实际工作条件下的运行情况—​在给定的采样率下,与实际设备和接口一起工作时产生的影响,同时考虑到正在执行的不同任务的同步性。实时测试可用于控制算法的快速原型(或快速原型)、控制对象的半自然建模(也称为 HIL 或 Hardware-in-the-Loop),以及数据采集和信号处理应用中。

  • 快速原型*是指改变控制算法的行为,并使用真实硬件研究算法的性能。快速原型是指将正在开发的控制算法加载到实时系统中,并通过 I/O 模块连接到实际控制对象。

通过快速原型开发,可以 "在硬件中 "测试与真实硬件和控制对象连接的控制算法,解决在传统用户操作系统上进行模拟时可能无法解决的细节问题。用户无需具备低级编程技能。

快速原型设计允许使用真实设备和真实控制对象对系统运行进行早期探索。这种测试增强了对最终系统在最终实施中正确运行的信心,并可对系统进行最接近真实世界条件的验证。

*半自然建模*是在运行实时操作系统的一台(或多台)独立计算机上对控制对象进行实时模拟。半自然建模允许实时运行控制对象的模型,并与真实的执行器、传感器和控制单元相连接。这样就可以对控制对象进行全面模拟。

半自然建模可应用于多种任务。包括创建各种运行条件下的模拟器、用于培训人员(如飞行员或技术人员)的模拟器,以及用于调试控制系统的半自然测试台。这样就可以进行系统、全面的系统测试。

快速原型和半自然建模大大缩短了系统开发和测试周期,提高了开发中系统的可靠性。

RITM 半自然建模综合系统和*RITM.Real Time* 操作系统经过专门设计,可实现无缝协作。RITM 硬件和*RITM.Real Time* 软件可让复杂的现代系统开发人员解决最艰巨的设计任务。