roboforum.ru

Технический форум по робототехнике.
Текущее время: 11 апр 2025, 06:53

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Управление двигателем по LPT с опторазвязкой
СообщениеДобавлено: 15 май 2008, 16:46 
Не в сети
Мастер Самоделкин
Аватара пользователя

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

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление двигателем по LPT с опторазвязкой
СообщениеДобавлено: 15 май 2008, 17:38 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление двигателем по LPT с опторазвязкой
СообщениеДобавлено: 16 май 2008, 07:20 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2007, 11:57
Сообщения: 349
Откуда: Минycинck
simer, он шаговый.

НЕТ !!! Не шаговый ! а BLDC мотор - авиамоделисты называют его "бесколлекторник".
Вот плата-устройство http://avr123.nm.ru/01.htm которым можно его крутить.
И еще апноуты AVR447 и AVR449 в низу http://avr123.nm.ru/07.htm
< avr123.nm.ru >

Если с программированием дружишь, то запустить можно. Хотел посмотреть что у тебя полцчится, если конечно тебе это интересно. Я запускал его с помощью ATMEGA16. Вращаться, вращается, но греется гад сильно. Пробывал ШИМом понизить - начинает очень вяло вращаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление двигателем по LPT с опторазвязкой
СообщениеДобавлено: 16 май 2008, 12:52 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2008, 20:33
Сообщения: 12
loid писал(а):
simer, он шаговый. Если с программированием дружишь, то запустить можно. Хотел посмотреть что у тебя полцчится, если конечно тебе это интересно. Я запускал его с помощью ATMEGA16. Вращаться, вращается, но греется гад сильно. Пробывал ШИМом понизить - начинает очень вяло вращаться.



Цитата с http://www.robo.com.ua/forum/viewthread ... ead_id=239

Цитата:
...шпиндельный двигатель от CD-ROM (тот, который раскручивает диски). Это 3-х фазный бесколлекторный синхронный двигатель постоянного тока. Шаговым его не стоит считать, хотя можно ). На чужом языке он значится как: Permanent Magnet Synchronous Motor , либо brushless motor, либо BLDC motor
Как запустить такой двигатель? К счастью эту проблему уже решили за нас китайские инженера, которые спроектировали сам CD-ROM. Поэтому самый простой путь -> применить имеющееся решение, то есть использовать микросхему-драйвер шпиндельного двигателя. Ее легко будет отыскать на интерфейсной плате CD-ROMA. Возможный вариант маркировки: BA6849FP.
"3 транзистора" - на самом деле являются датчиками Холла. Они нужны для определения позиции ротора, в роли которого выступает постоянный магнит в форме кольца. Микросхема - драйвер вырабатывает ШИМ сигнал управления на основе сигналов от 3-х датчиков. Более подробную инфу можно найти в даташите на конкретный драйвер. Для серии BAxxx: http://www.interlavka.narod.ru/torg/BA20.htm
Можно ли напрямую управлять шпиндельным двигателем от микроконтроллера? Нет. Сопротивление обмоток двигателя низкое, а потребляемый ток слишком велик для МК. Необходим буфер в виде 3-х силовых ключей. Возможны решения на базе ULN2803 или на дискретных полевиках (МОП/MOSFET). Но лучше даже для разового эксперимента применить штатный драйвер от CD-ROMа. Хотя логика определения позиции ротора и выработки ШИМ простая, все же можно потратить время зря..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление двигателем по LPT с опторазвязкой
СообщениеДобавлено: 16 май 2008, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2007, 11:57
Сообщения: 349
Откуда: Минycинck
Спасибо за чудо-ссылку. Заказывал драйвер двигателя без датчиков холла. Двигатель вращается, но стоит его пальцем затормозить - получается жужжалка трясущаяся. Думаю собрать на BA6840, а то запарился я запускать этот движок. :o


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление двигателем по LPT с опторазвязкой
СообщениеДобавлено: 16 май 2008, 17:49 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Рекомендую mc33035 - http://efind.ru/icsearch/?search=1002&stock=1&c=asis&r=0


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

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


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

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


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

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