Показать сообщение отдельно
Старый 11.01.2019, 13:41   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Подключение абсолютного энкодера

Цитата:
Сообщение от RomanIst Посмотреть сообщение
Точно пока не знаю, ориентировочно 30 мс должно хватить.

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

По идее, модуль MC тоже опрашивается примерно в те же времянки, ну может чуть подольше. Запас до 30 мсек вполне хороший)

Управление двигателем выполнить лучше всего через локальные выходы SMH4 - это минимизирует время реакции вашей системы.




PS. Про быстрые входы не забивайте себе голову, это счётные входы, они к вашей задаче никак неприменимы и никак не относятся.


PPS. Вообще, на вашу задачу идеально SMH2010 подходит, если его не нагружать математикой. На нём получить 15-20 мсек полной реакции (от входа к выходу) вполне реально, если он будет выполнять исключительно позиционирование, т.е. программа будет небольшой.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием