Как подключить двигатель от винчестера к ардуино

КАК ЗАПУСТИТЬ МОТОР HDD без Контроллеров и Транзисторов

Это очень простой способ для запуска моторов от СидиРумов и HDD Жестких дисков . Не требуется ни плат драйверов ни контролеров ни транзисторов !

Мотор HDD штука призабавная

Многие считают , что схожесть расположения обмоток данного электродвигателя с бесколлекторными электромоторами переменного тока, дает основания запускать такие двигатели используя внешние схемы типа такой .

Только вот выглядит все это уж слишком навороченно и большинство фанатов быстро остывают к такому «бесподобию» и , вместо покупки комплектующих для сборки подобной схемы, покупают готовые китайские решения

Благо стоят эти мини модули даже меньше чем набор полевиков для управления током обмоток.

Считая что Двигатель , вращающий шпиндель жесткого диска (или CD/DVD-ROM) — это обычный синхронный трёхфазный мотор постоянного тока , можно использовать готовые однокристальные драйверы управления, которым к тому же не требуются датчики положения ротора, ведь в роли таких датчиков выступают обмотки двигателя .

Ну, а тем, кто желает показать свои способности в программировании всевозможных контроллеров, есть шанс собрать Драйвер на Ардуино и сопутствующих запчастях

И ВСЁ ТАКИ ! КАК БЕЗ НАВОРОТОВ ЗАПУСТИТЬ МОТОРЧИК HDD ?

В большинстве случаев , запуск делается вовсе не для промышленных самоделок » очень нужная в хозяйсвто «, а просто ради интереса и любопытства. И желания тратить кучу времени на поиск запчастей или программирование вовсе нет охоты.

«К ак запустить моторчик из HDD ( жёсткого диска )?» Многие задаются этим вопросом, и я решил помочь с ответом .
При использовании старых HDD приводов в прикладных целях иногда возникает проблема с тем, что шпиндельный двигатель останавливается через некоторое время после запуска . Есть у них такая «фишка» — если с блока головок не поступают сигналы на микросхему- контроллер , то она запрещает микросхеме-драйверу вращать двигатель . Но это в прикладных цепях! В нашем случае мы обойдемся и без обратных связей и без контроллеров !

Чем отличается HDD привод от мотора «трёх фазного» ? — Тем что в нём есть постоянные магниты! Тут напомню вам, что моторы переменного тока с постоянными магнитами существуют ! =) эти бесщеточные и РЕАЛЬНО бесколлекторные моторчики на постоянных магнитах применяются в самых жестких условиях — СВЧ печах и даже в духовках. (Не знали? Знайте!) и запуск таких моторов вовсе не сложен!

Правда есть у них своя изюмина — они при запуске вращаются в неопределенном направлении — » Как фаза ляжет «, но все равно вращаются и работают.

Вот тут мы и подходим у кульминации и ответу на вопрос КАК ЗАПУСТИТЬ МОТОР HDD ? СМОТРИТЕ — ВСЕ ПЕРЕД ВАШИМИ ГЛАЗАМИ (а еще и послушать можно)

Источник

Arduino.ru

Запустить мотор от жесткого диска

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Как запустить мотор от жесткого диска с тремя пинами без драйвера юзая только ардуинку да транзисторы?

Читайте также:  21116 двигатель на что ставят

Облазил все, везде говорят мол шим, или у них мотор с 4-мя контактами, у меня то с тремя.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Искал, и много. Почти везде мотор с 4-мя контактами, или драйвер.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Я конечно могу запустить мотор на очень низких оборотов от самой ардуинки, и запускал. Но это не дело. 2-3 оборота в секунду это мало. Мотор то 7200

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Искал, и много. Почти везде мотор с 4-мя контактами, или драйвер.

В жёстких дисках обычно такие и стоят. Там обмотка по схеме звезда (рис.1): один вывод общий и по одному выводу на каждую обмотку (всего четрые контакта). Есть ещё по схеме треугольник (рис.2), без общего вывода (всего три контакта)

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Я конечно могу запустить мотор на очень низких оборотов от самой ардуинки, и запускал. Но это не дело. 2-3 оборота в секунду это мало. Мотор то 7200

Ищи как подключать и управлять бесколлектроными моторами по схеме треугольник, если только три вывода.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Походу я ошибся. В моторе с тремя выводами обмотка также по схеме звезда, просто общий не выведен наружу.

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

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

. я пробовал, однако жд на полные обороты не выходил. Пробовал в тч и управлением напрямую портом. При этом не оставалось ничего для выполнения еще чего либо еще.

оптимальным стало приобретение самого дешевого регулятора для модельного бесколлекторника и управление им шимом, аналогично сервам. Типа этого

ЗЫ. Работает только для трехпиновых движков от НЖМД. Для четырехпинового непрокатилло. Пытался игнорировать средний пин , предполагая звезду. Непрокатилло.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Чтобы мотор вышел на полные обороты и стабильно работал, обязательно должна быть обратная связь (для считывания положения ротора). Иначе на больших оборотах или при резком разгоне мотор может «срываться». Особенно если приложить усилие к ротору, т.к. слабый крутящий момент.

ЗЫ. Работает только для трехпиновых движков от НЖМД. Для четырехпинового непрокатилло. Пытался игнорировать средний пин , предполагая звезду. Непрокатилло.

Странно конечно. По идее должно было заработать.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ясно, а как дела обстоят с моторами от DVD ромов? На одном три пина, на другом 6, на третьем вообще пять. Через несколько дней будет l293d шилд. Им можно запустить? Или нафиг все это?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Да почти так же. Я встречал те же трехфазные бесколлекторные моторы. Кто-то говорил, что видел шаговый двигатель. Но там вроде датчики холла на плате уже стоят для обратной связи. Можно ещё глянуть мотор от флоппика.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Читайте также:  Не срабатывает втягивающее на холодном двигателе

От флоппика тоже есть, копил годами). Один совсем старый 5,25. А один 3.5. Сколько пинов не вспомню, но пять или больше, на 5,25 есть датчики

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Через несколько дней будет l293d шилд. Им можно запустить?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Это я видел. Просто думал можно без контроллера как-нибудь, через транзисторы. Например мосфеты, у меня их 50 штук.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ну можно, шесть мосфетов надо (три N-канальных + три P-канальных). Порядок переключения обмоток из поста #6, вторая ссылка.

И ещё про Dead time не забыть, чтобы не оказалось два одновременно включенных транзистора на одну обмотку. Иначе сквозной ток и транзисторы погорят.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Я выводил на полные обороты драйвером бесколлекторника, под нагрузкой обороты держало.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Я выводил на полные обороты драйвером бесколлекторника, под нагрузкой обороты держало.

Это ECS контроллером? Возможно потому что там обратная связь реализована.

Если я правильно помню, обратную связь можно сделать так: вывод обмотки, которая в данный момент времени не задействована подключается на АЦП и считывается наведённое напряжение на эту обмотку. И по нужному значению осуществляется переключение обмоток. Как-то так.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

В жестких дисках, как правило, применяются трехфазные бесколлекторные двигатели. Обмотки двигателя соединены звездой, то есть получаем 3 вывода (3 фазы). Некоторые двигатели имеют 4 вывода, в них дополнительно выведена средняя точка соединения всех обмоток.

Чтобы раскрутить бесколлекторный двигатель, нужно в правильном порядке и в определенные моменты времени, в зависимости от положения ротора, подавать напряжение на обмотки. Для определения момента переключения на двигатель устанавливают датчики холла, которые играют роль обратной связи.

Источник

УПРАВЛЕНИЕ МОТОРОМ HDD ОТ ARDUINO

В винчестерах старого типа (не SSD) используются очень неплохие бесколлекторные двигатели BLDC. И часто бывает что сам винт сгорел, а двигатель работает прекрасно и выкидывать его жалко. Бесщеточные двигатели более долговечны, чем обычные коллекторные, поскольку в них отсутствует коммутатор — щетка коллектор.

Обычно используют электронные переключатели для реверсирования тока в подобных бесколлекторных двигателях. В двигателях типа BLDC катушки намотаны на статоре, а ротор имеет постоянный магнит. Но следует отметить, что бесщеточный двигатель не может работать от обычного источника постоянного тока. Нужен контроллер (драйвер). Его функции выполняет стандартная Ардуино плата.

Выходы Arduino питают транзисторы Дарлингтона TIP122 и управляют тремя фазами электродвигателя. Каждая фаза контролируется с помощью своего контакта микросхемы.

