Концевые и промежуточные датчики положения
- Войдите на сайт для отправки комментариев
Привет всем!
имеется некотрый стол к которому через редуктор подведен шаговый мотор который двигает его влево-вправо.
Цель: Знать всегда где находится стол с точностью 3мм это примерно 10-20 шагов шаговика .
Обязательно наличие концевых датчиков... Связываться с механикой не хочу. Каким образом это наиболее просто сделать?
Идея 1. Выпилить в листе алюминия треугольное отверстие.По длине разрешенного хода стола . Поставить оптопару и по количеству света определять где находишься. Недостаток: Нужно писать авто Калибровку. Светодиод-фотодиод меняют свои параметры со временем. Недостаток 2 - если туда будет светить свет (солнечный), то калибробка будет сбиваться вплоть до не возможности работы.
Идея2. Рядом с шаговиком поставить потенциометр. Подключить его через редуктор к зубьям стола. Какой потенциометр подойдет? Насколько он будет шуметь? как я понимаю достаточно подать на него 5в , подключить через простенький RC фильтр к аналоговому входу ардуино и все ок? Какой потенциометр брать. 1к, 10к?
Вы еще забыли указать рабочих ход стола.
https://www.google.ru/search?q=sharp+gp2y0a+arduino&newwindow=1&espv=210&es_sm=93&source=lnms&sa=X&ei=rC9pUsKRFeaC4gT4noGIBg&ved=0CAgQ_AUoAA&biw=1920&bih=979&dpr=1
Спасибо за информацию! Это то, что надо !
это чудо даже есть на складе и стоит 12 евро+ доставка. Ну или ждать месяц из китая...
у меня макс ход 250 мм.... У шарпа есть минимум 3 варианта, на все нужды. Проблемы с выбором нет.
вопрос: Что сделать, что бы он зубья зубчатой рейки не рефлектировали и не сбивали его с толку? Под столом места мало и не хочется делать черную трубу 25*30мм.... Или достаточно черной бумажки, что бы зубья, что ближе 4...5см закрыть?
Вместо треугольного отверстия лучше подойдет энкодерная лента как в струйных принтерах или можно энкодерный диск как в мышке. А дальше остается только подсчитать кол-во импульсов.
Вместо треугольного отверстия лучше подойдет энкодерная лента как в струйных принтерах или можно энкодерный диск как в мышке. А дальше остается только подсчитать кол-во импульсов.
achest пишет: "Обязательно наличие концевых датчиков..."
Вот и взять начало отсчета от любого из них.
Про отключение питания в техзадании ничего небыло "...имеется некотрый стол к которому через редуктор подведен шаговый мотор который двигает его влево-вправо..."
Так на вопрос так и не ответили "Какой смысл вообще в энкодере, если стол двигает шаговый двигатель?"
Если есть концевики, то можно при каждом включенни двигать стол до любого из них и считать шаги двигателя.
Остается смысл лишь при пропуске шагов двигателем, это бывает при механиченской перегрузке или резонансе. Других причин не видно.
Да. Можно. Согласен. Не спорю.
Энкодер, для непонятной конструкции achest, предложил как один из вариантов, т.к. вариант с треугольным вырезом посчитал сложным, в плане оптики, непостоянстве характеристик, настройки.
PS. в струйнике тоже шаговый двигатель и смысл в энкодере есть.
PS. в струйнике тоже шаговый двигатель и смысл в энкодере есть.
Либо энкодер и DC-двигатель, либо шаговый двигатель.
Спасибо за помощь. Я делаю такое впервые, и совершенно не понятно насколько будет хватать мощности.
Если мощности не хватает, то шаговик начинает пропускать шаги. Если он пропустил даже 1-3% шагов, то уже проблемы с софтом,им управлять. В моем случае, ход стола порядка 200-300 мм, а реальный рабочий ход 50-100мм. т.е. во время работы ездить к концу стола, что бы понять а не сбил ся ли я, никак нельзя. При этом сильно большая точность не требуется.
Делать, как в мыше полоски не хочется. У меня ардуно загружено обработкой клавиатуры, выводом на экран данных и тратить его на ождание очередной полоски как-то не хочется. А если по прерыванию, то не уверен, что не собьется какая-нибудь другая логика.
Китайская, голландская, Британская и прочие почты работой загружены. Когда соберу корпус смогу что-то сказать более конкретное, смогу ответить на вопросы.. Спасибо всем за участие.