-fl
АВТОМАТИКА
0—
1 градус напряжение падает на нем примерно на 2 мил-
ливольта. Далее оно инвертируется и усиливается в
10 раз. Такое усиление выбрано только из-за удобства
номиналов резисторов обратной связи R3, R4. Из
рис. 3
видно, что для нужного диапазона температур
Ю...85°С падение напряжения с каждым градусом из-
меняется линейно, примерно на 20 мВ. Это значение,
Una_1_gradus, подбирается в программе с шагом 2,5 мВ,
в данном случае оно равняется 8 (8 х 2,5 =20 мВ). Коэф-
фициент усиления ОУ можно выбрать 12,5(10x2,5 = 25).
Тогда на один градус будет 10 шагов ADC. Эту схему я
проверял с помощью термометра на датчике DS18В20
[1], расхождение составляет 1-2°С. Диоды можно ис-
пользовать любые, но одного наименования и с наи-
более одинаковым падением напряжения. В програм-
ме есть настройки для каждого диода, одинаковые па-
дения напряжения желательны для того, чтобы датчи-
ки имели примерно равные верхний и нижний диапа-
зоны измерения температуры. Напряжение на выходе
ОУ для комнатной температуры (24°С) устанавлено
примерно 1
В.
В схеме устройства это напряжение устанавлива-
ется для всех датчиков резистором R6.
Включение процессорного кулера выполнено так,
как показано на схеме
рис. 1,
чтобы не нарушалось
прохождение сигнала с датчика Холла на материнс-
кую плату.
Боковой и корпусной
кулера подключены по
схеме А_С1, кулеры БП и
видеокарты подключены
по схеме на
рис. 4.
При
таком включении кулер
работает в полсилы, при
превышении верхнего
порога включается в пол-
ную силу.
Рис. 5
Кулерами можно управлять одним транзистором,
а не составными транзисторами, но в этом случае надо
быть уверенным, что используется стабильное пита-
ние, которое не будет давать просадок при управле-
нии транзисторами, иначе просадки будут влиять на
младший разряд АЦП. Да и с составными транзисто-
рами схема потребляет намного меньше тока.
В устройстве используются 5 кулеров. К первому дат-
чику подключены 2 кулера: процессорный (в выключен-
ном режиме работает через сопротивление 41 Ом) и бо-
ковой (расположен на боковой стенке, его воздушный
поток охлаждает CPU, частично память и видеокарту).
Остальные 3 датчика - видеокарта, БП и температура
внутри корпуса.
П е ч а тн а я п л а т а
Печатная плата устройства приведена на
рис. 5,
внешний вид - на
рис. 6.
О писание програм мы
В программе микроконтроллера формула отличается:
Т = (Uizmerennoe - U_const )*10/Una_1_gradus +
T_const*10.
В этой формуле температура - 16-битное число с
знаком
signed int.
Младший десятичный разряд содер-
жит остаток от деления, температура представлена как
бы числом с одним знаком после запятой.
Управляются кулеры с помощью 2 параметров:
1. Нижний предел температуры. При достижении
устанавливается 0 на выводе микроконтроллера.
2. Верхний предел температуры. При достижении
устанавливается 1 на выводе микроконтроллера.
Устройство управляется 3 кнопками:
1. SET - выбор параметра, переход к следующему
параметру.
2. PLUS.
3. MINUS.
Есть 3 основные группы настроек: установка
порогов температуры, управление кулерами, на-
стройка датчиков.
Радиолюбитель - 0 9 /2 0 0 / У
31
предыдущая страница 31 Радиолюбитель 2007-09 читать онлайн следующая страница 33 Радиолюбитель 2007-09 читать онлайн Домой Выключить/включить текст