РИТМ
Реальное время
Программный пакет для моделирования в режиме жесткого реального времени на КПМ РИТМ
«РИТМ.Реальное время» – операционная система «РИТМ.Реальное время» предназначена для запуска приложений пользователя в реальном времени с подключением к внешнему оборудованию через интерфейсные модули ввода-вывода.

Зачем нужно это ПО?
«РИТМ.Реальное время» позволяет запускать детерминированные симуляции с гарантированным временем отклика приложения реального времени. Для этого операционная система оснащена ядром реального времени, предоставляющим такие гарантии.

Частью операционной системы также являются управляющие драйверы для интерфейсных модулей ввода-вывода и низкоуровневые библиотеки для работы с этими модулями ввода-вывода. Это позволяет подключать комплексы под управлением «РИТМ.Реальное время» к внешнему оборудованию, такому как исполнительные механизмы (актуаторы), измерительные устройства (датчики).

Поддержка разнообразных интерфейсных модулей ввода-вывода через предоставляемые драйверы, интегрированные с ядром реального времени, а также низкоуровневая библиотека функций для работы с модулями ввода-вывода позволяет разработчикам приложений реального времени экономить время и фокусироваться на алгоритмических аспектах реализации системы.
Быстрое прототипирование и полунатурное моделирование существенно сокращают циклы разработки и испытаний систем и повышают надежность разрабатываемой системы.

Комплекс полунатурного моделирования РИТМ и операционная система «РИТМ.Реальное время» специально разработаны для совместной бесшовной работы. Аппаратное обеспечение РИТМ и программное обеспечение «РИТМ.Реальное время» совместно позволяют разработчикам сложных современных систем решать самые амбициозные проектные задачи.
Технические возможности
  • Запуск и работа на аппаратных комплексах полунатурного моделирования РИТМ
  • Инструментарий для сборки пользовательских приложений реального времени
  • Запуск приложений в реальном времени с детерминированным вызовом расчета алгоритма и гарантиями времени отклика
  • Драйверы и низкоуровневые библиотеки для управления интерфейсными модулями ввода-вывода
  • Управление, запуск, остановка и мониторинг выполнения приложения реального времени
Поддержка распространенных интерфейсов и протоколов ввода-вывода:

  • Аналого-цифровые преобразователи
  • Цифро-аналоговые преобразователи
  • Цифровые входы и выходы
  • MIL-STD-1553
  • ARINC 429
  • CAN
  • Цифровые интерфейсы: UART, I2C, SPI, PWM
  • Квадратурные энкодеры и декодеры
Техническая информация

  • Базовая операционная система: GNU/Linux с ядром Linux RT-PREEMPT
  • Инструментарий для сборки: GNU GCC
  • Минимальный гарантированный шаг расчета: от 10 до 50 мкс (в зависимости от аппаратной конфигурации комплекса полунатурного моделирования РИТМ)

Операционная система реального времени «РИТМ.Реальное время» позволяет создавать современные, высокопроизводительные комплексы полунатурного моделирования, стенды, тренажеры и осуществлять испытания встраиваемых алгоритмов в режиме быстрого прототипирования с подключением к реальному оборудованию через интерфейсные модули ввода-вывода.
Тестирование в реальном времени

– это исследование функционирования системы (или её компонентов) в реальных рабочих условиях: при заданной частоте дискретизации, с эффектами, возникающими при работе с реальным оборудованием и интерфейсами, с учетом синхронизации различных выполняющихся задач. Тестирование в реальном времени применяется в технологиях быстрого прототипирования алгоритма управления (или Rapid Prototyping), полунатурного моделирования объекта управления (также известное как HIL, или Hardware-in-the-Loop), а также в применении к сбору данных и обработки сигналов.

Быстрое прототипирование

– это внесение изменений в поведение алгоритма управления и исследование работы алгоритма с использованием реального железа. Быстрое прототипирование означает, что разрабатываемый алгоритм управления загружается на систему реального времени и подключается к реальному объекту управления через модули ввода-вывода.

Быстрое прототипирование позволяет тестировать алгоритмы управления с подключением к реальному оборудованию и объекту управления «в железе», отрабатывая детали, которые могут быть недоступны во время симуляции на обычных пользовательских операционных системах. При этом пользователю не надо иметь навыки низкоуровневого программирования.

Быстрое прототипирование позволяет на ранних стадиях изучать работу системы с использованием реального оборудования и настоящего объекта управления. Такое тестирование повышает уверенность, что конечная система будет корректно работать в окончательной реализации и позволяет осуществлять верификацию системы, наиболее приближенной к реальным условиям.
Полунатурное моделирование

– это имитация объекта управления в реальном времени на отдельном компьютере (или компьютерах) под управлением операционной системы реального времени. Полунатурное моделирование позволяет запускать модель объекта управления в реальном времени с подключением к реальным исполнительным механизмам, датчикам и блоку управления. Это позволяет получить полноценную имитацию объекта управления.

Полунатурное моделирование может применяться в широком спектре задач. Включая создание симуляторов различных условий эксплуатации, тренажеров для обучения персонала – например, пилотов или технологов и создания полунатурных испытательных стендов для отладки системы управления. Это позволяет осуществлять систематическое, полноценное тестирование системы.
Заинтересовались?
«РИТМ.Реальное время» предоставляет подробную техническую документацию и пример данных для освоения программного инструмента

По вопросам приобретения обращайтесь к нам по e-mail