Операционная среда MexBIOS

Операционная среда MexBIOS для управления электродвигателями и робототехническими комплексами.

 

 

Операционная среда MexBIOS – специализированная операционная среда для управления электродвигателями и робототехническими комплексами. Используя MexBIOS, требуется только загрузить kernel/library в микроконтроллер и сконфигурировать под свою задачу.

 

Описание

Преимущества

Концепция операционной среды MexBIOS

Технология работы в операционной среде MexBIOS

 

Описание:

До сих пор не разработана универсальная программная платформа (операционная система, операционная среда, стандартные приложения и сервисы) для управления электродвигателями, электроприводами, роботехническими комплексами и пр.

Каждый раз разработчики вынуждены создавать программное обеспечение системы управления с нуля «изобретая велосипед». Это занимает от 3 до 6 месяцев и требует наличия высокооплачиваемой команды программистов.

Операционная среда MexBIOS – специализированная операционная среда для управления электродвигателями и робототехническими комплексами. Используя MexBIOS, требуется только загрузить kernel/library в микроконтроллер и сконфигурировать под свою задачу.

Операционная среда MexBIOS обеспечивает вычисление в режиме реального времени функций, связанных:

а) с управлением координатами электродвигателей различных конструкций (скорость, положение, ускорение, ток, крутящий момент);

б) с синхронизацией работы электроприводов в составе многоосевого робототехнического комплекса (круговая и линейная интерполяции, отработка управляющей логики);

в) с выполнением алгоритмов защит и обслуживания логики управления технологическим процессом.

 

Преимущества:

– ускорение времени запуска встроенного программного обеспечения для систем управления электроприводами в 10 раз за счет отсутствия необходимости разрабатывать само встроенное программное обеспечение – необходимо сконфигурировать MexBIOS для используемой системы управления за счет выбора и настройки нужных функций из набора готовых сервисов,

визуальное программирование в сочетании с классическими текстовыми процедурами,

– механизм имитационного моделирования работы ПО и объектов управления,

не требуется компиляция проекта,

– предустановленный контент для управления электродвигателями,

легко интегрируется в готовые проекты пользователя,

– прогнозируемая загрузка процессора,

совместима с пакетом controlSUITE от TI,

– интегрированные элементы виртуального пульта,

изменение алгоритмов «на лету»,

технология удаленного доступа к проекту пользователя и его сопровождения,

поддержка многопроцессорности (на стадии разработки),

– конвертор блоков из Matlab/Simulink.

 

Концепция операционной среды MexBIOS: 

1. Загрузить в память микропроцессора набор готовых процедур, обычно используемых при создании встроенных приложений (application-specific library).

2. Загрузить в память микропроцессора специальный программный механизм, позволяющий при запуске микропроцессора на основе внешней информации (configuration file) определить порядок и условия запуска имеющихся процедур, динамически создать потоки данных между входами/выходами процедур (MexBIOS kernel).

3. Сформировать конфигурационный файл на компьютере методом визуального программирования и с использованием готовых шаблонов (MexBIOS development studio).

4. При необходимости, откомпилировать и добавить собственные процедуры в память микропроцессора (user-defined library).

5. Провести отладку в среде MexBIOS development studio.

 

Технология работы в операционной среде MexBIOS:

Шаг 1: Загружаем операционную среду – систему MexBIOS и библиотеку приложений, оснащенную набором базового контента в области систем управления электродвигателями (либо другие библиотеки) через JTAG. При необходимости загружаем дополнительно библиотеку специальных процедур и библиотеку пользователя, полученную с помощью утилиты BlockBuilder.

Шаг 2: В среде MexBIOS Development Studio создаем систему управления из имеющихся блоков методом визуального программирования либо открываем уже готовый шаблон проекта. Имеющиеся блоки для управления двигателем сделаны на основе библиотек предлагаемых Texas Instruments. Если требуемый блок отсутствует в предустановленной палитре компонентов MexBIOS Development Studio, то используя BlockBuilder, создаем при необходимости дополнительные блоки.

Операционная среда MexBIOS

 

Шаг 3: Выполняем предварительное тестирование программного обеспечения в режиме симуляции, при необходимости добавляя в проект модели объектов управления (двигатели, механизмы и т.д.). Пользователю предоставлена возможность самостоятельно создавать модели своих объектов управления как средствами палитры компонентов, так и BlockBuilder. Для этого указывается количество входов/выходов модели и взаимосвязи между ними в виде программного кода. В дальнейшем модели могут быть импортированы из Simulink.

Операционная среда MexBIOS

Шаг 4: Настраиваем виртуальный пульт управления за счет применения готовых элементов визуализации – лампы, кнопки, индикаторы и т.д., которые будут «привязаны» к требуемым регистрам. Возможна анимация. При необходимости специалисты ООО «НПФ Мехатроника-Про» могут подключиться к пульту пользователя и оперативно помочь с пуско-наладкой проекта.

Шаг 5: Загружаем конфигурацию в MexBIOS Kernel (SCI/USB/RS232/RS485, SPI и т.д), созданную в среде MexBIOS Development Studio и запускаем проект на исполнение.

Шаг 6: Проводим отладку, используя виртуальные приборы управления, механизм  Watch window, монитор, индикаторы и т.д. При необходимости изменяем блок-диаграмму и перегружаем конфигурацию. По окончании процедуры отладки рабочий вариант сохраняем, загружая конфигурацию в энергонезависимую память микропроцессора или внешнюю микросхему ПЗУ.

 

Примечание: описание технологии на примере операционной среды MexBIOS.

 


виды среды оболочки операционных систем
работа операционных системах средах
угроза непосредственного доступа операционную среду компьютера
лекции по дисциплине назаров 1 попов прикладные батаев операционные системы и виртуальной среды и оболочки кфу лекции рабочая программа для спо какие бывают скачать бесплатно партыка учебник pdf операционных систем
лабораторные работы лекции по операционным системам и средам
понятия мультимедиа информационная среда операционная система
чем отличается операционная среда сети windows включает системы linux от операционной оболочки
интерфейс функции работа в среде операционной системы windows лабораторная среды
сколько операционных сред может поддерживать операционная система
что является приложением в среде операционной системы