roboforum.ru

Технический форум по робототехнике.


ШИМ и китайские моторчики

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

ШИМ и китайские моторчики

Сообщение Guriy » 11 дек 2007, 13:51

Дано:
китайский моторчик
Mega8
L293D

порт B.1 - на энейбл логики у драйвера

L293D по даташиту может переключаться со скоростью до 5 кГц.
пытаюсь изменять скорость движения при помощи вот такого кода:
Код: Выделить всёРазвернуть
while(1){
  PORTB.1=1;
  delay_ms(1);
  PORTB.1=0;
  delay_ms(4);
}


теоретически скорость моторчика должна быть 20%, практически моторчик начитает лихорадить (по звуку так - дык-дык-дык-дык-дык-дык-дык), причем с частотой гораздо ниже, чем 200 герц (вроде правильно пересчитал), а с частотой примерно герц 5. Потом наступает прорыв - моторчик начинает верещать и крутиться, если не со 100% скоростью, то где-то рядом. Потом заново дык-дык-дык-дык-дык потом опять вжзззззиииии. Как я понимаю когда частота импульсов попадает в резонанс со скоростью вращения двигателя его раскручивает до максимума, как только частота смещается, опять начинает колбасить.

вопрос - у кого-нибудь есть другие результаты с ШИМ и китайским моторчиком?
Аватара пользователя
Guriy
 
Сообщения: 122
Зарегистрирован: 13 окт 2007, 14:07
Откуда: Украина, Киев

Re: ШИМ и китайские моторчики

Сообщение rig » 11 дек 2007, 15:02

я экспериментировал с моторчиком от магнитолы, плавно менял обороты от 50-60(меньше не получилось) до максимума 4500
все гуд. частоту непомню
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: ШИМ и китайские моторчики

Сообщение Digit » 11 дек 2007, 15:07

Думаю, что моторчик и его рассовая принадлежность тут не при чем. Ты ШИМ видимо неправильно делаешь. МК не на той частоте работает или еще что-то.
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: ШИМ и китайские моторчики

Сообщение avr123.nm.ru » 11 дек 2007, 15:36

rig писал(а):я экспериментировал с моторчиком от магнитолы, плавно менял обороты от 50-60(меньше не получилось) до максимума 4500
все гуд. частоту непомню


в магнитолах бывают моторчики с встроеным стабилизатором скорости.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ШИМ и китайские моторчики

Сообщение rig » 11 дек 2007, 15:49

прям как маленький, стабилизатор обойден подпаиванием проводков и обрывом лишних дорожек к схеме управления. фото не делал.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: ШИМ и китайские моторчики

Сообщение Guriy » 11 дек 2007, 16:19

Собственно, если L293D не может переключать быстрее 5 кГц (Datasheet: This device is suitable for use in switching applications at frequencies up to 5 kHz.), то у меня вроде все правильно :( может чуть-чуть меньше частота (0.2 кГц). Пробовал через прерывания (около 1кГц - та-же фигня) :cry:

На неделе нужно будет пару нормальных моторчиков купить и попробовать. А пока может есть у кого-нибудь код программного ШИМа, который работает?

ЗЫЖ частота меги - 1 МГц, дергаю энейбл.
Аватара пользователя
Guriy
 
Сообщения: 122
Зарегистрирован: 13 окт 2007, 14:07
Откуда: Украина, Киев

Re: ШИМ и китайские моторчики

Сообщение Myp » 11 дек 2007, 16:23

ШИМ из задачи курса AVR123 у меня отлично работал на китайских моторчиках...
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ШИМ и китайские моторчики

Сообщение Digit » 11 дек 2007, 17:14

А моторчики нормальные? В смысле, не старые Б\У? А то может ротор подклинивает... Подшипнички скольжения может выработались или еще какой износ?
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: ШИМ и китайские моторчики

Сообщение Guriy » 13 дек 2007, 02:59

Спасибо - все заработало. Действительно криво сделал шим.
Аватара пользователя
Guriy
 
Сообщения: 122
Зарегистрирован: 13 окт 2007, 14:07
Откуда: Украина, Киев


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

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