Страница 12 из 49
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Пт дек 23, 2011 15:51:01
Freeman
Discovery 66 писал(а):Freeman писал(а):
3. Убрать шаговики нафиг, вместо них обычные коллекторные моторы, обратная связь по энкодерам... Наверное этот вариант был бы предпочтительней, если бы были моторы... ну или цены на них доступней были...
а зачем убирать шаговики? ведь они и придуманы чтобы упростить все, коллекторные моторы хорошо конечно, но это слишком сложно по механике, если делать все самому... этож ведь коллекторный мотор + редуктор + тормоз + энкодер...
где то видел я станочек с двигателями от дворников (червячный редуктор там стоит)...
помоему нужно мощные шаговики просто юзать или на крайняк редуктор ставить к шаговику, но это опять же люфты
Idea FIX , пробовали драйвер с биполярниками?
Да потому что с коллекторниками проще работать намного - управляются шимом, отсутствует резонанс, не нужно плавно набирать скорость (точнее нужно, но это не так критично). А тормоз при таких размерах и инерции не очень то и нужен, особенно учитывая что передача останется на основе ходового винта. Да и по линейному энкодеру люфты не так страшны, т.к. учитывается конкретно текущее положение каретки.
Сегодня написал контроллер для управления механизмом из принтера на основе энкодера и коллекторника на серво.. типа такого:
Вроде работает нормально, намного лучше чем шаговик... на линейном энкодере - вообще точность... каретку отводишь руками, а она возвращается на то же положение сама.
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Сб дек 24, 2011 16:03:16
Discovery 66
Freeman, а откуда вы взяли линейный энкодер? я с такими вещами еще дел не имел... на фото вроде обыкновенный с диском, только разрешение помоему большое по фото даже определить не могу, все сливается.... и кстати какое разрешение у линейных энкодеров бывает? (кол - во "импульсов на мм")... Помомему очень дельная вещица получится, вот только сложная наверняка...

, коллекторники какие будете использовать для будущего станка? механика, как я понял, будет на основе старого принтера?
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Сб дек 24, 2011 18:03:19
Freeman
Discovery 66 писал(а):Freeman, а откуда вы взяли линейный энкодер? я с такими вещами еще дел не имел... на фото вроде обыкновенный с диском, только разрешение помоему большое по фото даже определить не могу, все сливается.... и кстати какое разрешение у линейных энкодеров бывает? (кол - во "импульсов на мм")... Помомему очень дельная вещица получится, вот только сложная наверняка...

, коллекторники какие будете использовать для будущего станка? механика, как я понял, будет на основе старого принтера?
Линейный энкодер как и круглый из принтера горевшего. Там разрешение разное, у линейного около 7 делений на мм, у круглого и того меньше. Линейный представляет из себя простую линейку из пленки и рисками.
Кстати, они продаются - в Киеве могу подсказать где, да и на ебее видел. Разрешение -700, 600, 500 делений на дюйм. Где-то читал что и 300 бывают.
Контроллер в принципе не такой сложный должен быть... по крайней мере пока каретка от принтера ездит без проблем... а вот с моторами тоже пока не знаю - если переделывать принтер, то использую те что в нем стоят, а если станок переделывать, то тогда вообще хз
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Сб дек 24, 2011 18:13:29
Discovery 66
Mr
Freeman, поддерживаю в таком начинании Вас, очень интересно посмотреть будет что получится, схему с прошивкой давать будете когда сделаете?

