Например TDA7294

Форум РадиоКот • Просмотр темы - STEP/DIR контроллер 3-х шаговых двигателей на микроконтролле
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн ноя 17, 2025 12:31:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 977 ]     ... , , , 12, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Пт дек 23, 2011 15:51:01 
Встал на лапы

Зарегистрирован: Чт янв 17, 2008 23:40:37
Сообщений: 113
Рейтинг сообщения: 0
Discovery 66 писал(а):
Freeman писал(а):
3. Убрать шаговики нафиг, вместо них обычные коллекторные моторы, обратная связь по энкодерам... Наверное этот вариант был бы предпочтительней, если бы были моторы... ну или цены на них доступней были...

а зачем убирать шаговики? ведь они и придуманы чтобы упростить все, коллекторные моторы хорошо конечно, но это слишком сложно по механике, если делать все самому... этож ведь коллекторный мотор + редуктор + тормоз + энкодер...
где то видел я станочек с двигателями от дворников (червячный редуктор там стоит)...
помоему нужно мощные шаговики просто юзать или на крайняк редуктор ставить к шаговику, но это опять же люфты
Idea FIX , пробовали драйвер с биполярниками?


Да потому что с коллекторниками проще работать намного - управляются шимом, отсутствует резонанс, не нужно плавно набирать скорость (точнее нужно, но это не так критично). А тормоз при таких размерах и инерции не очень то и нужен, особенно учитывая что передача останется на основе ходового винта. Да и по линейному энкодеру люфты не так страшны, т.к. учитывается конкретно текущее положение каретки.
Сегодня написал контроллер для управления механизмом из принтера на основе энкодера и коллекторника на серво.. типа такого:
Изображение

Вроде работает нормально, намного лучше чем шаговик... на линейном энкодере - вообще точность... каретку отводишь руками, а она возвращается на то же положение сама.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Сб дек 24, 2011 16:03:16 
Первый раз сказал Мяу!

Зарегистрирован: Пн дек 05, 2011 14:40:56
Сообщений: 38
Рейтинг сообщения: 0
Freeman, а откуда вы взяли линейный энкодер? я с такими вещами еще дел не имел... на фото вроде обыкновенный с диском, только разрешение помоему большое по фото даже определить не могу, все сливается.... и кстати какое разрешение у линейных энкодеров бывает? (кол - во "импульсов на мм")... Помомему очень дельная вещица получится, вот только сложная наверняка... :-), коллекторники какие будете использовать для будущего станка? механика, как я понял, будет на основе старого принтера?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Сб дек 24, 2011 18:03:19 
Встал на лапы

Зарегистрирован: Чт янв 17, 2008 23:40:37
Сообщений: 113
Рейтинг сообщения: 0
Discovery 66 писал(а):
Freeman, а откуда вы взяли линейный энкодер? я с такими вещами еще дел не имел... на фото вроде обыкновенный с диском, только разрешение помоему большое по фото даже определить не могу, все сливается.... и кстати какое разрешение у линейных энкодеров бывает? (кол - во "импульсов на мм")... Помомему очень дельная вещица получится, вот только сложная наверняка... :-), коллекторники какие будете использовать для будущего станка? механика, как я понял, будет на основе старого принтера?


Линейный энкодер как и круглый из принтера горевшего. Там разрешение разное, у линейного около 7 делений на мм, у круглого и того меньше. Линейный представляет из себя простую линейку из пленки и рисками.
Кстати, они продаются - в Киеве могу подсказать где, да и на ебее видел. Разрешение -700, 600, 500 делений на дюйм. Где-то читал что и 300 бывают.
Контроллер в принципе не такой сложный должен быть... по крайней мере пока каретка от принтера ездит без проблем... а вот с моторами тоже пока не знаю - если переделывать принтер, то использую те что в нем стоят, а если станок переделывать, то тогда вообще хз


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Сб дек 24, 2011 18:13:29 
Первый раз сказал Мяу!

Зарегистрирован: Пн дек 05, 2011 14:40:56
Сообщений: 38
Рейтинг сообщения: 0
MrFreeman, поддерживаю в таком начинании Вас, очень интересно посмотреть будет что получится, схему с прошивкой давать будете когда сделаете? :-) выбор в коллекторниках - огромен... их найти/приобрести проще чем шаговые, мне кажется идеальным будет привод из приводов дворников, там и редуктор червячный есть и двигатель порядка 12Вт (покрайней мере мне такой вариант попадался)


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Сб дек 24, 2011 18:18:32 
Встал на лапы

