Устройство контроля температурного режима, управления охлаждением и термозащиты на PIC12F629
Устройство предназначено для контроля температурного режима и охлаждения выходного каскада усилителя, блока питания и других приборов выделяющих тепло. Также осуществляется контроль за исправностью вентилятора и термозащита. Внимание, применен датчик DS18S20, а не более популярный DS18B20. Эти датчики не взаимозаменяемые и не совместимы. Однако в архиве лежит прошивка как под DS18S20 так и под DS18B20, поэтому вы можете применить любой из этих датчиков. Схемы включения их абсолютно одинаковые.
При включении питания - кратковременно включается вентилятор и проверяется его исправность (по сигналу датчика тахогенератора), если вентилятор исправен и температура в норме - включается реле, подавая питание на контролируемое устройство. По мере прогрева нагрузки (около 50 градусов) - включается вентилятор, а если температура упала ниже 45 градусов - кулер выключается. Т.е. имеется гистерезис в 5 градусов. Когда температура достигнет 75 градусов - срабатывает термозащита, нагрузка отключается, а если зафиксирована неисправность вентилятора - то термозащита срабатывает уже при 60 градусах. Если сработала термозащита - то обратного включения нагрузки не происходит, как бы оно не остыло. Кулер же будет продолжать работать в штатном режиме, т.е. будет охлаждать радиаторы и выключится, когда температура упадет ниже +45 градусов. Для сброса термозащиты требуется отключить и снова включить питание контроллера.
Датчик должен быть установлен именно на охлаждаемой поверности, а не рядом с ней. Т.е. должен быть плотно прижат к радиатору,желательно применение термоконтактной пасты. Вентилятор пригоден только 3-х проводной, который с таходатчиком (большинство компьютерных кулеров). На фото пример использования этого девайса для термозащиты выходного каскада усилителя.
собрал схему,все работает.если можно, подскажите как можно изменять в прошивке пределы температур-требуются разные пределы для гибкости работы устройств.спасибо
Залейте вот эту прошивку cpu_amp_18b20.hex она заточена под датчик ds18b20, а то я по ошибке залил t_control.hex она работала не корректно с датчиком ds18b20....
Извиняюсь за беспокойство, с архиватором разобрался. Устройство собрал, все работает. Но есть нюанс: после 70 нагрузка отключается, но после остывания данчика ниже 70 опять подключается. Датчик DS18B20
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба