3. Убрать шаговики нафиг, вместо них обычные коллекторные моторы, обратная связь по энкодерам... Наверное этот вариант был бы предпочтительней, если бы были моторы... ну или цены на них доступней были...
а зачем убирать шаговики? ведь они и придуманы чтобы упростить все, коллекторные моторы хорошо конечно, но это слишком сложно по механике, если делать все самому... этож ведь коллекторный мотор + редуктор + тормоз + энкодер... где то видел я станочек с двигателями от дворников (червячный редуктор там стоит)... помоему нужно мощные шаговики просто юзать или на крайняк редуктор ставить к шаговику, но это опять же люфты Idea FIX , пробовали драйвер с биполярниками?
Да потому что с коллекторниками проще работать намного - управляются шимом, отсутствует резонанс, не нужно плавно набирать скорость (точнее нужно, но это не так критично). А тормоз при таких размерах и инерции не очень то и нужен, особенно учитывая что передача останется на основе ходового винта. Да и по линейному энкодеру люфты не так страшны, т.к. учитывается конкретно текущее положение каретки. Сегодня написал контроллер для управления механизмом из принтера на основе энкодера и коллекторника на серво.. типа такого:
Вроде работает нормально, намного лучше чем шаговик... на линейном энкодере - вообще точность... каретку отводишь руками, а она возвращается на то же положение сама.
Freeman, а откуда вы взяли линейный энкодер? я с такими вещами еще дел не имел... на фото вроде обыкновенный с диском, только разрешение помоему большое по фото даже определить не могу, все сливается.... и кстати какое разрешение у линейных энкодеров бывает? (кол - во "импульсов на мм")... Помомему очень дельная вещица получится, вот только сложная наверняка... , коллекторники какие будете использовать для будущего станка? механика, как я понял, будет на основе старого принтера?
Freeman, а откуда вы взяли линейный энкодер? я с такими вещами еще дел не имел... на фото вроде обыкновенный с диском, только разрешение помоему большое по фото даже определить не могу, все сливается.... и кстати какое разрешение у линейных энкодеров бывает? (кол - во "импульсов на мм")... Помомему очень дельная вещица получится, вот только сложная наверняка... , коллекторники какие будете использовать для будущего станка? механика, как я понял, будет на основе старого принтера?
Линейный энкодер как и круглый из принтера горевшего. Там разрешение разное, у линейного около 7 делений на мм, у круглого и того меньше. Линейный представляет из себя простую линейку из пленки и рисками. Кстати, они продаются - в Киеве могу подсказать где, да и на ебее видел. Разрешение -700, 600, 500 делений на дюйм. Где-то читал что и 300 бывают. Контроллер в принципе не такой сложный должен быть... по крайней мере пока каретка от принтера ездит без проблем... а вот с моторами тоже пока не знаю - если переделывать принтер, то использую те что в нем стоят, а если станок переделывать, то тогда вообще хз
MrFreeman, поддерживаю в таком начинании Вас, очень интересно посмотреть будет что получится, схему с прошивкой давать будете когда сделаете? выбор в коллекторниках - огромен... их найти/приобрести проще чем шаговые, мне кажется идеальным будет привод из приводов дворников, там и редуктор червячный есть и двигатель порядка 12Вт (покрайней мере мне такой вариант попадался)
Все файлы давать буду, вот только когда доберусь до этого дела - не знаю. пока на тестовой макетке погонял прошивку... тут ведь еще важную роль играет механика...
Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс дек 25, 2011 00:32:16
Встал на лапы
Зарегистрирован: Пт сен 30, 2011 05:55:31 Сообщений: 111 Откуда: Питер
Рейтинг сообщения:0
to Diskovery: К сожалению, не было времени проверить контроллер на биполярниках... Вторую работу нашел (точнее, это она меня нашла), на этих выходных переезд основной машины на новую платформу... Насыщенная, в общем, неделька. Собрать я собрал, только не проверял - не успел. Возможно, что доберусь только на январских "каникулах". Но о результатах отпишу обязательно, раз просите.
to Freeman: Рад приветствовать автора данного труда! И лично сказать спасибо за проделанную работу и желание поделиться своим трудом с нами. По поводу коллекторников. А имеет ли это смысл?... Скорости подачи требуются небольшие, точности шаговиков (особенно, если "гайко-винт" заказан на заводе - стоимость не сильно "кусачая") хватает с лихвой. Имеет ли смысл усложнять конструкцию? А вот контроль по току шаговикам, пожалуй, действительно будет полезен - как я понял из статьи "Трудоголика" с vri-cnc, это позволит не только снизить нагрев, уменьшить энергопотребление, но и разогнать двигатели. Хотя скорость и так довольно приличная. Ваша схема у меня заработала с первого раза, доработок не потребовала. Кроме, разве что, перерисовки печатки в Sprint Layout - хотелось бы довести контроллер, как говорится "до ума". Стоит ли разбасываться? Вы ведь писали, что планируете в дальнейшем усовершенствовать получившийся станок и даже предусмотрели подключение дополнительного канала. Следующим шагом может быть, например, добавление четвертой оси "A" - для возможности фрезерования трехмерных изделий (не в плоскости - в объеме, типа статуэток или сложных деталей).
PS Смущает еще и "пластиковость" энкодера - создает ощущение ненадежного аппарата...
to Diskovery: К сожалению, не было времени проверить контроллер на биполярниках... Вторую работу нашел (точнее, это она меня нашла), на этих выходных переезд основной машины на новую платформу... Насыщенная, в общем, неделька. Собрать я собрал, только не проверял - не успел. Возможно, что доберусь только на январских "каникулах". Но о результатах отпишу обязательно, раз просите.
PS Смущает еще и "пластиковость" энкодера - создает ощущение ненадежного аппарата...
спасибо! очень жду Ваших результатов, т.к. последняя мега у меня сгорела а новая придет еще не скоро хотелось бы собрать уже проверенный драйвер... может будут какие то изменения в этом драйвере для биполяров, схемку выложите пожалста, ну а если и платку добавите - то вообще цены Вам не будет... с уважением
не пойму почему Вас смущает то что энкодер пластиковый?, он ведь ни с чем не соприкасается, оптическая вещица, да и прозрачности у более прочных материалов нет, разве что пропилы делать в металлических дисках/линейках - но разрешение уже будет не то совсем....
Гайковинт у меня, к сожалению, строительные... хочу как-то поменять на "нормальные". Или ставить ременную передачи, вот только для нее понадобится уже микрошаг... да и где ж ее взять? А вот на коллекторниках мне понравилось из-за обратной связи, полностью решается проблема пропуска шагов, резонанса двигателей, люфтов и т д. В случае с ременной передачей, контроллер еще и вернет каретку в нужное положение после ее сдвига.
Кроме того, для раскрутки темы с шаговиками и контролем по току нужно разжится БП на 24-36 В.
Discovery 66 прав, пластиковый энкодер достаточно надежный.
кстати видел энкодеры не кружком а полоской... в каком принтере стоят - непомню а я свои энкодеры и все из принтеров (кроме движков естественно) выбросил, в надежде что ничего из них не сделаю...
П.С. мистер Freeman я тот кто доставал вас по почте чтобы вы переделали мне прошивку... про ЮСБ драйвер...
_________________ Пора что то поменять в своей жизни - поменял windows. КПІ РТФ!
На каком контроллере делаете проект? Я совсем недавно сделал на stm32F100c4. Подкупил своей дещевизной и наличем встроеных таймеров поддерживающих квадратурные энкодеры. Какраз один контроллер управляет 2мя моторами. Энкодеры взял из мышки, нацепил на шпильку 6 , станок у меня на размер а5. Завтра закачаю видео работы.
Сервопривод делал на меге8, может переведу на тини2313.
На стм интересно, но вот разбираться с ними никак руки не дойдут... валяются две платки на стм8 и 32. Немного попытавшись написать что-то под 8, забил... то ли из-за недостаточности мозгов, то ли из-за лени... в любом случае под стм 8 мало литературы и примеров. Да и разбалован я всякими компиляторами тапа кодвижн, где генератор начального кода, все просто, топорно и понятно... Вот так подумав, что под стм32 и того хуже, пока забил совсем...
kotovasiya, интересно по конструкции станка - какие двигатели, от чего, механика и т д.
Цитата:
кстати видел энкодеры не кружком а полоской...
Дак на оси Х стоит именно плоский энкодер, я его "линейкой" обозвал.
Двигатели с редуктором сняты с копира советских времен , станок был сделан для теста из мебельного дсп. Хотел фрезеровать краску на плате перед травлением в хлорном железе. Но большое количество дорожек он фрезерует в среднем 2 часа, отказался в пользу фоторезиста. Но оставил его чтоб фрезеровать квадратные отверстия и кнопки в корпусах. Видео вот , правда испортил сильно опустив слишком низко ось Z. В будущем буду делать большой станок . Видео и ПИД в серве
Код не блещет красотой, но кратко поясню. Есть функция подсчета ПИД она вызывается раз в 10мсек. Ей скармливаются два параметра текущая позиция с энкодера и счетчик с степдир, она генерирует параметр компаратора для таймера.Таймер через шим крутит мотор в нужную сторону.
Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Чт янв 05, 2012 10:49:25
Встал на лапы
Зарегистрирован: Пт сен 30, 2011 05:55:31 Сообщений: 111 Откуда: Питер
Рейтинг сообщения:0
to Destor: Самое смешное, что вариантов разводки плат, причем уже проверенных, в этой теме штук пять выложено (в т.ч. и от меня). Есть и очень похожие на то, что у вас. Возьмите готовую и не мучайтесь.
доброй ночи/дня! подскажите пожалуйста, почему могут перегреваться транзисторы стоящие по шим-у? шаговики всего навсего 0,5А, разогреваются они буквально через 30 секунд после включения питания...
спасибо делал на отдельных платах, из архива который нашел на страничке этой темы. шим на ирф 9530 + кт 972.если просто ограничивать ток на двигатель - не интересно а если питать через шим, то конкретно греется 9530. вопрос: почему..? кстати обязательно применять составные транзюки типа 972??
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения