Контролер привода
самый простой вариант имхо - через LPT порт мутить.
там по-моему 8 двунаправленных линий, 5 на выход и 4 на вход.
Спасибо... но думаю еще придется консультироваться с программистами)
Есть привод, нагреватель, термопара, есть компНасколько точно надо крутить привод? Если +- метр - то как уже написал базилио, бери и крути.
Если нужно поточнее - http://linuxcnc.org
Из ништяков - возможность на халяву заюзать ПИД для управления температурой
с ними меньше возни, чем с ручным трахом с lpt
как пример универсальный модуль ввода-вывода с кучей разных входов/выходов
http://www.prosoft.ru/products/brands/advantech/349924/31303...
специализированный модуль ввода-вывода для usbКоторый нихрена не может обеспечить realtime ввод-вывод.
И для управления шаговиками не подходит.
Да и для сервоприводов скачущая задержка порядка нескольких мс нах не вперлась
Нормальный ethernet начинается от сотен баксов.
LPT - от десятков рублей
Который нихрена не может обеспечить realtime ввод-вывод.гарантированного realtime-а все равно под универсальной ОС (ни под windows, ни под linux-ом не будет).
для приближения к realtime-у придется переносить код на уровень драйвера ОС со всеми вытекающими.
если уж нужен realtime, то лучше брать дешевый PLC с поддержкой Codesys или Isagraf, и описывать алгоритм на них
гарантированного realtime-а все равно под универсальной ОС (ни под windows, ни под linux-ом не будет).Сходи по моей ссылке и измени свое мнение
Критичная часть системы работает в режиме ядра с использованием RTAI процессов.
Да, используется не стандартное ядро, а с RTAI патчами.
Да, критичные части писать довольно тяжело.
Но поскольку базовая часть уже есть и написано, её трогать уже не обязательно, достаточно
в юзерспейсе обвес писать.
и да, для тех, кто в танке - openwatcom имеет вполне годный dos32 экстендер
под досом нич0 так реалтаймово получается - проверенодля дос-а держать полноценный комп слишком зажористо
Который нихрена не может обеспечить realtime ввод-вывод.судя по тому, что чувак что-то там греет и помешивает (пиво что-ли варит?) без гарантированного времени отклика в 1 us там просто не обойтись! Нихрена не обойтись! Блять, все пропало!
И для управления шаговиками не подходит.для управления шаговиками есть l298
кстати, о каких шаговиках-то речь?
зы имо даркгрэй дело говорит
чувак что-то там греет и помешиваетИли, например, в зависимости от температуры открывает/закрывает шторку какую-нибудь.
Или еще как управляет температурой. Вот только дело в том, что никто здесь пока кроме
него не знает что он собирается делать и какая ему нужна точность.
В принипе всё что так или иначе связанно с нагреванием довольно инертно, поэтому не страшно,
если управление будет идти медленно и с большими задержками, но огрести пропуск шагов
вполне реально. Для каких-то агрегатов это не критично (перемешивание для каких-то - не
очень хорошо.
посоветовал бы я тебе modbus контроллер, да вылезет он за рамки нормального бюджета А так - там программирование совсем простое - грубо говоря - ФЭ перетягиваешь по схеме и соединяешь.
Оставить комментарий
Iron_Karl
Есть привод, нагреватель, термопара, есть комп,как сделать прогу которая будет крутить привод с заданной скоростью и в зависимости от сигнала с термопары включать или выключать нагреватель....
мне кажется, что такие вещи уже должны быть.. можеть кто-то сталкивался?)