Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Общие вопросы по операционным системам семейства Linux.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7142
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2950
Настоящее имя: Михаил
Откуда: Алма-Ата
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение MX_Master »

Как раз-таки, на простых входах и выходах заметна разница в длине цикла. Обработка датчиков, скорость включения внешних устройств. Лично я, обязательно добавлю в свой контроллер доп. логику для упреждающей обработки аппаратных данных ещё до передачи в драйвер LinuxCNC.
Duhas
Мастер
Сообщения: 1888
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 279
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение Duhas »

если все компоненты контура дают достаточно данных для маленького сервопериода, будет качественней управление и проще настройка.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7142
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2950
Настоящее имя: Михаил
Откуда: Алма-Ата
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение MX_Master »

На мой взгляд, внешние устройства не должны быть абсолютно бездумными исполнителями. Короткое время отклика - это хорошо. Но этот короткий отклик требует повышенной нагрузки и доп. вычислений. Раз уж мы используем эти внешние устройства, было бы неплохо их обучить каким-то полезным мелочам, чтобы не отвлекать на них основной мозг.
Duhas
Мастер
Сообщения: 1888
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 279
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение Duhas »

вопрос разумной достаточности, есть, например, подход, где привода - только силовая часть, а все контуры считаются общим для системы мозгом
а в остальном, кроме жесткой автоматики, безопасности в частности, имхо, все должно быть в общей кучке
Ответить

Вернуться в «Прочие вопросы Linux»