Общие сведения о двигателях от HDD, CD-ROM, DVD-ROM
Двигатель, вращающий шпиндель жесткого диска (или 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 ... 17000 оборотов/мин, если я не ограничивал его скорость. Так что область применения двигателей от завалящих винчестеров, думаю весьма обширна. Точило/дрель/болгарку конечно не сделать, даже не думайте, но без особой нагрузки, двигатели способны на многое, например если с их помощью вращать барабан с зеркалами, для механической развёртки лазерного луча и т.п.
|