Як підключити двигун від жорсткого диска. Підключення двигуна HDD до мікроконтролера. Принципова схема підключення двигуна до мікросхеми LB11880

. Тема безумовно цікава особливо для початківців радіо-"катувальників", але на мій погляд розкрита далеко не повністю. Нілогічного завершення, а саме яку схему використав багато шанований, TwIsTeRдля свого рішення, чи запропоновану (моїм колегою з журналістської праці)S anyaav на М/С TDA5145, МК чи якусь іншу. Цією статтею я хочу доповнити деякі прогалини форуму і розповім, на мій погляд, про цілком гідну хоч за сучасними мірками та стареньку мікросхемуLB11880. І так приступимо і почнемо із загальних відомостей, що ж таке двигун від HDD, CD-ROM, DVD-ROM

Двигун, що обертає шпиндель жорсткого диска (або CD/DVD-ROM) - це синхронний трифазний двигун постійного струму.

Розкрутити такий двигун можна підключивши його до трьох підлог мостових каскадів, які управляються трифазним генератором, частота якого при включенні дуже мала, а потім плавно підвищиться до номінальної. Це не найкраще рішення задачі, така схема не має зворотного зв'язку і отже частота генератора підвищуватиметься в надії, що двигун встигає набрати обертів, навіть якщо насправді його вал нерухомий. Створення схеми із зворотним зв'язком зажадало б застосування датчиків положення ротора і кілька корпусів ІМС крім вихідних транзисторів. CD/DVD-ROM вже містять датчики холу, за сигналами яких можна визначити положення ротора двигуна, але іноді зовсім не важливо точне положення і не хочеться даремно тягнути "зайві дроти".

На щастя, промисловість випускає готові однокристальні драйвери управління, яким до того ж їм не потрібні датчики положення ротора, ролі таких датчиків виступають обмотки двигуна.Мікросхеми керування трифазними двигунами постійного струму, яким не потрібні додаткові датчики (датчиками є самі обмотки двигуна):TDA 5140; TDA 5141; TDA 5142; TDA 5144; TDA 5145 і звичайно ж LB 11880. (Є деякі інші, але в інший раз.)

Принципова схема підключення двигуна до мікросхеми LB11880

Спочатку, ця мікросхема призначена для керування двигуном БВГ відеомагнітофонів, у ключових каскадах у неї біполярні транзистори, а не MOSFET.У своїх конструкціях, я використав саме цю мікросхему, вона по-перше, опинилася в наявності у найближчому магазині, по-друге, її вартість була нижчою (хоч і не на багато), ніж у інших мікросхем із вище наведеного списку.

Власне, схема включення двигуна:

Якщо ваш двигун раптом має не 3 а 4 висновки, то підключати його слід згідно зі схемою:

І ще одна наочніша схема, адаптована для використання в автомобілі.

Небагато додаткової інформації про LB11880 і не тільки

Двигун, підключений за вказаними схемами буде розганятися до тих пір, поки або не настане межа частоти генерації VCO мікросхеми, яка визначається номіналами конденсатора підключеного до висновку 27 (що його ємність менше, тим вище частота), або двигун не буде зруйнований механічно.Не слід занадто зменшувати ємність конденсатора підключеного до виводу 27, оскільки це може ускладнити пуск двигуна.

Як регулювати швидкість обертання?

Регулювання швидкості обертання проводиться зміною напруги на виведенні 2 мікросхеми, відповідно: Vпит - максимальна швидкість; 0 – двигун зупинений.

Однак, необхідно відзначити, що плавно регулювати частоту просто застосувавши змінний резистор не вдасться, так як регулювання не лінійне і відбувається в менших межах ніж Vпит - 0, за цим найкращим варіантом буде підключення до цього висновку конденсатора на який через резистор, наприклад, від мікроконтролера подається ШИМ сигнал або ШИМ регулятор на всесвітньо відомому таймеріNE555 (таких схем в Інтернеті повно)

Для визначення поточної частоти обертання слід використовувати висновок 8 мікросхеми, на якому при обертанні валу двигуна присутні імпульси, по 3 імпульси на 1 оберт валу.

Як встановити максимальний струм в обмотках?

Відомо, що трифазні двигуни постійного струму споживають значний струм поза своїми робочими режимами (при живленні їх обмоток імпульсами заниженої частоти).Для виставлення максимального струму у цій схемі служить резистор R1.Як тільки падіння напруги на R1 і отже на виведенні 20 стане більше 0.95 вольта, вихідний драйвер мікросхеми перериває імпульс.Вибираючи значення R1, враховуйте, що для даної мікросхеми максимальний струм не більше 1,2 ампера, номінальний 0,4 ампера.

Параметри мікросхеми LB11880

Напруга живлення вихідного каскаду (висновок 21): 8...13 вольт (максимально 14.5);

Напруга живлення ядра (висновок 3): 4...6 вольт (максимально 7);

Максимальна потужність, що розсіюється мікросхемою: 2.8 вата;

Діапазон робочих температур: -20...+75 градусів.


Ось цей диск (правда коли на ньому ще не було мідних болтів), здавалося б дрібний і чахлий двигун від старенького вінчестера на 40Гб, розрахований на 7200 оборотів/хв (RPM) примудрявся розганятися приблизно до 15000...17000 оборотів/ не обмежувати його швидкість. Так що сфера застосування двигунів від заваляючих вінчестерів, думаю дуже велика. Точило/дриль/болгарку звичайно не зробити, навіть не думайте, але без особливого навантаження, двигуни здатні багато на що.

Ф айловий архів для самостійного збирання качаємо

ХАЙ ЩАСТИТЬ!!

У жорстких дисках зазвичай застосовуються трифазні безколекторні двигуни. Обмотки двигуна з'єднані зіркою, тобто отримуємо 3 виводи (3 фази). Деякі двигуни мають 4 висновки, у яких додатково виведено середню точку з'єднання всіх обмоток.

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

У жорстких дисках застосовується інший спосіб визначення моменту перемикання, у кожний момент часу до живлення підключені дві обмотки, а на третій вимірюється напруга, виходячи з якої виконується перемикання. У 4-х провідному варіанті для цього доступні обидва виведення вільної обмотки, а у випадку двигуна з 3-ма висновками, додатково створюється віртуальна середня точка, за допомогою резисторів з'єднаних зіркою та підключених паралельно до обмоток двигуна. Так як комутація обмоток виконується за положенням ротора, тут є синхронність між частотою обертання ротора і магнітного поля створеного обмотками двигуна. Порушення синхронності може призвести до зупинки ротора.


Існують спеціалізовані мікросхеми типу TDA5140, TDA5141, 42,43 та інші, призначені для керування безколекторними трифазними двигунами, але я не тут їх розглядатиму.

У загальному випадку діаграма комутацій є 3 сигналами з імпульсами прямокутної форми, зміщені між собою по фазі на 120 градусів. У найпростішому варіанті запустити двигун можна і без зворотного зв'язку, просто подаючи на нього 3 прямокутні сигнали (меандр), зміщені між собою на 120 градусів, що я і зробив. За один період меандра магнітне поле створене обмотками робить один повний оберт навколо осі двигуна. Швидкість обертання ротора залежить від кількості магнітних полюсів на ньому. Якщо кількість полюсів дорівнює двом (одна пара полюсів), то ротор обертатиметься з тією самою частотою як і магнітне поле. У моєму випадку ротор двигуна має 8 полюсів (4 пари полюсів), тобто ротор обертається у 4 рази повільніше, ніж магнітне поле. У більшості жорстких дисків із частотою обертання 7200 об/хв, ротор повинен мати 8 полюсів, але це лише моє припущення, тому що я не перевіряв купу вінчестерів.


Якщо на двигун подати імпульси з необхідною частотою, відповідно до бажаної швидкості обертання ротора, то він не розкрутиться. Тут необхідна процедура розгону, тобто спочатку подаємо імпульси з малою частотою, потім поступово збільшуємо до потрібної частоти. Крім цього, процес розгону залежить від навантаження на валу.

