Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [114]
Наш опрос
Оцените мой сайт
Всего ответов: 1166
Главная » Статьи » Мои статьи

Устройство контроля температуры блока питания компьютера с сигнализацией
В журнале Радио №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".
По просьбам трудящихся Петр сделал изменения в программе для усиления надежности системы. 



Теперь при потере связи с блоком сработает сирена, предупреждающая о неисправности. Звук сирены можно выбрать свой, оригинальный. Функция отключаемая.   

Категория: Мои статьи | Добавил: bascom (08.04.2011)
Просмотров: 7140 | Комментарии: 21
Всего комментариев: 201 2 »
20  
Не вроде написано про Tiny45 а файлы прошивок от 85.

19  
У меня курсавой по этой теме,а можно подробную информацию, а то не все понил. Где можно на программу?

18  
Ой, пардон, это Fuse's для меги8 из статьи в "Радио"

17  
Для пони-прог http://onemove.ru/pic/view/5265

15  
А какой номинал у DZX84C??

16  
3v6(3,6 Вольта)

14  
Спасибо за статью хороший устройство, а скажите какие номиналы имеют BZX84C? На сколько я понял это стабилитроны.

7  
Вот такая ошибка: http://onemove.ru/pic/view/4507
Куда переместить этот файл?

8  
Файл должен находиться в одной папке с программой. Изначально это папка PC.

9  
Он там и находится, изначально, всё-равно ошибка выскакивает.

10  
А архив распакован?

11  
Ну конечно-же распакован.

12  
У меня хрюша сп3 и все прекрасно работает! А у тебя?

13  
У меня хрюша СервисПак 2.

6  
http://onemove.ru/pic/one0002598/
С чем это связано? Может куда переместить этот файл?

5  
Спасибо

2  
Скажите пожалуйста а как получить исходный код и файл прошивки.

3  
Ссылка в конце статьи исправлена, качайте.

1-10 11-11
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2017