«Мозги» и немного предыстории:
Строго говоря, идея использовать для помп моторчики HDD не нова. C 2009 года ведётся целая ветка на одном известном форуме. Так что изначально был нацелен на изготовление помпы из «ноутбучного» жёсткого диска и поиска подходящего драйвера c интегрированными силовыми ключами и бессенсорным управлением.
Но «из коробки» перенять опыт мне не удалось. Череда тестов с разными драйверами (MTD6501C, DRV11873 и ряда прочих китайских поделок) давали неутешительный итог: более крупные моторы от 3.5 дисков работают идеально. А вот с мелкими моторами в лучшем случае удается запустить единицы, и те работают крайне нестабильно. С таким неутешительным результатом давняя идея была заброшена и находилась на грани забвения.
Но относительно недавно наткнулся на довольно любопытный драйвер от TI — DRV10987. При своих скромных габаритах обладает довольно внушительным потенциалом:
Рабочее напряжение от 6v до 28v
Интегрированный понижающий преобразователь на 5v (можно запитать МК для управления)
Постоянный рабочий ток до 2А (пиковый — 3А)
Огромное число программно определяемых параметров (задание значений конфигурационных регистров по шине I2C) для управления работой мотора
Автоматический перезапуск мотора после аварийной остановки / сбое (если условия возникновения сбоя прошли)
Защита от перегрузки по току
Защита от перенапряжения
Детектирование остановки/блокировки ротора
Отключение при перегреве контроллера
Вооружившись ардуинкой (да простят меня за это ругательное слово местные электронщики) для задания параметров, изготовленной ЛУТом платой под данный драйвер, углубился в опыты по запуску моторчиков. Что же, данный контроллер меня не разочаровал! Несмотря на примененный метод «научного тыка» при подборе параметров, удалось найти подход к любому мотору от HDD!
Помог мне в этом самописный онлайн-конфигуратор настроек.
Это сообщение отредактировал Zhoozhelica - 17.07.2019 - 13:50