Для запуску двигуна я застосував мікроконтролер PIC16F628A. У силовій частині стоїть трифазний міст на біполярних транзистори, хоча краще використовувати польові транзистори для зменшення тепловиділення. Прямокутні імпульси формуються у підпрограмі обробника переривань. Для отримання 3-х сигналів зрушених по фазі виконується 6 переривань, при цьому отримуємо один період меандру. У програмі мікроконтролера я реалізував плавне збільшення частоти сигналу до заданої величини. Усього 8 режимів з різною заданою частотою сигналу: 40, 80, 120, 160, 200, 240, 280, 320 Гц. При 8 полюсах на роторі отримуємо наступні швидкості обертання: 10, 20, 30, 40, 50, 60, 70, 80 об/сек.


Розгін починається з 3 Гц протягом 0,5 секунд, це експериментальний час необхідний для початкової розкрутки ротора у відповідному напрямку, тому що буває, що ротор провертається на невеликий кут у зворотний бік, тільки потім починає обертатися у відповідному напрямку. При цьому втрачається момент інерції, і якщо негайно почати збільшення частоти, відбувається розсинхронізація, ротор у своєму обертанні просто не встигатиме за магнітним полем. Щоб змінити напрямок обертання, потрібно просто поміняти місцями будь-які 2 фази двигуна.

Через 0,5 секунд відбувається плавне збільшення частоти сигналу до заданої величини. Частота збільшується за нелінійним законом, швидкість зростання частоти збільшується протягом розгону. Час розгону ротора до заданих швидкостей: 3,8; 7,8; 11,9; 16; 20,2; 26,3; 37,5; 48,2 сек. Взагалі без зворотного зв'язку двигун туго розганяється, необхідний час розгону залежить від навантаження на валу, я проводив усі експерименти без зняття магнітного диска (млинець), природно без нього розгін можна прискорити.

Перемикання режимів здійснюється кнопкою SB1, при цьому індикація режимів виконана на світлодіодах HL1-HL3, інформація відображається у двійковому коді, HL3 – нульовий біт, HL2 – перший біт, HL1 – третій біт. Коли всі світлодіоди погашені, отримуємо число нуль, це відповідає першому режиму (40 Гц, 10 об/сек), якщо горить світлодіод HL1, отримуємо число 4, що відповідає п'ятому режиму (200 Гц, 50 об/сек). Перемикачем SA1 запускаємо або зупиняємо двигун, замкненому стану контактів відповідає команда "Пуск".

Вибраний режим швидкості можна записати в EEPROM мікроконтролера, для цього треба утримувати кнопку SB1 протягом 1 секунди, при цьому всі світлодіоди спалахнуть, тим самим підтверджуючи запис. За замовчуванням за відсутності запису в EEPROM мікроконтролер переходить у перший режим. Таким чином, записавши режим у пам'ять і встановивши перемикач SA1 у положення "Пуск", можна запустити двигун просто подавши живлення на пристрій.

Крутний момент у двигуна малий, що й не потрібно під час роботи в жорсткому диску. При збільшенні навантаження на вал відбувається розсинхронізація і ротор зупиняється. В принципі, якщо необхідно зробити датчик оборотів, і в разі відсутності сигналу відключити живлення і заново розкрутити двигун.

Додавши 3 транзистора в трифазний міст, можна зменшити кількість керуючих ліній мікроконтролера до 3-х, як показано нижче.

Якось давно попалася мені на огляд схема драйвера крокового двигуна на мікросхемі LB11880, але оскільки такої мікросхеми у мене не було, а двигунів валялося кілька штук, відклав цікавий проект із запуском моторчика у довгий ящик. Минув час, і ось зараз із освоєнням Китаю з деталями проблем немає, тож замовив МС, і вирішив зібрати та протестувати підключення швидкісних моторів від HDD. Схему драйвера взято стандартну:

Схема драйвера двигуна

Далі йде скорочений опис статті, читайте . Двигун, що обертає шпиндель жорсткого диска (або CD/DVD-ROM) – це звичайний синхронний трифазний двигун постійного струму. Промисловість випускає готові однокристальні драйвери управління, яким до того ж не потрібні датчики ротора, адже в ролі таких датчиків виступають обмотки двигуна. Мікросхеми керування трифазними двигунами постійного струму, яким не потрібні додаткові датчики, є TDA5140; TDA5141; TDA5142; TDA5144; TDA5145 і звичайно ж LB11880.

