Управление бесколлекторным двигателем жесткого диска

Обновлено: 01.07.2024

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

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

Этот компактный модуль представляет собой коммутационную плату для микросхемы драйвера электродвигателя постоянного тока Philips TDA5144AT BLDC. Просто подключите его к двигателю жесткого диска и приступайте к остальной части вашего проекта.

Модуль работает с двигателями с 4 клеммами (конфигурация Y), он не работает с двигателями с 3 клеммами (конфигурация треугольник). Y-образная конфигурация более распространена, но перед заказом проверьте предполагаемый жесткий диск!

Это полностью собранный модуль. Его размеры примерно 30 мм х 14 мм. Поставляется с непаяным 7-контактным разъемом.

  • VMO — питание катушек двигателя (обычно 5-9 В в зависимости от требуемой скорости)
  • VCC — питание микросхемы контроллера (обычно 5-12 В). Может быть подключен к VMO для однополярного питания.
  • Земля — земля
  • A, B, C – клеммы катушки двигателя
  • O – общая центральная клемма катушек двигателя (используйте омметр для определения центральной точки; она имеет такое же сопротивление, как и остальные 3 клеммы)
  • TACHO — выход тахометра TDA5144AT, который можно использовать для синхронизации других схем с вращением двигателя. Встроенный подтягивающий резистор.

Примечание. Этот модуль просто управляет двигателем и предназначен для того, чтобы вы могли использовать эти полезные двигатели в своих собственных проектах. Вы не можете использовать его для чтения/записи данных на жесткий диск!!

Исходный код

Эта информация предоставляется в соответствии с условиями лицензии Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. Для получения дополнительной информации посетите страницу о нас


Жесткие диски работают, вращая пластины, заполненные намагниченными данными, в то время как головка чтения/записи очень быстро собирает или изменяет биты по мере необходимости. Старые (или, возможно, более дешевые) диски вращаются со скоростью 5400 об/мин, лучшие диски вращаются со скоростью 7200 об/мин, а элитные диски (на которые такие смертные, как вы, никогда не раскошеливаются) вращаются в диапазоне 10-15 тыс. об/мин. Это вращение стало возможным благодаря сочетанию подшипника и бесщеточного двигателя постоянного тока.

К сожалению, вы не можете управлять бесщеточным двигателем без драйвера бесщеточного двигателя. Ну, конечно, это не совсем так — и [Томми Каллауэй], безусловно, придумал грубое исключение из правил. Он использует 9-вольтовую батарею и синюю малярную ленту для привода бесколлекторного двигателя.

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

[Томми] подключил 9В к одной из этих катушек и заметил, что она удерживает ротор на месте. Затем он начал экспериментировать с различными способами автоматического разрыва цепи, чтобы обесточить катушку в нужное время. Это означает использование вращающегося центра жесткого диска как части схемы с чередованием синей малярной ленты для создания синхронизации. Это привод бесщеточного двигателя или он только что заново изобрел коллекторный двигатель?

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

< /p>

24 мысли о «Драйвер бесколлекторного жесткого диска от 9В и малярной ленты»

Это просто гениально, заставить бесщеточный двигатель работать, добавив щетку, он должен запатентовать это…

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

Контроллер скорости двигателя жесткого диска, описание проекта:

Контроллер скорости двигателя жесткого диска с использованием Arduino, самодельный шлифовальный станок. В этом руководстве вы узнаете, как превратить ваш старый бесщеточный двигатель постоянного тока с жестким диском в потрясающую электрическую шлифовальную машину. Скорость бесколлекторного двигателя постоянного тока жесткого диска жесткого диска будет регулироваться с помощью потенциометра.

Контроллер скорости двигателя жесткого диска основан на Arduino Nano, ESC и липо-аккумуляторе 11,1 В 2800 мАч. Вместо аккумуляторной батареи Lip можно использовать обычный источник питания постоянного тока 12 В.

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

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

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

В качестве источника питания я использовал аккумуляторную батарею Lip, эта аккумуляторная батарея обеспечивала необходимое питание. Я не знаю, что могло бы получиться, если бы я использовал обычный адаптер на 12 В. А если серьезно, у меня это сработало. Итак, после успешного теста, я решил написать об этом статью и поделиться всеми подробностями с вами, ребята.

Без дальнейших проволочек, приступим.

Примечание. Пошаговое руководство по созданию смотрите в конце этой статьи.

Ссылки для покупки на Amazon:

Другие инструменты и компоненты:

*Обратите внимание: это партнерские ссылки. Я могу получить комиссию, если вы купите компоненты по этим ссылкам. Я был бы признателен за вашу поддержку таким образом!

О жестком диске:

Обычный жесткий диск имеет два электродвигателя: двигатель шпинделя, который вращает диски, и исполнительный механизм (двигатель), который перемещает узел головки чтения/записи по вращающимся дискам. Дисковый двигатель имеет внешний ротор, прикрепленный к дискам; обмотки статора закреплены на месте.

Для этого урока нам понадобится только двигатель жесткого диска и корпус. Остальные части могут быть использованы в некоторых других проектах. Сначала давайте начнем с принципиальной схемы.

Взаимодействие двигателя жесткого диска с Arduino, принципиальная схема:

3 провода двигателя жесткого диска подключены к регулятору скорости 30A. Общий провод бесщеточного двигателя постоянного тока жесткого диска не подключен. Красный и черный провода регулятора скорости на 30 А подключены к аккумуляторной батарее Lipo.

Отчетливо видны три провода: черный, красный и белый, идущие от ESC. Белый провод соединен с контактом 3 Arduino, который используется для управления скоростью двигателя жесткого диска. Два других провода, красный и черный, подключены к контактам Vin и заземления Arduino.

Потенциометр подключен к аналоговому выводу A0 Arduino. Вращая ручку потенциометра, можно регулировать скорость бесколлекторного двигателя постоянного тока жесткого диска. Две другие ножки потенциометра подключены к 5V и GND Arduino.

Читайте также: