Например TDA7294

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

Текущее время: Ср июл 23, 2025 16:04:16

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 34 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Контроллер шагового двигателя на Mega8
СообщениеДобавлено: Пт дек 28, 2007 11:59:44 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт ноя 29, 2007 22:22:40
Сообщений: 47
Рейтинг сообщения: 0
Пытаюсь сделать такой девайс. Но не хватает знаний.

У меня есть микроконтроллер ATMega8 и двигатель MOTOTECH из принтера HP. У двигателя 4 вывода — черный, коричневый, желтый, оранжевый.

Методом тыка установил, что вращение происходит при постоянной переполюсовке пары выводов:
черный <-> желтый — в одну сторону
коричневый <-> оранжевый — в другую

Прикинул примерный алгоритм, написал следующее, прошил
Код:
while (1)
      {
          PORTC = 0b00000001;
          delay_ms(500);
          PORTC = 0b00000010;
          delay_ms(500);   
      }


Между выводами образуется очень малое напряжение (от -0.05в до 0.05в). Если применить транзисторы, устройство заставит вращаться ШД?

Если нет, то подскажите, пожалуйста, самую элементарную (с минимальным набором компонентов) схему управлением ШД на МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 28, 2007 12:07:56 
Встал на лапы

Зарегистрирован: Ср авг 29, 2007 10:42:31
Сообщений: 124
Рейтинг сообщения: 0
А без транзисторов то как, у меги выход до 20мА на скока я помню.
И код не совсем верный, посмотри на робофоруме или сдесь поиском, это не раз обсуждалось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер шагового двигателя на Mega8
СообщениеДобавлено: Пт дек 28, 2007 12:29:51 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
spq писал(а):
подскажите, пожалуйста, самую элементарную (с минимальным набором компонентов) схему управлением ШД на МК.


L297 + L298 - www.st.com

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер шагового двигателя на Mega8
СообщениеДобавлено: Пт дек 28, 2007 15:18:31 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт ноя 29, 2007 22:22:40
Сообщений: 47
Рейтинг сообщения: 0
tych писал(а):
L297 + L298
Такой пример и в протеусе есть... Только на PIC. Ладно, придётся закупиться.

Так, а прошивку для МК не подскажите? Желательно в Си.
А то я только в хексе видел. Дизассемблировать и разбираться потом не очень хочется.. :) Или просто алгоритм?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер шагового двигателя на Mega8
СообщениеДобавлено: Пт дек 28, 2007 15:36:27 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
spq писал(а):
tych писал(а):
L297 + L298
Такой пример и в протеусе есть... Только на PIC. Ладно, придётся закупиться.

Так, а прошивку для МК не подскажите? Желательно в Си.
А то я только в хексе видел.


AN155 SILABS.COM и на microchip.com наверно апноуты есть да и на atmel.com для AVR

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 28, 2007 15:45:29 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Да, алгоритм очень простой. Соберите в протеусе схемку, какойто AVR парут транзисторных ключей, и шаговый движок. Просто надо сделать что-то типа эфекта "бигущий огонь"... Поочерёдно дёргаете обмотки на ШГ и всё будет ОК. Чем быстрее это будет, тем больше скорость. Всё очень просто. И в протеусе можно сделать даже методом научного тыка. :wink:

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


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 29, 2008 22:12:08 
Родился

Зарегистрирован: Вт янв 08, 2008 19:01:21
Сообщений: 2
Откуда: Тамбов
Рейтинг сообщения: 0
схемка и прошивка с исходниками на AVR

гдейто у китайцев попалось


Вложения:
1200-8713.rar [7.5 KiB]
Скачиваний: 2155

_________________
работай, как будто тебе не надо денег
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 01, 2008 20:12:12 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт ноя 29, 2007 22:22:40
Сообщений: 47
Рейтинг сообщения: 0
Китайский asm съел мой моск :-)