Двигун, підключений за вказаними схемами, буде розганятися до тих пір, поки або не настане межа частоти генерації VCO мікросхеми, яка визначається номіналами конденсатора підключеного до висновку 27 (що його ємність менше, тим вище частота), або двигун не буде зруйнований механічно. Не слід занадто зменшувати ємність конденсатора підключеного до виводу 27, оскільки це може ускладнити пуск двигуна. Регулювання швидкості обертання проводиться зміною напруги на виведенні 2 мікросхеми, відповідно: Vпит - максимальна швидкість; 0 – двигун зупинений. Від автора є і друк, але я розвів свій варіант, як компактніший.

Пізніше прийшли замовлені мною мікросхеми LB11880, запаяв у дві готові хустки та провів тест однієї з них. Все чудово працює: швидкість регулюється змінником, обороти визначити важко, але думаю до 10000 є точно, так як двигун гуде пристойно.

Загалом, початок покладено, думатиму куди застосувати. Є думка зробити з нього такий самий точильний диск як у автора. А зараз тестував на шматку пластику, зробив типу вентилятора, дме просто по-звірячому хоч на фото навіть не видно як він крутиться.

Підняти обороти вище 20000 можна перемиканням ємностей конденсатора С10 і подачею живлення МС до 18 (18,5 В межа). На цій напрузі у мене мотор свистів капітально! Ось відео з харчуванням в 12 вольт:

Відео підключення двигуна HDD

Підключив ще двигун від CD, поганяв при живленні 18 В, оскільки в моєму всередині кульки розганяється так, що стрибає все навколо! Жаль не відстежити обертів, але якщо судити по звуку то вона дуже велика, до тонкого свисту. Куди використовувати такі швидкості, ось питання? Приходить на думку міні болгарка, настільний дриль, точильний верстат... Застосувань багато – думайте самі. Збирайте, тестуйте, поділіться враженнями. В інтернеті є безліч оглядів із застосуванням цих двигунів у цікавих саморобних конструкціях. В інтернеті відео бачив, там кулібіни з цими моторами помпи майструють, супер вентилятори, точила, подумати можна куди такі швидкості застосувати, мотор тут розганяється понад 27000 оборотів. З вами був Igoran.

Обговорити статтю ЯК ПІДКЛЮЧИТИ МОТОР ВІД DVD АБО HDD

При використанні старих HDD приводів у прикладних цілях іноді виникає проблема, що шпиндельний двигун зупиняється через деякий час після запуску. Є у них така «фішка» - якщо з блоку головок не надходять сигнали на мікросхему-контролер, вона забороняє мікросхемі-драйверу обертати двигун. Приклад кілька моделей приводів спробуємо розібратися, як це виправити.

Все почалося з того, що привезли кілька старих вінчестерів. рис.1) і сказали, що тут робітники впереміш із «убитими», хочеш – вибирай, не хочеш – роби що хочеш. Але якщо розберешся, як їх використовувати як невеликий наждак для виправлення інструменту, розкажи. Ну, ось – розповідаю…

Перший HDD - "Quantum" сімейства "Fireball TM"з мікросхемою приводу TDA5147AK ( рис.2). Подивимося, що він із себе уявляє.

Верхня кришка кріпиться чотирма гвинтами по кутах і одним гвинтом і гайкою, що знаходяться зверху, під наклейками. Після зняття кришки видно сам жорсткий диск, головки, що зчитують, і магнітна система управління положенням головок ( рис.3). Шлейф від'єднуємо, магнітну систему відкручуємо (тут знадобиться спеціально заточений шестигранний ключ «зірочка»). За бажання диск також можна зняти, якщо відкрутити три гвинти на шпинделі двигуна (також потрібен шестигранник).

Тепер ставимо кришку на місце для того, щоб можна було перевернути HDD для експериментів з електронікою і подаємо в роз'єм живлення напруги +5 і +12В. Двигун розганяється, працює приблизно 30 секунд, а потім зупиняється (на друкованій платі є зелений світлодіод – він горить при обертанні двигуна та блимає при його зупинці).

