В журнале Радио №3 на стр.24-25 опубликовано "Устройство контроля температуры блока питания компьютера", разработанное Петром Высочанским. Если не предъявлять высоких требований к точности отображения температуры, то блок контроля для него можно выполнить на Attiny45. Главная функция блока в этом случае будет предупреждение о превышении температуры. Точности контроля в +-1,5 градуса в ряде случаев бывает достаточно (70 градусов или 71,5 - разница в 2 процента).
Схема блока при этом максимально упрощается.
Плата изготавливается из одностороннего текстолита толщиной 1мм. В плате делается квадратный вырез под корпус микросхемы и сверлится отверстие под крепежный винт, которым затем плата будет закреплена на одном из радиаторов блока питания.
Место контакта выступающей части микросхемы с радиатором покрывается слоем пасты КПТ-8 для лучшего теплообмена.
Программа считывает показания датчика, усредняет их по 16 замерам и отсылает по шине USB компьютеру. Для настройки блока потребуется образцовый термометр. Блок при настройке должен быть размещен на радиаторе, т.к. при интенсивной работе без радиатора кристалл микросхемы разогревается на 2-3 градуса. Программный вариант настройки температуры: подключив блок к компьютеру наблюдаем температуру в специальном окошке. Вычисляем разницу между индицируемой и реальной температурами. Умножаем эту разницу на 16. Находим в программе строчку "T_os = 4300" и добавляем результат к числу 4300, если температура завышается. Если занижается - вычитаем. Второй вариант: подпаиваем к 3 и 4 ножкам Attiny45 подстроечный резистор, сопротивлением 15-22кОм и с его помощью выставляем температуру. Затем замеряем его сопротивление, подбираем равный ему постоянный резистор и впаиваем в плату. В обоих случаях настройку нужно производить при температуре, близкой к предполагаемому порогу. При прошивке программы необходимо отключить деление на 8 тактовой частоты и выбрать PLL генератор. Возможно, при ненадежной связи, потребуется уточнить в программе значение регистра "Osccal = 93". По просьбам трудящихся Петр сделал изменения в программе для усиления надежности системы.
Теперь при потере связи с блоком сработает сирена, предупреждающая о неисправности. Звук сирены можно выбрать свой, оригинальный. Функция отключаемая.
|