Изначально устройство разрабатывалось для поддержания рабочей температуры жесткого диска, но может найти и другое применение.
Температура корпуса винчестера на датчик микросхемы передается непосредственным контактом через пасту КПТ-8. Для этого в плате сделаны прямоугольный вырез и отверстие под крепежный винт. Толшина платы 1мм.
Температура считывается программой и усредняется по 16 замерам. В зависимости от нее устанавливается значение ШИМ для питания двигателя кулера. При 25 градусах - 30% (около 3,6V), при 45 градусах - 100%. Для исключения рывков скорости из-за ступенчатой характеристики датчика применена плавная автоподстройка ШИМ. Ее значение не устанавливается после замера температуры, а само пытается ее "догнать" с шагом в единицу за каждый цикл программы (около 100мс).
Показания датчика могут иметь сдвиг относительно реальной температуры на плюс-минус 10 градусов, это связано с конструктивными особенностями микросхемы, поэтому перед использованием прибор необходимо настроить. Сделать это можно двумя способами:
1. К выводам 3 и 4 подпаять подстроечный резистор 15-22кОм и при температуре 45 градусов с его помощью выставить уровень ШИМ на максимум. Затем замерить его сопротивление и впаять в плату равный ему резистор. На плате для него предусмотрено место.
2. Найти в программе строчку "Offset = 292". Изменением этой переменной добиться аналогичного результата. Изменение этого числа на единицу приводит к сдвигу характеристики примерно на один градус.
Программа занимает менее 2 кбайт в памяти контроллера, поэтому можно применить Attiny25 или Attiny45. В образце на фото Attiny85 - просто другой под руками не было.
Контроль вращения лопастей осуществляется с датчика кулера. При его остановке (или пропадании линии 12V) раздастся тревожный сигнал.
При температуре в 50 градусов сработает вторая сирена - двухтональная.
Для повышения надежности в программе предусмотрена работа сторожевого пса. Если программа зависнет, он через 1 секунду ее перезапустит.
Схема ШИМ достаточно сложная, однако позволяет работать с любым кулером без "свиста" и перегрева. Дроссель L1 изготовлен из ферритовой гантельки высотой 8 и диаметром 5мм. Намотка 200 витков ПЭВ-0,1.
Если Ваш кулер двухпроводный - его нужно доработать. Иногда бывает, что для этого достаточно просто припаять третий провод - все детали на его плате распаяны. Чаще плата разведена, но деталей не хватает. Собственно их всего две: транзистор n-p-n (например BC847) и резистор к его базе, сопротивлением 1...1,5кОм. Эммитер транзистора на землю, открытый коллектор к третьему проводу. Даже если плата не разведена, эти детали можно приклеить к ней и подключиться проводничками. Резистор от базы транзистора подключается к любой из катушек.
Из фьюзов программы потребуется только снять деление на 8 тактовой частоты (изначально включено в чистой микросхеме).
Автор - Mrshilov.