У мережі легко знаходиться даташит на мікросхему TDA5147K, але не вдалося розібратися з сигналом дозволу/заборони обертання. При «підтягуванні» сигналів POR до шин живлення досягти потрібної реакції не вдалося, але при перегляді сигналів осцилографом з'ясувалося, що при торканні щупом 7-го виведення мікросхеми TDA5147АK відбувається її скидання та перезапуск двигуна. Таким чином, зібравши найпростіший генератор коротких імпульсів ( рис.4, нижнє фото) з періодом у кілька секунд (або десятків секунд), можна змусити двигун обертатися більш-менш постійно. Паузи, що виникають у подачі живлення, тривають близько 0,5 секунди і це не критично, якщо двигун використовується з невеликим навантаженням на валу, але в інших випадках це може бути неприйнятно. Тому спосіб хоч і дієвий, але не зовсім правильний. А правильно запустити його так і не вдалося.

Наступний HDD – «Quantum» сімейства «Trailblazer» (рис.5).

При подачі напруги живлення привід ніяких ознак життя не подає і на платі електроніки починає сильно грітися мікросхема 14-107540-03. У середині корпусу мікросхеми помітна опуклість ( рис.6), що говорить про її явну непрацездатність. Прикро, але не страшно.

Дивимося мікросхему управління обертанням двигуна ( рис.7) - HA13555. Вона при подачі живлення не гріється і видимих ​​пошкоджень на ній немає. Продзвонювання тестером елементів "обв'язування" нічого особливого не виявило - залишається тільки розібратися зі схемою "включення".

Пошуковики даташит на неї не знаходять, але є опис на HA13561F. Вона виконана в такому ж корпусі, збігається по ніжках живлення та за «вихідними» висновками з HA13555 (у останньої до провідників живлення двигуна підпаяні діоди – захист від проти-ЕРС). Спробуємо визначитися із необхідними висновками управління. З даташиту на HA13561F ( рис.8) слід, що висновок 42 (CLOCK) повинна подаватися тактова частота 5 МГц з рівнем TTL-логики і що сигналом, що дозволяє запуск двигуна, є високий рівень виведення 44 (SPNENAB).

Так як мікросхема 14-107540-03 неробоча, то відрізаємо живлення +5 від неї і від всіх інших мікросхем, крім HA13555 ( рис.9). Тестером перевіряємо правильність «порізів» щодо відсутності з'єднань.

На нижньому фото малюнку 9червоними точками показані місця підпаювання напруги +5 для HA13555 і резистора «підтяжки до плюсу» її 44 висновку. Якщо ж резистор від 45 виведення зняти з рідного місця (це R105 по малюнку 8) і поставити його вертикально з деяким нахилом до мікросхеми, то додатковий резистор для підтяжки до «плюсу» виведення 44 можна припаяти до перехідного отвору і до виведення першого резистора ( рис.10) і тоді харчування +5 можна подавати в місце їх з'єднання.

На звороті плати слід перерізати доріжки, як показано на малюнку 11. Це «колишні» сигнали, що надходять від згорілої мікросхеми 14-107540-03 і стара «підтяжка» резистора R105.

Організувати подачу «нових» тактових сигналів на висновок 42 (CLOCK) можна за допомогою додаткового зовнішнього генератора, зібраного на будь-якій мікросхемі. В даному випадку була використана К555ЛН1 і схема, що вийшла, показана на малюнку 12.

Після «прокидання» проводом МГТФ напруги живлення +5 прямо від роз'єму до висновку 36 (Vss) та інших необхідних з'єднань ( рис.13), привід запускається і працює безупинно. Природно, якби мікросхема 14-107540-03 була справною, вся доробка полягала б тільки в «перетяжці» 44-го виводу до шини +5 Ст.

На цьому «гвинті» було перевірено його працездатність за інших тактових частот. Сигнал подавався із зовнішнього генератора прямокутних імпульсів та мінімальна частота, з якою привід працював стійко - 2,4 МГц. На нижчих частотах циклічно відбувався розгін та зупинка. Максимальна частота – близько 7,6 МГц, за її збільшенні кількість оборотів залишалося колишнім.

Кількість оборотів також залежить від рівня напруги на виводі 41 (CNTSEL). У датасіті на мікросхему HA13561F є таблиця і вона відповідає значенням, одержуваним у HA13555. Внаслідок усіх маніпуляцій вдалося отримати мінімальну швидкість обертання двигуна близько 1800 об/хв, максимальну – 6864 об/хв. Контроль проводився за допомогою програми, оптопари з підсилювачем та шматочка ізоленти, приклеєного до диска так, щоб він при обертанні диска перекривав вікно оптопари (у вікні аналізатора спектра визначалася частота проходження імпульсів і потім множилася на 60).

Третій привід – «SAMSUNG WN310820A».

При подачі живлення мікросхема-драйвер - HA13561 починає сильно грітися, двигун не обертається. На корпусі мікросхеми помітна опуклість ( рис.14), як і в попередньому випадку. Проводити якісь експерименти не вдасться, але можна спробувати запитати двигун від плати з мікросхемою HA13555. Довгі тонкі провідники були підпаяні до шлейфу двигуна та до вихідних контактів роз'єму плати електроніки – все запустилося та працювало без проблем. Якби HA13561 була цілою, доробка для запуску була б такою самою, як і для «Quantum Trailblazer» (44-й висновок до шини +5 В).

Четвертий привід - «Quantum» сімейства «Fireball SE»з мікросхемою приводу AN8426FBP ( рис.15).

Якщо відключити шлейф блоку головок і подати живлення на HDD, то двигун набирає обертів і, звичайно, через деякий час зупиняється. Даташит на мікросхему AN8426FBP є в мережі і по ньому можна розібратися, що за запуск відповідає висновок 44 (SIPWM) ( рис.16). І якщо тепер перерізати доріжку, що йде від мікросхеми 14-108417-02 і «підтягнути» висновок 44 через резистор 4,7 кОм до шини +5, то двигун не буде зупиняється.

І наостанок, повернувшись трохи назад, було знято форми сигналів на висновках W і V мікросхеми HA13555 щодо загального дроту ( Мал. 17).

Найпростіше прикладне застосування старого HDD - невеликий наждак для виправлення свердел, ножів, викруток ( рис.18). Для цього достатньо наклеїти на магнітний диск наждачний папір. Якщо "гвинт" був з кількома "млинцями", то можна зробити змінні диски різної зернистості. І тут добре б мати можливість перемикання швидкості обертання шпиндельного двигуна, так як при великій кількості обертів дуже легко перегріти поверхню, що заточується.

Наждак, звісно, ​​не єдине застосування для старого HDD. У мережі легко знаходяться конструкції пилососів і навіть апарату для приготування солодкої вати.

На додаток до тексту знаходяться згадані даташити та файли друкованих плат зовнішніх генераторів імпульсів у форматі програми 5-ої версії (вид з боку друку, мікросхеми встановлюються як smd, тобто без свердління отворів).

Андрій Гольцов, r9o-11, м. Іскітім, квітень 2018 року.

Список радіоелементів

Позначення Тип Номінал Кількість ПриміткаМагазинМій блокнот
До малюнка №4
DD1 МікросхемаК561ЛН21 До блокноту
R1, R2 Резистор

470 ком

2 smd 0805 До блокноту
R4 Резистор

10 ком

1 smd 0805
Двигун, що обертає шпиндель жорсткого диска (або CD/DVD-ROM) - це синхронний трифазний двигун постійного струму.
Розкрутити такий двигун можна підключивши його до трьох напівмостових каскадів, які управляються трифазним генератором, частота якого при включенні дуже мала, а потім плавно підвищиться до номінальної. Це не найкраще рішення задачі, така схема не має зворотного зв'язку і отже частота генератора підвищуватиметься в надії, що двигун встигає набрати обертів, навіть якщо насправді його вал нерухомий. Створення схеми із зворотним зв'язком зажадало б застосування датчиків положення ротора і кілька корпусів ІМС крім вихідних транзисторів. CD/DVD-ROM вже містять датчики холу, за сигналами яких можна визначити положення ротора двигуна, але іноді зовсім не важливо точне положення і не хочеться даремно тягнути "зайві дроти".
На щастя, промисловість випускає готові однокристальні драйвери управління, яким до того ж їм не потрібні датчики положення ротора, ролі таких датчиків виступають обмотки двигуна.