Зарегистрирован: Чт янв 17, 2008 23:40:37
Сообщений: 113
Рейтинг сообщения: 0
Все файлы давать буду, вот только когда доберусь до этого дела - не знаю. пока на тестовой макетке погонял прошивку... тут ведь еще важную роль играет механика...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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 Смущает еще и "пластиковость" энкодера - создает ощущение ненадежного аппарата...

_________________
Через тернии - к звездам


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вс дек 25, 2011 05:46:36 
Первый раз сказал Мяу!

Зарегистрирован: Пн дек 05, 2011 14:40:56
Сообщений: 38
Рейтинг сообщения: 0
Idea_FIX писал(а):
to Diskovery: К сожалению, не было времени проверить контроллер на биполярниках... Вторую работу нашел (точнее, это она меня нашла), на этих выходных переезд основной машины на новую платформу... Насыщенная, в общем, неделька. Собрать я собрал, только не проверял - не успел. Возможно, что доберусь только на январских "каникулах". Но о результатах отпишу обязательно, раз просите.

PS Смущает еще и "пластиковость" энкодера - создает ощущение ненадежного аппарата...

спасибо! очень жду Ваших результатов, т.к. последняя мега у меня сгорела а новая придет еще не скоро хотелось бы собрать уже проверенный драйвер... может будут какие то изменения в этом драйвере для биполяров, схемку выложите пожалста, ну а если и платку добавите - то вообще цены Вам не будет... с уважением

не пойму почему Вас смущает то что энкодер пластиковый?, он ведь ни с чем не соприкасается, оптическая вещица, да и прозрачности у более прочных материалов нет, разве что пропилы делать в металлических дисках/линейках - но разрешение уже будет не то совсем....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вс дек 25, 2011 21:00:43 
Встал на лапы

Зарегистрирован: Чт янв 17, 2008 23:40:37
Сообщений: 113
Рейтинг сообщения: 0
Idea_FIX, хорошо, хоть кому-то с работой везет)

Гайковинт у меня, к сожалению, строительные... хочу как-то поменять на "нормальные".
Или ставить ременную передачи, вот только для нее понадобится уже микрошаг... да и где ж ее взять?
А вот на коллекторниках мне понравилось из-за обратной связи, полностью решается проблема пропуска шагов, резонанса двигателей, люфтов и т д. В случае с ременной передачей, контроллер еще и вернет каретку в нужное положение после ее сдвига.

Кроме того, для раскрутки темы с шаговиками и контролем по току нужно разжится БП на 24-36 В.

Discovery 66 прав, пластиковый энкодер достаточно надежный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вс дек 25, 2011 21:11:29 
Друг Кота

Карма: 7
Рейтинг сообщений: 18
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Сообщений: 3424
Откуда: Україна
Рейтинг сообщения: 0
кстати видел энкодеры не кружком а полоской... в каком принтере стоят - непомню
а я свои энкодеры и все из принтеров (кроме движков естественно) выбросил, в надежде что ничего из них не сделаю...

П.С. мистер Freeman я тот кто доставал вас по почте чтобы вы переделали мне прошивку... про ЮСБ драйвер... :))

_________________
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Пн дек 26, 2011 00:18:31 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
то Freeman

На каком контроллере делаете проект? Я совсем недавно сделал на stm32F100c4. Подкупил своей дещевизной и наличем встроеных таймеров поддерживающих квадратурные энкодеры. Какраз один контроллер управляет 2мя моторами. Энкодеры взял из мышки, нацепил на шпильку 6 , станок у меня на размер а5. Завтра закачаю видео работы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Пн дек 26, 2011 02:42:47 
Встал на лапы

Зарегистрирован: Чт янв 17, 2008 23:40:37
Сообщений: 113
Рейтинг сообщения: 0
Сервопривод делал на меге8, может переведу на тини2313.

На стм интересно, но вот разбираться с ними никак руки не дойдут... валяются две платки на стм8 и 32. Немного попытавшись написать что-то под 8, забил... то ли из-за недостаточности мозгов, то ли из-за лени... в любом случае под стм 8 мало литературы и примеров. Да и разбалован я всякими компиляторами тапа кодвижн, где генератор начального кода, все просто, топорно и понятно...
Вот так подумав, что под стм32 и того хуже, пока забил совсем...

kotovasiya, интересно по конструкции станка - какие двигатели, от чего, механика и т д.

Цитата:
кстати видел энкодеры не кружком а полоской...

Дак на оси Х стоит именно плоский энкодер, я его "линейкой" обозвал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Пн дек 26, 2011 13:19:25 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
Двигатели с редуктором сняты с копира советских времен , станок был сделан для теста из мебельного дсп. Хотел фрезеровать краску на плате перед травлением в хлорном железе. Но большое количество дорожек он фрезерует в среднем 2 часа, отказался в пользу фоторезиста. Но оставил его чтоб фрезеровать квадратные отверстия и кнопки в корпусах. Видео вот , правда испортил сильно опустив слишком низко ось Z. В будущем буду делать большой станок .
Видео и ПИД в серве


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Пн дек 26, 2011 17:03:01 
Встал на лапы

Зарегистрирован: Чт янв 17, 2008 23:40:37
Сообщений: 113
Рейтинг сообщения: 0
kotovasiya, а какой алгоритм у Вас?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Пн дек 26, 2011 17:46:56 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
Код не блещет красотой, но кратко поясню. Есть функция подсчета ПИД она вызывается раз в 10мсек.
Ей скармливаются два параметра текущая позиция с энкодера и счетчик с степдир, она генерирует параметр компаратора для таймера.Таймер через шим крутит мотор в нужную сторону.


Вложения:
STM32_servo2.rar [463.47 KiB]
Скачиваний: 721
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вт янв 03, 2012 19:29:08 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Вт июл 12, 2011 15:33:34
Сообщений: 115
Откуда: Украина
Рейтинг сообщения: 0
Люди помогите проверить плату!!! :cry:


Вложения:
Контроллер Step-Dir на ATmega16A-PU.lay [78.27 KiB]
Скачиваний: 1127

_________________
С когтями не птица,летит матерится? Ответ. Электромонтёр со столба падает :)
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Ср янв 04, 2012 14:54:04 
Мучитель микросхем
Аватар пользователя

Карма: -2
Рейтинг сообщений: 0
Зарегистрирован: Вт июн 01, 2010 22:12:07
Сообщений: 474
Откуда: Тольятти
Рейтинг сообщения: 0
Destor писал(а):
Люди помогите проверить плату!!! :cry:

А где схемка то?

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Чт янв 05, 2012 10:49:25 
Встал на лапы

Зарегистрирован: Пт сен 30, 2011 05:55:31
Сообщений: 111
Откуда: Питер
Рейтинг сообщения: 0
to Destor: Самое смешное, что вариантов разводки плат, причем уже проверенных, в этой теме штук пять выложено (в т.ч. и от меня). Есть и очень похожие на то, что у вас. Возьмите готовую и не мучайтесь.

_________________
Через тернии - к звездам


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вс янв 08, 2012 01:30:17 
Первый раз сказал Мяу!

Зарегистрирован: Вт окт 05, 2010 18:12:46
Сообщений: 23
Откуда: киев
Рейтинг сообщения: 0
доброй ночи/дня! подскажите пожалуйста, почему могут перегреваться транзисторы стоящие по шим-у? шаговики всего навсего 0,5А, разогреваются они буквально через 30 секунд после включения питания...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вс янв 08, 2012 11:57:06 
Друг Кота

Карма: 7
Рейтинг сообщений: 18
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Сообщений: 3424
Откуда: Україна
Рейтинг сообщения: 0
вот скалдувал драйвер с ключами и шимом вместе.
транзисторы
12 штук на ключи IRFZ 24N ( N - Ch ) 55V; 17A; 45W :)
3 штуки IRF 9530 ( P - Ch ) 100V; 14A ; 79W
3 шт (вместо кт 972) кт940 - 3 шт :)


Вложения:
STEPDIR контроллер . 12 IRFZ 24N + 3 IRF 9530+ 3 кт940.lay [72.47 KiB]
Скачиваний: 1342

_________________
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!


Последний раз редактировалось BoRtO Пн янв 09, 2012 09:46:29, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STEP/DIR контроллер 3-х шаговых двигателей на микроконтр
СообщениеДобавлено: Вс янв 08, 2012 22:26:41 
Первый раз сказал Мяу!

Зарегистрирован: Вт окт 05, 2010 18:12:46
Сообщений: 23
Откуда: киев
Рейтинг сообщения: 0
спасибо :)
делал на отдельных платах, из архива который нашел на страничке этой темы. шим на ирф 9530 + кт 972.если просто ограничивать ток на двигатель - не интересно :) а если питать через шим, то конкретно греется 9530. вопрос: почему..? кстати обязательно применять составные транзюки типа 972??


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 977 ]     ... , , , 12, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y