ВОПРОС Подключение оптических линеек.

Статус
В этой теме нельзя размещать новые ответы.
    Рекомендованный
  • #136
АЦП тут никаким боком, только через прерывания, иначе пропусков будет уйма и стабильность отсчетов никакая. От дискретности отсчетов тоже никуда не деться, тут тупо приращивать счетчик на каждом прерывании на дискретную величину в зависимости от направления.
 
АЦП тут никаким боком, только через прерывания, иначе пропусков будет уйма и стабильность отсчетов никакая. От дискретности отсчетов тоже никуда не деться, тут тупо приращивать счетчик на каждом прерывании на дискретную величину в зависимости от направления.
Зачем прерывания? Данные с АЦП можно в любой момент времени считать.
 
АЦП тут никаким боком, только через прерывания, иначе пропусков будет уйма и стабильность отсчетов никакая.
АЦП работает автономно, можно задать такой режим. Ресурс МК тратится только на считывание и сравнение. При чем можно задать проверку в конце перемещения, чтобы отслеживать только конечную точку, а не в каждый момент времени. Задали 100 мм, ШД отработал, ОС проверила, точно или нет. От дискретности не уйти, ибо у нас цифровое управление.
 
АЦП работает автономно, можно задать такой режим. Ресурс МК тратится только на считывание и сравнение. При чем можно задать проверку в конце перемещения, чтобы отслеживать только конечную точку, а не в каждый момент времени. Задали 100 мм, ШД отработал, ОС проверила, точно или нет. От дискретности не уйти, ибо у нас цифровое управление.
Юра, там по умолчанию АЦП не мешает процу. Единственна вносимая погрешность(мизерная) при работе с АЦП, это время на ожидание преобразование результатов АЦП.
Там задаётся одиночное преобразование или непрерывное.
 
Ну это да, либо пин IO либо АЦП.
Только учтите, что порт АЦП опрашивается асинхронно и тратит уйму тактов на преобразование.
Ваши сообщения автоматически объединены:

АЦП работает автономно, можно задать такой режим. Ресурс МК тратится только на считывание и сравнение. При чем можно задать проверку в конце перемещения, чтобы отслеживать только конечную точку, а не в каждый момент времени.
Вы имеете ввиду внешнее автономное АЦП,
Зачем прерывания? Данные с АЦП можно в любой момент времени считать.
Ага, можно и после наступления достигнутого результата.
 
Только учтите, что порт АЦП опрашивается асинхронно и тратит уйму тактов на преобразование.
АЦП в ATMega аппаратный. Опрос и преобразование происходит отдельно, программе надо только забрать результат из регистров.
 
Пока в памяти, запишу, чтобы не забыть.
Принцип штангенциркуля. Растягиваем шкалу десятых на длину 100 мм (99). Десятые получаются с промежутком 9.9 мм. Между десятыми рисуем по 9 рисок, через 0.99 мм. Металлическую линейку крепим в основанию, шкалу 0.1; 0.01 на стол или каретку Х. В крайнем положении совмещаем "0" и пользуемся как обычным штангелем, визуально. Точность 0.01 мм. Проблематично по Зет, выносить высоко придется или шкалу уменьшать, но неудобно смотреть, риски сливаться будут.
Как бы это ещё с оптикой-автоматикой совместить? Есть и другие варианты, продумаю- опишу.
 
Пока в памяти, запишу, чтобы не забыть.
Принцип штангенциркуля. Растягиваем шкалу десятых на длину 100 мм (99). Десятые получаются с промежутком 9.9 мм. Между десятыми рисуем по 9 рисок, через 0.99 мм. Металлическую линейку крепим в основанию, шкалу 0.1; 0.01 на стол или каретку Х. В крайнем положении совмещаем "0" и пользуемся как обычным штангелем, визуально. Точность 0.01 мм. Проблематично по Зет, выносить высоко придется или шкалу уменьшать, но неудобно смотреть, риски сливаться будут.
Как бы это ещё с оптикой-автоматикой совместить? Есть и другие варианты, продумаю- опишу.
Дим а штурвал с лимбом не?как на токарке
 
Vlaxa, вообще то demyuri Юрой зовут.
А насчет штурвала, это как в электронном микрометре, такой же принцип, круговой энкодер на 50 делений, что при шаге винта 0.5 даёт 0.01, а при sin/cos интерполяции 0.001.
Тот же принцип и в штангеле, риски через 1мм, а интерполяция 0.01.
 
Дим а штурвал с лимбом не?как на токарке
Не. Даже у микрометра люфт есть, там гайка специально стоит, для выборки. Это уже предлагалось не раз, прямо на винты энкодеры ставить. Не. Только хардкор! Максимум точности, при минимуме затрат.:)
 
Это уже предлагалось не раз, прямо на винты энкодеры ставить
А если круговой энкодер на ремне от каретки, ии масштаб можно подобрать и разрешение энкодера. Да есть и абсолютные, как ты хочешь, правда они дороже инкрементных.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать