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??
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения