Техника

Управление электродвигателями через ПК

Как организовать следующую систему управления серводвигателями? 1) Информация об изменении состояния в одном из датчиков поступает через порт USB, COM,...в ПК. 2) Далее сигнал передается по WiFi другому ПК. 3) Принятый сигнал поступает через USB, COM,...к сервоприводу. 4) Сервопривод делает определенное кол-во оборотов с определенной скоростью. Что для этого нужно? Какое програмное обеспечение и оборудование? Мощность серводвигателей 5 - 80 ватт.
Я ремонтирую станки с чпу ...подобные системы есть ...но там наворочено . Если только упростить ...точность высокая нужна?
Ксюша Журба
Ксюша Журба
94 683
Лучший ответ
Владимир Несуровый Точность до 1 мм
В добавку ко всему вышесказанному - если шаговые двигатели невозможно использовать, то к обычным нужно "повесить" энкодеры - тогда будет точность перемещения. Без энкодеров (оптических, резистивных и проч. ) точности не добиться.
А*
Алиюшка=) *
52 375
А вот ПК тут лишние. Если задача сводится лишь к указанной в условии, то:
Датчики (можно использовать оптические усилители и диск с отверстиями или штриховка
на оси/шкиве) . Завязать датчики на модульный PLC с быстрыми входами, добавить модуль связи и
WiFi, написать прогу.
На приеме модульный PLC с драйверами для серво.
Связь напрямую через IP-адрес.
Теперь для понятия: связь сенсор-контроллер-ПК- WiFi-ПК-контроллер-серво шибко
недобрая. Медленная и бестолковая. ПК в таких системмах применяется для
контроля и изменения параметров на расстоянии.
Принять во внимание, что датчики передают данные на высокой скорости,
и компы просто тормознут систему.
Дофига всего нужно.
Датчики нужно подключить к микроконтроллеру, а уже микроконтроллер - к ПК. Связи по wi-fi я бы постарался, по возможности, избежать. На таких расстояниях проще кинуть провод по протоколу, например, RS-485. Всяко надёжнее будет. От второго компа опять же микроконтроллер, и стандартные блоки управления двигателями. Либо, если мощность 5-80 вт, для удешевления можно воспользоваться блоками управления ДПТ для радиоуправляемых моделей. Они управляются импульсами переменной длительности, их просто сгенерить с помощью микроконтроллера. ПО - С++ на компы, и С для написания прошивок микроконтроллеров.
...ежели точность нужна то не сервоприводы а Шаговые Двигатели ..как пример работа подачи бумаги ШД в обычном матричном принтере ...даже делать ничего не надо ...чуток программу переписать
Евгений Афонин
Евгений Афонин
33 998
Только между датчиками и ПК поставь контролер и всё согласуй по протоколу. Точность зависит от скорости обмена информации.