Сергей Борщ 134 28 сентября, 2021 Опубликовано 28 сентября, 2021 · Жалоба 1 час назад, MDD сказал: Конечно в этом случае зеркало будет вращаться на угол немного больше 90 градусов. Не вникал как ведутся измерения в глазу Что-то мне кажется, что там надо просто сравнительно равномерно двигать зеркало туда-сюда примерно на 90 градусов и люфты роли не играют. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 28 сентября, 2021 Опубликовано 28 сентября, 2021 · Жалоба 46 минут назад, Сергей Борщ сказал: Что-то мне кажется, что там надо просто сравнительно равномерно двигать зеркало туда-сюда примерно на 90 градусов и люфты роли не играют. Проще вращать. 5 часов назад, Tarbal сказал: Если аналоговым синусом управлять, то и меньше половины можно получить. Вы о каком синусе? Современные драйверы с дробным шагом имеют внутри себя таблицу синуса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 28 сентября, 2021 Опубликовано 28 сентября, 2021 · Жалоба 26 минут назад, Tanya сказал: Проще вращать. Это если надо "туда-туда". А если "туда-сюда" - вращением не получится (во всяком случае без кривошипа). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
controller_m30 1 29 сентября, 2021 Опубликовано 29 сентября, 2021 (изменено) · Жалоба Вариант, как обойтись без программирования Arduino и сэкономить время на изучении программистских наук. И при этом сделать так, чтобы шаговый двигатель (ШД) реагировал на концевой датчик, и менял направление вращения. Это на тот случай, если к программированию совсем "не лежит душа", а что-то надо делать. В картинках. На момент предыдущего поста ТС схема управления ШД должна была выглядеть следующим образом. Скрытый текст Если добавить две логические микросхемы, то можно изменять сигналы управления Шаговым Двигателем так, что по каждому сигналу от щелевого датчика - двигатель будет автоматически менять направление своего вращения. И не придётся программировать Arduino. Новая схема должна выглядеть вот так. В разрыв проводов идущих от 8 и 10 ножек Arduino включается схема обведённая пунктиром. Она будет "обрабатывать" сигнал и отправлять его далее на ULN2003. Скрытый текст Сигнал переключения от щелевого датчика приходит в тот момент, когда достигается затемнённая часть диска. Это приводит к изменению направления вращения ШД в обратную сторону. И получается, что вращение зеркала будет всегда в границах прозрачной области диска. Arduino будет всегда крутить ШД только в одну сторону, а уже доп.схема по сигналу концевика будет менять вращение вправо-влево. Может возникнуть вопрос, а как это собрать новичку, не прибегая к паяльнику и изготовлению печатной платы? Это просто. В ассортименте товаров для Arduino есть макетные платы, на которых можно собирать целые схемы с помощью проволочных перемычек. На макетной плате эта доп.схема будет выглядеть так. Скрытый текст И кстати, на такую макетную плату можно установить и саму Arduino Nano, и таким образом совсем "облагородить" собираемый макет. Итого, нужна макетная плата (желательно с набором перемычек), и две микросхемы в DIP-корпусе: 74HC74N и 74HC86N. Но даже если вариант с доп.микросхемами и не заинтересовал, то саму макетную плату (статья про макетки) я рекомендую всё-же купить. Это для того чтобы избежать превращения схемы в "клубок" из проводков и модулей, и скорого отламывания проводков из-за их частого сгибания и распрямления. Изменено 30 сентября, 2021 пользователем controller_m30 изменение размера картинок Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 29 сентября, 2021 Опубликовано 29 сентября, 2021 · Жалоба 28.09.2021 в 07:47, MDD сказал: Для учета люфта оптические концевики можно использовать более интеллектуально. Например так: Доехали до края - сработал концевик. Делаем еще N шагов в эту же сторону на угол гарантированно больше люфта и чтобы щелевой оптический концевик вышел из срабатывания. Вы не поняли - вал попросту болтается (этак на градус). Если не подпружинить (ну или как-то нагрузить) каким-то образом, то позиция в пределах люфта будет вообще непредсказуема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 29 сентября, 2021 Опубликовано 29 сентября, 2021 · Жалоба чем проще, тем лучше. коллекторный двигатель, червячная передача, сектор, на секторе узкие прорези для света на оптопару (аля колесико у мыши), два концевика к оси сектора лепим зеркало. из рандомного положения стартуем до срабатывания первого концевика, выключаем, запускаем в прямом направлении, считаем импульсы с оптопары. точность регулируется диаметром сектора.люфт выбирается зазором в червячной передаче. задача вообще не про электронику. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 29 сентября, 2021 Опубликовано 29 сентября, 2021 · Жалоба У китайцев (в смысле на ali) есть (были, по крайней мере) совершенно копеечные (были по ~50 центов) шаговые микродвигатели с червяком и слайдером (подозреваю, что для какой-то фототехники). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 2 октября, 2021 Опубликовано 2 октября, 2021 · Жалоба On 9/28/2021 at 2:37 AM, Tanya said: Вы о каком синусе? Современные драйверы с дробным шагом имеют внутри себя таблицу синуса. Именно об этом я и говорю. On 9/29/2021 at 5:20 PM, rx3apf said: Вы не поняли - вал попросту болтается (этак на градус). Если не подпружинить (ну или как-то нагрузить) каким-то образом, то позиция в пределах люфта будет вообще непредсказуема. Странно. Там же редуктор стоит. Я допускаю, что энкодер имеет грубое разрешение, что делает шаг большим, но люфт ме непонятен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 2 октября, 2021 Опубликовано 2 октября, 2021 · Жалоба 3 часа назад, Tarbal сказал: Именно об этом я и говорю. Как это может помочь при движении к упору до упора... Сто раз до упора? Вслепую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 3 октября, 2021 Опубликовано 3 октября, 2021 · Жалоба 21 час назад, Tarbal сказал: Там же редуктор стоит. Вот в этом и проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 3 октября, 2021 Опубликовано 3 октября, 2021 · Жалоба On 10/2/2021 at 2:11 PM, Tanya said: Как это может помочь при движении к упору до упора... Сто раз до упора? Вслепую. Никак. Я просто уточнил, что и меньше полшага можно сделать. 6 hours ago, rx3apf said: Вот в этом и проблема. А какой люфт может выть на выходе редуктора, да еше и в серво? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 3 октября, 2021 Опубликовано 3 октября, 2021 · Жалоба Люфт самих шестерней друг относительно друга. Посмотрите, как решается аналогичная проблема в, например, приводах головок CD/DVD приводов. Схожим способом устранялся люфт в шестеренчатых верньерах разного рода аппаратуры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 4 октября, 2021 Опубликовано 4 октября, 2021 · Жалоба 10 часов назад, Tarbal сказал: Никак. Я просто уточнил, что и меньше полшага можно сделать. Так можно или нельзя? Ещё раз уточните, как... Напомню, что речь шла о достижении той самой печки, от которой потом будем плясать, посредством долгого шагания до упора (печки) и после без обратной связи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 4 октября, 2021 Опубликовано 4 октября, 2021 · Жалоба 58 минут назад, Tanya сказал: Так можно или нельзя? Ещё раз уточните, как... Есть вот такой документ: VID Kickback compensation.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 4 октября, 2021 Опубликовано 4 октября, 2021 · Жалоба 5 часов назад, Сергей Борщ сказал: Не поняла я... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться