Очень просто: индуктивной нагрузкой например. При отключении самоиндукция пробъет выходные транзисторы порта. А на современных платах это чревато выгоранием одного из мостов, т.е. возможно даже смертью платы...
НЕТ !!! Не шаговый ! а BLDC мотор - авиамоделисты называют его "бесколлекторник". Вот плата-устройство http://avr123.nm.ru/01.htm которым можно его крутить. И еще апноуты AVR447 и AVR449 в низу http://avr123.nm.ru/07.htm < avr123.nm.ru >
Если с программированием дружишь, то запустить можно. Хотел посмотреть что у тебя полцчится, если конечно тебе это интересно. Я запускал его с помощью ATMEGA16. Вращаться, вращается, но греется гад сильно. Пробывал ШИМом понизить - начинает очень вяло вращаться.
loid писал(а):simer, он шаговый. Если с программированием дружишь, то запустить можно. Хотел посмотреть что у тебя полцчится, если конечно тебе это интересно. Я запускал его с помощью ATMEGA16. Вращаться, вращается, но греется гад сильно. Пробывал ШИМом понизить - начинает очень вяло вращаться.
...шпиндельный двигатель от 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а. Хотя логика определения позиции ротора и выработки ШИМ простая, все же можно потратить время зря..
Спасибо за чудо-ссылку. Заказывал драйвер двигателя без датчиков холла. Двигатель вращается, но стоит его пальцем затормозить - получается жужжалка трясущаяся. Думаю собрать на BA6840, а то запарился я запускать этот движок.