Фото готового устройства:
ТемператураPPP ~ напряжение на вентилятореPPP <40PPP -PPP 4,2540PPP -PPP 5,3143PPP -PPP 6,3745PPP -PPP 7,4350PPP -PPP 8,553PPP -PPP 9,5655PPP -PPP 10,6260PPP -PPP 11,68Датчик температуры - DS18B20. Дроссель намотан на ферритовое кольцо (взято со старой материнской платы) и содержит 60-70 витков медного провода диаметром 0,6 мм. Индуктивность подбиралась экспериментально по минимальному току потребления регулятора.
Принципиальная схема регулятора оборотов (для увеличения кликните по схеме):
При включении на вентилятор подается полное 12В напряжение питания для того, чтобы вентилятор благополучно стартанул. Далее постепенно в течении 10 сек вентилятор выходит на номинальные обороты в зависимости от темпрературы охлаждаемого объекта (см. таблицу). Светодиод указывает на работу датчика температуры DS18B20 (мигает раз в секунду).
Изготовил тут в связи с производственной необходимостью девайс, который автоматически (в зависимости от температуры) регулирует скорость вращения компьютерного куллера. В моем исполнении девайс регулирует четырьмя серверными 12 вольтовыми вентиляторами мощностью 7,5 Вт каждый, включенных параллельно, без дополнительного теплоотвода на выходном транзисторе. Регулятор собран на микроконтроллере PIC12F629, в качестве датчика температуры выступает термодатчик DS18B20. Алгоритм работы
Опубликовано 07.12.2010 18:24
Схемы и устройства на микроконтроллерах
Регулятор оборотов кулера на микроконтроллере PIC12F629
Комментариев нет:
Отправить комментарий