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