Обычно моторчик жесткого диска имеет 3 фазы + 1 общую = 3 фазы с 4-мя проводами. Используйте мультиметр для проверки сопротивления в этих четырех точках схемы измерения. Общий вывод + катушка = 1 Ом. Катушка + катушка = 2 Ома.

Читайте также:  Для чего дефорсируют двигатель

Схема управления двигателем через Arduino

Для извлечения мотора из корпуса HDD просто открутите все винтики. Некоторые винты могут быть скрыты под этикеткой.

Внимание! К приводу подключена лента, не тяните ее, потому что внутри очень тонкие провода, которые подключены к катушкам двигателя. Предлагаем припаять дополнительные провода, как видно на фото.

Затем припаяйте удлинительные провода. Подключение к Arduino делаем по такой схеме:

Нужно 3 цифровых контакта для отправки сигнала, тут контакты 2, 3, 4.

Компоненты контроллера

  • 3 штуки резисторы 1 кОм
  • 3 транзистора Дарлингтона TIP122
  • 3 диода 1N4004
  • 1 аккумулятор с напряжением от 5 до 12 В

Соедините всё как показано на рисунках.

Тут подшипник 22х8 в середине — он не из винчестера, лежит просто для сравнения.

Кодирование Ардуино

Программа может быть такой, а можете разработать свою, например с плавным стопом-стартом.

const int phase1pin = 2;
const int phase2pin = 3;
const int phase3pin = 4;
const int delayTime = 6000; // microsecs

void setup() <
Serial.begin(9600);
pinMode(phase1pin, OUTPUT);
pinMode(phase2pin, OUTPUT);
pinMode(phase3pin, OUTPUT);
>

void loop() <
switchStep(1);
switchStep(2);
switchStep(3);
>

void switchStep(int stage) <
switch(stage) <
case 1:
digitalWrite(phase1pin, HIGH);
digitalWrite(phase2pin, LOW);
digitalWrite(phase3pin, LOW);
delayMicroseconds(delayTime);
break;
case 2:
digitalWrite(phase1pin, LOW);
digitalWrite(phase2pin, HIGH);
digitalWrite(phase3pin, LOW);
delayMicroseconds(delayTime);
break;
case 3:
digitalWrite(phase1pin, LOW);
digitalWrite(phase2pin, LOW);
digitalWrite(phase3pin, HIGH);
delayMicroseconds(delayTime);
break;
>
>

Для данного двигателя от жесткого диска с 5400 об / мин использовалось напряжение 3,7 х 3 = 11,1 В. Минимальный период цикла = 1,3 мс, то есть он занимает около 1,3 х 2,25 х 2 = 5,85 мс для 1 об. Вы можете изменять значения в программе.

Источник

Запускаем различные 3-фазные моторчики от драйвера мотора жесткого диска

В жестком диске,для раскрутки алюминиевого диска-накопителя информации,есть трехфазный бесколлекторный двигатель.

Этот двигатель управляется специальной микросхемой-драйвером мотора,на моей плате это микросхема L6278.К моторчику от платы идут четыре контакта.

У моторчика есть четыре вывода-контакта.Крайний вывод слева,это общий вывод,его можно определить как несколько скрученных проводков,все остальные выводы,это выводы фазы.

Решил убрать мотор из жесткого диска и на его место подключить другие электродвигатели.Первый попавшийся тоже имеет четыре вывода,при подключении запустился и вполне себе работает.

Другой моторчик,взятый видимо из привода dvd,запустить не удалось,так как не видно выводы катушки.Когда разломал этот мотор,вот тогда увидел,что этот мотор тоже трехфазный с четырьмя выводами,его вполне можно запустить от микросхемы- драйвера.Его распиновку можно увидеть на видео в конце статьи.

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

Теперь корпус этого моторчика начинает вращаться.

Жесткие диски имеют разных производителей и модели.При подаче питания 5В,на моей модели моторчики запускаются на 5-10 секунд,далее останавливаются и снова запускаются.Чтобы вращение было постоянным,замкнул перемычкой два крайних контакта на плате,куда подключается шлейф.Замыкать надо при запуске,при выключении питания и вновь подаче питания,запуска мотора не будет,надо будет опять вытаскивать перемычку и запускать без нее.Возможно на других жестких дисках диск будет вращаться без проблем постоянно.

Так выглядит осциллограмма между двумя фазами во время работы двигателя.

Источник

Adblock
detector