Мікросхеми керування трифазними двигунами постійного струму, яким не потрібні додаткові датчики (датчиками є самі обмотки двигуна):
LB11880; TDA5140; TDA5141; TDA5142; TDA5144; TDA5145.
Є й деякі інші, але чомусь їх немає у продажу там, де я шукав, а чекати від 2 до 30 тижнів замовлення я не люблю.

Принципова схема підключення двигуна до мікросхеми LB11880
Спочатку, ця мікросхема призначена для керування двигуном БВГ відеомагнітофонів, так що вона старенька, у ключових каскадах у неї біполярні транзистори а не MOSFET`и.
У своїх конструкціях, я використав саме цю мікросхему, вона по-перше, опинилася в наявності у найближчому магазині, по-друге, її вартість була нижчою, ніж у інших мікросхем зі списку вище.
Власне, схема включення двигуна:

Якщо ваш двигун має не 3 а 4 висновки, то підключати його слід згідно зі схемою:
Небагато додаткової інформації про LB11880 і не тільки
Двигун, підключений за вказаними схемами буде розганятися до тих пір, поки або не настане межа частоти генерації VCO мікросхеми, яка визначається номіналами конденсатора підключеного до висновку 27 (що його ємність менше, тим вище частота), або двигун не буде зруйнований механічно.
Не слід занадто зменшувати ємність конденсатора підключеного до виводу 27, оскільки це може ускладнити пуск двигуна.

Як регулювати швидкість обертання?
Регулювання швидкості обертання проводиться зміною напруги на виведенні 2 мікросхеми, відповідно: Vпит - максимальна швидкість; 0 – двигун зупинений.
Однак, необхідно відзначити, що плавно регулювати частоту просто застосувавши змінний резистор не вдасться, так як регулювання не лінійне і відбувається в менших межах ніж Vпит - 0, за цим найкращим варіантом буде підключення до цього висновку конденсатора на який через резистор, наприклад, від мікроконтролера подається ШИМ сигнал.
Для визначення поточної частоти обертання слід використовувати висновок 8 мікросхеми, на якому при обертанні валу двигуна присутні імпульси, по 3 імпульси на 1 оберт валу.

Як встановити максимальний струм в обмотках?
Відомо, що трифазні двигуни постійного струму споживають значний струм поза своїми робочими режимами (при живленні їх обмоток імпульсами заниженої частоти).
Для виставлення максимального струму у цій схемі служить резистор R1.
Як тільки падіння напруги на R1 і отже на виведенні 20 стане більше 0.95 вольта, вихідний драйвер мікросхеми перериває імпульс.
Вибираючи значення R1, враховуйте, що для даної мікросхеми максимальний струм не більше 1,2 ампера, номінальний 0,4 ампера.

Параметри мікросхеми LB11880
Напруга живлення вихідного каскаду (висновок 21): 8...13 вольт (максимально 14.5);
Напруга живлення ядра (висновок 3): 4...6 вольт (максимально 7);
Максимальна потужність, що розсіюється мікросхемою: 2.8 вата;
Діапазон робочих температур: -20...+75 градусів.

А ось власне, навіщо я застосував двигун від HDD разом із зазначеною мікросхемою:


Ось цей диск (правда коли на ньому ще не було мідних болтів), здавалося б дрібний і чахлий двигун від старенького вінчестера Seagate Barracuda, на 40Гб, розрахований на 7200 оборотів/хв (RPM) примудрявся розганяти до 15000... 170 якщо я не обмежував його швидкість. Так що сфера застосування двигунів від заваляючих вінчестерів, думаю дуже велика. Точило/дриль/болгарку звичайно не зробити, навіть не думайте, але без особливого навантаження, двигуни здатні багато на що, наприклад якщо з їх допомогою обертати барабан з дзеркалами, для механічної розгортки лазерного променя і т.п.