выбор в коллекторниках - огромен... их найти/приобрести проще чем шаговые, мне кажется идеальным будет привод из приводов дворников, там и редуктор червячный есть и двигатель порядка 12Вт (покрайней мере мне такой вариант попадался)
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Сб дек 24, 2011 18:18:32
Freeman
Все файлы давать буду, вот только когда доберусь до этого дела - не знаю. пока на тестовой макетке погонял прошивку... тут ведь еще важную роль играет механика...
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс дек 25, 2011 00:32:16
Idea_FIX
to Diskovery: К сожалению, не было времени проверить контроллер на биполярниках... Вторую работу нашел (точнее, это она меня нашла), на этих выходных переезд основной машины на новую платформу... Насыщенная, в общем, неделька. Собрать я собрал, только не проверял - не успел. Возможно, что доберусь только на январских "каникулах". Но о результатах отпишу обязательно, раз просите.
to Freeman: Рад приветствовать автора данного труда! И лично сказать спасибо за проделанную работу и желание поделиться своим трудом с нами. По поводу коллекторников. А имеет ли это смысл?... Скорости подачи требуются небольшие, точности шаговиков (особенно, если "гайко-винт" заказан на заводе - стоимость не сильно "кусачая") хватает с лихвой. Имеет ли смысл усложнять конструкцию? А вот контроль по току шаговикам, пожалуй, действительно будет полезен - как я понял из статьи "Трудоголика" с vri-cnc, это позволит не только снизить нагрев, уменьшить энергопотребление, но и разогнать двигатели. Хотя скорость и так довольно приличная. Ваша схема у меня заработала с первого раза, доработок не потребовала. Кроме, разве что, перерисовки печатки в Sprint Layout - хотелось бы довести контроллер, как говорится "до ума". Стоит ли разбасываться? Вы ведь писали, что планируете в дальнейшем усовершенствовать получившийся станок и даже предусмотрели подключение дополнительного канала. Следующим шагом может быть, например, добавление четвертой оси "A" - для возможности фрезерования трехмерных изделий (не в плоскости - в объеме, типа статуэток или сложных деталей).
PS Смущает еще и "пластиковость" энкодера - создает ощущение ненадежного аппарата...
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс дек 25, 2011 05:46:36
Discovery 66
Idea_FIX писал(а):to Diskovery: К сожалению, не было времени проверить контроллер на биполярниках... Вторую работу нашел (точнее, это она меня нашла), на этих выходных переезд основной машины на новую платформу... Насыщенная, в общем, неделька. Собрать я собрал, только не проверял - не успел. Возможно, что доберусь только на январских "каникулах". Но о результатах отпишу обязательно, раз просите.
PS Смущает еще и "пластиковость" энкодера - создает ощущение ненадежного аппарата...
спасибо! очень жду Ваших результатов, т.к. последняя мега у меня сгорела а новая придет еще не скоро хотелось бы собрать уже проверенный драйвер... может будут какие то изменения в этом драйвере для биполяров, схемку выложите пожалста, ну а если и платку добавите - то вообще цены Вам не будет...
с уважением
не пойму почему Вас смущает то что энкодер пластиковый?, он ведь ни с чем не соприкасается, оптическая вещица, да и прозрачности у более прочных материалов нет, разве что пропилы делать в металлических дисках/линейках - но разрешение уже будет не то совсем....
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс дек 25, 2011 21:00:43
Freeman
Idea_FIX, хорошо, хоть кому-то с работой везет)
Гайковинт у меня, к сожалению, строительные... хочу как-то поменять на "нормальные".
Или ставить ременную передачи, вот только для нее понадобится уже микрошаг... да и где ж ее взять?
А вот на коллекторниках мне понравилось из-за обратной связи, полностью решается проблема пропуска шагов, резонанса двигателей, люфтов и т д. В случае с ременной передачей, контроллер еще и вернет каретку в нужное положение после ее сдвига.
Кроме того, для раскрутки темы с шаговиками и контролем по току нужно разжится БП на 24-36 В.
Discovery 66 прав, пластиковый энкодер достаточно надежный.
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс дек 25, 2011 21:11:29
BoRtO
кстати видел энкодеры не кружком а полоской... в каком принтере стоят - непомню
а я свои энкодеры и все из принтеров (кроме движков естественно) выбросил, в надежде что ничего из них не сделаю...
П.С. мистер
Freeman я тот кто доставал вас по почте чтобы вы переделали мне прошивку... про ЮСБ драйвер...

Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Пн дек 26, 2011 00:18:31
kotovasiya
то Freeman
На каком контроллере делаете проект? Я совсем недавно сделал на stm32F100c4. Подкупил своей дещевизной и наличем встроеных таймеров поддерживающих квадратурные энкодеры. Какраз один контроллер управляет 2мя моторами. Энкодеры взял из мышки, нацепил на шпильку 6 , станок у меня на размер а5. Завтра закачаю видео работы.
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Пн дек 26, 2011 02:42:47
Freeman
Сервопривод делал на меге8, может переведу на тини2313.
На стм интересно, но вот разбираться с ними никак руки не дойдут... валяются две платки на стм8 и 32. Немного попытавшись написать что-то под 8, забил... то ли из-за недостаточности мозгов, то ли из-за лени... в любом случае под стм 8 мало литературы и примеров. Да и разбалован я всякими компиляторами тапа кодвижн, где генератор начального кода, все просто, топорно и понятно...
Вот так подумав, что под стм32 и того хуже, пока забил совсем...
kotovasiya, интересно по конструкции станка - какие двигатели, от чего, механика и т д.
кстати видел энкодеры не кружком а полоской...
Дак на оси Х стоит именно плоский энкодер, я его "линейкой" обозвал.
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Пн дек 26, 2011 13:19:25
kotovasiya
Двигатели с редуктором сняты с копира советских времен , станок был сделан для теста из мебельного дсп. Хотел фрезеровать краску на плате перед травлением в хлорном железе. Но большое количество дорожек он фрезерует в среднем 2 часа, отказался в пользу фоторезиста. Но оставил его чтоб фрезеровать квадратные отверстия и кнопки в корпусах. Видео вот , правда испортил сильно опустив слишком низко ось Z. В будущем буду делать большой станок .
Видео и
ПИД в серве
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Пн дек 26, 2011 17:03:01
Freeman
kotovasiya, а какой алгоритм у Вас?
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Пн дек 26, 2011 17:46:56
kotovasiya
Код не блещет красотой, но кратко поясню. Есть функция подсчета ПИД она вызывается раз в 10мсек.
Ей скармливаются два параметра текущая позиция с энкодера и счетчик с степдир, она генерирует параметр компаратора для таймера.Таймер через шим крутит мотор в нужную сторону.
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вт янв 03, 2012 19:29:08
Destor
Люди помогите проверить плату!!!

Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Ср янв 04, 2012 14:54:04
DimanVIP
Destor писал(а):Люди помогите проверить плату!!!

