Показать сообщение отдельно
Старый 15.08.2016, 10:55   #37
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Инкрементальный энкодер + модуль МС (SMH2Gi)

Цитата:
Сообщение от tvf Посмотреть сообщение
Варианты реализации могут быть самыми разнообразными: управление отрезом на прямую от счетчика, управление отрезом от контроллера с замедлением темпа движения перед отрезом и масса других вариантов. Достичь результата можно, но в любом случае будет геморрой с отладкой. Сегнетикс для решения подобных задач не лучшее решение. И дело не в самом сегнетиксе как таковом, а в том что работает он по циклу. Длительность цикла и определяет скорость/точность позиционирования. Так что или очень медленно, но более мене точно, или побыстрей, но не очень точно.
И не только. Тут ещё можно использовать вместо энкодера - оптические датчики. Например 2 штуки (путевик и концевик). Установить их на "салазки" и регулировать длину отрезка их положением, а управление завязать по их срабатыванию. путевик - замедление, концевик - резание. Но здесь исчезает возможность калибровки из программы и смены длины отрезка удалённо (если оно надо).

Один знакомый для отрезки длины дсп листа использовал оптическую мышку усб, подключенную к распбери. Теоретически, и к 2gi можно мышку прикрутить и на с++ написать драйвер для этого дела, а в программу фбд выдавать положение "курсора". Или даже не на фбд, а из того же С++ выдавать сигнал на дискретный выход в нужное время.

Да, вариантов масса.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием