Страница 1 из 1
контроль температуры на ATMega16
Добавлено: Чт дек 03, 2009 22:22:20
biolog3
привет ребят, решил я тут замутить самопальную системку регулирования температуры для системника из 4х куллеров и 4х температурных датчиков, вобщем нужна помощь в написании проги для меги16 на ассемблере, сам потому как ваще не бум бум в этом...
схемку вот набросал
принцип регулирования примерно такой - при достижении определенной температуры в зоне включается куллер, который её понижает градусов на 5-10 и выключается
Добавлено: Чт дек 03, 2009 22:41:22
Pavel_1978
А вопросто в чем?? решил собирать собирай....
Re: контроль температуры на ATMega16
Добавлено: Пт дек 04, 2009 06:31:22
AI_Disable
Pavel_1978, насколько мне понятно, суть вопроса в этом:
biolog3 писал(а):...нужна помощь в написании проги для меги16 на ассемблере...
biolog3, опишите точнее алгоритм работы устройства, да и если хотите его закончить всё равно придётся учиться программировать МК... Лучше, для начала, повторите уже чей-нибудь девайс (подобных куча, даже на этом сайте есть).
Добавлено: Пт дек 04, 2009 14:45:29
kalobyte
похоже в схемах ты понимаеш столько же, сколько и в мк
Добавлено: Пт дек 04, 2009 14:56:45
Danko
biolog3, а переменники включены для мебели ? или...
и где датчики?
Добавлено: Пт дек 04, 2009 19:11:28
biolog3
AI_Disable алгоритм примерно таков - контроллер опрашивает по очереди датчики через ацп, для каждого датчика своя температура включения и выключения куллера (например 50* - включение, 40* - выключение), када температура например в зоне 1 достигает 50, то включается куллер, и опрос продолжается к следующему датчику, опять же проверяется температура, если она ниже 50, то пропуск к следующему датчику и так далее...когда температура в зоне 1 достигнет 40, то контроллер выключает куллер
kalobyte в этом ты наверно прав)) всё таки только начинаю разбираться)
Danko ты имеешь ввиду подстроечные резисторы? если да, то они просто для точной подстройки напряжения через датчики, то есть для возможности выбрать температуру срабатывания, а датчики подключаются к разъемам S1-S4 (повторюсь, датчики аналоговые KTY81-122)
Добавлено: Пт дек 04, 2009 19:17:54
AI_Disable
biolog3, в таком включении вашими подстрочными резисторами вы нечего не подстроите, а т.к. датчики подключены к АЦП, они и вовсе не нужны. Всё настроится программно. К тому же как вы собрались подстраивать температуру, если не знаете каково её текущее значение?
Добавлено: Пт дек 04, 2009 19:28:59
biolog3
AI_Disable то есть поставить вместо подстроечных обычные номиналом в 100кОм?
Добавлено: Пт дек 04, 2009 19:54:00
AI_Disable
biolog3 писал(а):AI_Disable то есть поставить вместо подстроечных обычные номиналом в 100кОм?
Откуда взят такой номинал? Какие 100кОм?! Насколько мне понятно из даташита на датчик, его сопротивление будет колебаться в пределах 0.5-2.4кОм. Значит самым "выгодным" в плане точности будет сопротивление 1.5кОм.
Re: контроль температуры на ATMega16
Добавлено: Пт дек 04, 2009 20:16:13
Saadov
biolog3 писал(а):привет ребят, решил я тут замутить самопальную системку регулирования температуры для системника из 4х куллеров и 4х температурных датчиков, вобщем нужна помощь в написании проги для меги16 на ассемблере, сам потому как ваще не бум бум в этом...
схемку вот набросал
принцип регулирования примерно такой - при достижении определенной температуры в зоне включается куллер, который её понижает градусов на 5-10 и выключается
Прежде чем браться за девайс надо изучить вопрос...
Итак вглядываемся и запоминаем...
http://www.radiokot.ru/lab/controller/38/
http://atlab.narod.ru/articles/particle10.htm
http://easyelectronics.ru/analogovyj-reobas.html
http://arv.radioliga.com/content/view/163/44/
http://topmods.net/articles/?id=108
http://itcompromat.com/new/Hacking-5/Reobas-431/
http://startcd.narod.ru/control2/index.html
Добавлено: Сб дек 05, 2009 00:44:44
biolog3
AI_Disable да просто видел схему кде то, вроде на 100кОм были резисторы, забыл тока про даташит) над поправить)
Saadov спасиб за ссылочки, оч интересная инфа, буду разбираться с ними пока что)