А где схемка то?
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Чт янв 05, 2012 10:49:25
Idea_FIX
to Destor: Самое смешное, что вариантов разводки плат, причем уже проверенных, в этой теме штук пять выложено (в т.ч. и от меня). Есть и очень похожие на то, что у вас. Возьмите готовую и не мучайтесь.
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс янв 08, 2012 01:30:17
fitterman
доброй ночи/дня! подскажите пожалуйста, почему могут перегреваться транзисторы стоящие по шим-у? шаговики всего навсего 0,5А, разогреваются они буквально через 30 секунд после включения питания...
Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс янв 08, 2012 11:57:06
BoRtO
вот скалдувал драйвер с ключами и шимом вместе.
транзисторы
12 штук на ключи IRFZ 24N ( N - Ch ) 55V; 17A; 45W
3 штуки IRF 9530 ( P - Ch ) 100V; 14A ; 79W
3 шт
(вместо кт 972)
кт940 - 3 шт

Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
Добавлено: Вс янв 08, 2012 22:26:41
fitterman
спасибо
делал на отдельных платах, из архива который нашел на страничке этой темы. шим на ирф 9530 + кт 972.если просто ограничивать ток на двигатель - не интересно

а если питать через шим, то конкретно греется 9530. вопрос: почему..? кстати обязательно применять составные транзюки типа 972??