roboforum.ru

Технический форум по робототехнике.
Текущее время: 24 ноя 2024, 08:10

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Злой шаговый мотор.
СообщениеДобавлено: 09 июн 2006, 22:04 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2006, 01:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А как у него обмотки подключены и сколько их ?

думаю транзисторы из IRL выбрать разумно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2006, 22:16 
Не в сети
Мастер Самоделкин
Аватара пользователя

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

Защита будет аппаратная по току, так что при зависании ничего сгореть не должно, но не хотелось бы чтоб обмен данными вносил какие-то помехи в ШИМ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2006, 22:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
-= Александр =- писал(а):
Обмотки у него звездой.
не хотелось бы чтоб обмен данными вносил какие-то помехи в ШИМ.


нужно чтоб собака сбрасывала за время безопасное для обмоток.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2006, 23:20 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 июн 2006, 02:03 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
зависит от настройки прерывания.

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

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

-> Прерывания в AVR - устройство и мхенизм работы на примерах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2006, 00:39 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2006, 01:25 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2006, 23:01 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2006, 01:33 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2006, 09:22 
Не в сети
отсылающий читать курс
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2006, 10:36 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2006, 14:35 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
avr123.nm.ru писал(а):
в курсе предлагаю - дешевейший мега48  6 ШИМ аппаратных.


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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO