roboforum.ru

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

Злой шаговый мотор.

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

Злой шаговый мотор.

Сообщение -= Александр =- » 09 июн 2006, 22:04

Сабж. Пятифазник, здоровенный, сопротивление обмотки 0.6 ом. Рабочий ток - 3 ампера. Буду включать как униполярный. Вопрос: чем грамотно его питать? То что ШИМ- ясно. А вот как грамотно все сделать, какие мосфеты поставить и что вообще посоветуете? Впервые такую махину подключаю, до этого за пределы 1 ампера не выходило и стандартные драйверы работали, а тут увы не катит...  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 10 июн 2006, 01:53

А как у него обмотки подключены и сколько их ?

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

Сообщение -= Александр =- » 10 июн 2006, 22:16

Обмотки у него звездой.
Еще думаю - генерить ШИМ контроллером или лучше аппаратно? Если аппаратно - то чем? Источник в установке будет на 24 или 48 вольт. Контроллер быдет получать данные по SPI и соответственно рулить мотором.

Защита будет аппаратная по току, так что при зависании ничего сгореть не должно, но не хотелось бы чтоб обмен данными вносил какие-то помехи в ШИМ.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 10 июн 2006, 22:22

-= Александр =- писал(а):Обмотки у него звездой.
не хотелось бы чтоб обмен данными вносил какие-то помехи в ШИМ.


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

Сообщение -= Александр =- » 10 июн 2006, 23:20

Хм... А если я пока идет период тока буду запрещать прерывания и придут данные - прерывание SPI пропадет вообще или просто обработается после разрешения прерываний?
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 11 июн 2006, 02:03

зависит от настройки прерывания.

может быть уже поздно его обрабатывать.

найдешь время почитай пожалуйста подробно именно о прерываниях - по моему получилось хорошо.

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

Сообщение felis » 15 июн 2006, 00:39

Зачем весь этот гемор - возьми микру с соответствующим количеством PWM-каналов и не думай вообще о синхронизации.
felis
 
Сообщения: 17
Зарегистрирован: 20 май 2006, 04:44
Откуда: Colorado
Skype: felis_co

Сообщение -= Александр =- » 15 июн 2006, 01:25

Хм... А где бы о них почитать? Я подозревал что такие есть, но в руках ничегоподобного не держал...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение felis » 15 июн 2006, 23:01

Пики 18-е,  например - в них есть такая штука, называется ECCP. Это, среди всего прочего, такой замысловатый PWM на четыре фазы. Пятую фазу сделай из обычного PWM, который в этих чипах тоже есть.
felis
 
Сообщения: 17
Зарегистрирован: 20 май 2006, 04:44
Откуда: Colorado
Skype: felis_co

Сообщение -= Александр =- » 16 июн 2006, 01:33

Не, ради ШИМа осваивать ПИКи мне как-то влом, до этого с ними дела не имел. Знаю что ничего принципиально другого там нету, но чувствую гемора много будет. Сделаю на АВРе программный, а на случай чего - аппаратную защиту обмоток. Щас на симуляторе покрутил - вроде связь не мешает ему работать. Это же микросекунды, а паузы при ШИМе в 20 кГц куда больше.  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 16 июн 2006, 09:22

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

Сообщение felis » 16 июн 2006, 10:36

Там нечего особо осваивать - особенно, если не возиться с 16-ми пиками с их кривой адресацией, а юзать сразу 18-е. Там весь PWM пишется в 10 инструкций - сделал и забыл.
felis
 
Сообщения: 17
Зарегистрирован: 20 май 2006, 04:44
Откуда: Colorado
Skype: felis_co

Сообщение -= Александр =- » 16 июн 2006, 14:35

avr123.nm.ru писал(а):в курсе предлагаю - дешевейший мега48  6 ШИМ аппаратных.


Знаю, но ног у него мало... Там и связь и концевики всякие нужны, не лезет все это в него...  :(

В общем плату уже заказали под Мегу8535 (старая версия на ней работала, зименили только силовую часть под этот мотор).
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич


Вернуться в Электроника, электротехника

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 18