Да уж, не совсем пойму, почему я спросил об исходнике, программа-то элементарная.
И делать стоит действительно лучше на связке L297 + L298, для моих нудж хватит с головой.
Однако, у себя в Красноярске таких не нашел... :/ Может искал плохо...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 01, 2008 20:22:05 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Статью целую написал про управление ШД и примеры для меги8
http://www.radiokot.ru/lab/controller/22
В планах заюзать микрошаг с применением ШИМ (мега88)
кстати у меня подобный твоему двиган дома где то валяется, довольно мощный

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 01, 2008 21:09:42 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Сб сен 30, 2006 19:32:29
Сообщений: 303
Рейтинг сообщения: 0
Вот такую собирал , шас работает вроде бы нормально , не жалуюсь
И печатка тоже есть
Особеность ;питание контроллера берётся от питания мотора , то есть
У меня в печатке реализовано
или
БЛОК ПИТАНИЯ ДОЛЖЕН БЫТЬ С ЗАЩИТОЙ, ПРИ ПРОПАДАНИИ НАПРЯЖЕНИЯ +5 ВОЛЬТ,
ПИТАНИЕ ДВИГАТЕЛЕЙ ДОЛЖНО ОТКЛЮЧАТЬСЯ (pin15 и pin24)
Иначе микросхемы сгорают


L297 + L298
Пользовался , не стоит собирать больше проблем с настройкой чем работы


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 05, 2008 20:11:03 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 6
Зарегистрирован: Вт янв 10, 2006 00:26:45
Сообщений: 2918
Откуда: Челябинск
Рейтинг сообщения: 0
А наша любимая L293D? там как раз на две пары есть, достаточно перекидывать на входе реверса 0 и 1.

_________________
Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 14, 2008 04:22:30 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт фев 14, 2008 04:18:02
Сообщений: 117
Откуда: украина
Рейтинг сообщения: 0
Цитата:
В планах заюзать микрошаг с применением ШИМ (мега8Cool

как успехи?продвигается дело?меня тоже интересует контроллер на меге8,именно с шимом


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 28, 2008 17:30:45 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 27, 2007 17:01:19
Сообщений: 15
Рейтинг сообщения: 0
я вот как-то делал драйвер для флопиковского шаговичка там тоже 4 вывода по 2 на обмотку, драйвер на биполярниках правда, по одному на обмотку, цеплял все это дело на мегу8, мегу к юарту на ком цеплял и с клавиатуры управлял вращением шаговичка, все работает просто прелесно :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 29, 2008 18:06:55 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Пробовал микрошаг, т.е. за счет ШИМа по синусойде изменял ток через соседние обмотки (одна SIN вторая COS) прироста момента не наблюдалось скорость тоже так себе при получаговом режиме примерно теже характеристики при этом управление несравнимо проще. Может я конечно что то не так делал

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 29, 2008 18:11:35 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
moLCHec писал(а):
Пробовал микрошаг, т.е. за счет ШИМа по синусойде изменял ток через соседние обмотки (одна SIN вторая COS)


А как вы ток проконтролировали ? Или ШД через резисторы большие был включен ?

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 01, 2008 20:00:26 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
нет система разомкнута, изменял скважность ШИМ. почитал доку все делал правильно, как пишут умные мужи микрошаг прирост момента не дает. микрошаг обеспечивает постоянный момент. Что меня приятно удивило ибо постоянный момент обеспечивает максимально быстродействие с точки зрения привода

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 01, 2008 20:20:37 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
moLCHec писал(а):
нет система разомкнута, изменял скважность ШИМ.


Без ОС ток контролировать задавая напряжение можно лишь при больших баластных сопротивлениях - когда индуктивное сопротивление мотора не будет играть значительно роли.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 02, 2008 08:14:25 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
не обязательно ОС по току, в данном случае она не нужна. Я в институте инверторы проходил и экзамен по преобразовательной технике здавал, Мы инвертоы собирали в MathLab и бес ОС по току все работало при больших и малых индуктивностях

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 02, 2008 11:09:22 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Чепуху городите !

Причем я уже 2 раза вам сказал как правильно !

Почитайте лучше доку на контроллеры ШД с микрошагом от st.com и другие. Попробуйте найти среди них модель без ОС по току.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 02, 2008 21:00:43 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Конечно чепуху, мне целый курс в инсте чепуху городили. :shock:
А то что фирменный с ОС по току это их дело, ОС желательна но не обязательна.
ток наростает по экспоненте и также спадает если совместить то интеграл будет равен площади импульса. при больших значениях индуктивности у нас добавляется еще постоянная составляющая. Я вообщето на электроприводе учусь и довольно успешно и работаю по специальности так что поисчите аргументы по обоснованние может я с вами и соглашусь

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 34 ]  1,  

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


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

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


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

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


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