Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
29.04.2010, 21:22
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,938 раз(а) в 1,690 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
Может быть, я не "в теме", но мне кажется, что вход опорного напряжения для АЦП в МК должен быть. В самом крайнем случае им является напряжение питания. Могу и ошибаться.
Что же касается "пляски" младших битов, то ведь можно проинтегрировать полученное слово цифровым методом, например, методом плавающего среднего по 5 предыдущим точкам. Конечно, это усложняет алгоритм, но IMHO ненамного.
Да и вывод визуальной информации можно "поручить" тому же МК.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
02.05.2010, 22:20
|
|
Прописка
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 253
Сказал спасибо: 12
Сказали Спасибо 79 раз(а) в 41 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
Ну полный абсурд приделывать датчик положения к шаговому двигателю. Если боитесь за пропуск шагов - сделайте достаточный по мощности двигатель или самотормозящийся редуктор, но датчик ОС не поможет при недостаточном моменте двигателя.
|
|
|
|
04.05.2010, 11:08
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
Сообщение от ZSG
|
полный абсурд приделывать датчик положения к шаговому двигателю
|
давайте не будем дискутировать. Надеюсь Вы понимаете, что в любой нормальной системе присутствует датчик нулевого положения и процедура начального позиционирования.
Мои пожелания изложены выше, если есть что по сути, как говорится буду благодарен.
|
|
|
|
05.05.2010, 07:13
|
|
Прописка
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 253
Сказал спасибо: 12
Сказали Спасибо 79 раз(а) в 41 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
Ну и сделайте один конечник в нулевом положении. Потенциометр в ОС со временем больше наврет. Да еще не знаем что такое АЦП и с чем его едят. В данном случае 8-разрядный АЦП - уже перебор, а его показания не прыгают, если конечно с питанием нормально и правильно опорное напряжение не плавает.
В электронике делать механические элементы, как то потенциометр - явно лишнее, т.к. износ потенциометра в конечном итоге станет причиной поломки всей схемы. Если эта схема не игрушка на два дня. Даже конечник нужен какой-то безконтактный - оптический, индуктивный, ... .В проектировании схемы рассчитанной на большой срок службы главное устранить потенциальные проблемы ненадежности. В данном случае из-за плохой работы АЦП начинается дерганье механизма и потенциометра в т.ч. и потенциометр изнашивается очень быстро, ведь микроконтроллер крутит его постоянно круглые сутки, а не так как Вам представляется, настроился и остановился. А если учесть, что надо в программу ввести ПИД регулятор для управления всей этой схемой и ограниченные ресурсы временные и аппаратные, то задача для неопытного становится неразрешимой. Поверьте сделать адекватный ПИД регулятор значительно сложнее чем справиться с прыганьем АЦП.
Так что сделайте конечничек в нулевом положении, что бы в этом положении контроллер знал, что положение нулевое и, если нет то обнулить. Ну вот я даже алгоритм обнародовал. Дерзайте!
|
|
|
|
06.05.2010, 21:59
|
|
Прописка
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 253
Сказал спасибо: 12
Сказали Спасибо 79 раз(а) в 41 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
В промышленных станках как правило не используется позиционирование по конечнику. Там ставят оптические или магнитные энкодеры прямо на вал двигателя и применяют шариковую пару винт-гайка, которая в принципе безлюфтовая и самотормозящаяся при нормальной эксплуатации. Но даже в этом случае обратная связь в работает через ПИД регулятор. Кстати пид-регулятор с энкодером простой и надежный есть у этого японца.
http://elm-chan.org/works/smc/report_e.html. Энкодер с двигателем постоянного тока. Присутствует схема на атини2313 и исходники программ. Передирают эту схему и программы все кому не лень немцы, американцы. Чего и вам желаю. Но там все-таки ДПТ, а не ШД. И поэтому привязать это к шаговому двигателю будет очень затруднительно.
В любительских станках ЧПУ позиционирование по конечнику присутствует иногда, например в программе TurboCNC есть такая опция. Но для повышения точности процедура несколько усложнена - сначала наезд на конечник до срабатывания, а потом съезд с него до размыкания и середина между этими позициями и есть точка позиционирования. Крайние конечники, как правило в процессе участвуют только для аварийного отключения, не участвуя в позиционировании.
Кстати имел дело когда-то не так давно с магнитным энкодером AS5035 фирмы "Austriamicrosystems". Как это выглядит - в вал вклеивается магнит напротив магнита ставится вышеуказанная микросхема и на ее выходе 12 разрядный код в виде ШИМ. Есть выход нулевого положения. Фирма выпускает различные энкодеры от 8 до 12 разрядных с различными интерфейсами. Но это я думаю для более серьезных приложений.
Подробно http://www.gaw.ru/html.cgi/txt/ic/Au...nsor/start.htm
Да простят меня модераторы, это не реклама это для общего развития народа.
|
|
|
|
07.05.2010, 11:46
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
ZSG, Моё Вам Спасибо.
разговор стал более конкретным.
есть проблемка- не работает ссылка http://elm-chan.org/works/smc/report_e.html
ещё раз повторюсь-у меня не станок и не трёхкоординатный и точность позиционирования мне не нужна.
Есть довольно массивная железка, которой нужно шустро ворочать. Плавный разгон и торможение у меня реализованы для устранения пропуска и перепрыгивания шагов. Причём оптимизированы начальная скорость и количество приращения скорости (ускорение) для разных осей (масса по осям разная) .
хотелось бы иметь некоторое пропорциональное управление (от аналогового джойстика) с возможностью блокировки движения вне границ диапазона, - положение отслеживается переменным резистором.
Сообщение от ZSG
|
Если эта схема не игрушка на два дня.
|
нечто вроде демо версии для оценки динамики системы
|
|
|
|
08.05.2010, 14:56
|
|
Прописка
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 253
Сказал спасибо: 12
Сказали Спасибо 79 раз(а) в 41 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
По поводу ссылки http://elm-chan.org смотреть DC Servomotor Controller.
А изучать динамику на шаговых двигателях не очень интересно. Это такая вешь в себе.
При начале движения надо плавно разгонять двигатель, если момент инерции больше чем момент шагового двигателя, то может быть проскальзывание ротора, при больших частотах следования импульсов возникает резонанс, который в конечном итоге приводит к непрогнозируемому результату или ротор дергается неопределенно при нулевом моменте или проскакивают шаги. Так что несмотря на всю простоту ШД не все так просто. В этом смысле ДПТ гораздо более предсказуем. Поэтому рекомендую указанную ссылку. Там и понятно все даже без перевода, ну что непонятно - поможет или гугловский переводчик или пишите мне в личку.
|
|
|
|
21.05.2010, 09:08
|
|
Частый гость
Регистрация: 21.04.2010
Адрес: Курск
Сообщений: 31
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Переменный резистор в ОС по положению или схема сервопривода
Простите, ответ не в тему (у нас страна советов, а не страна баранов).
Если, делать для себя, любимого, нафиг резистор !!!
Диск с метками 1-2-4-8, и усё (ну несовсем конечно, тут ZSG прав-читайте однако)!
Впрочем, все зависит от задачи (например курсовая) и от количества клиентов...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:48.
|
|