блок управления электрообогревателя, для погреба
блок управления электрообогревателя, для погреба
Идея сделать блок управления электрообогревателя, для погреба. В качестве датчика использовать LM235 с индикацией в градусах Цельсия . Попалась схема в журнале радиоконструктор 1-2014 ст35 как прилепить индикацую не пойму?
- Реклама
Re: блок управления электрообогревателя, для погреба
Вот готовая схема, правда термометр там в Кельвинах: http://umup.ru/%D0%BB%D0%B0%D0%B1%D0%BE ... 0%B0%D1%82
Ну или вот эта: http://quickwave.blogspot.ru/2012/06/10191-lm235.html
Ну или вот эта: http://quickwave.blogspot.ru/2012/06/10191-lm235.html
Re: блок управления электрообогревателя, для погреба
Спасибо будем думать.
Re: блок управления электрообогревателя, для погреба
Собственно говоря зачем в погребе обогреватель? Я сейчас пытаюсь решить такуюже задачу, но только для охлаждения погреба. Решаю её на меге 32 и 2х датчиках дс19б20. Если в ближайшее время закончу с программой, то могу все материалы выложить.
Хотите сделать чай, а печки нету!
Включите гугл 3D и кипятите чайник на китаеском планшете!
Включите гугл 3D и кипятите чайник на китаеском планшете!
Re: блок управления электрообогревателя, для погреба
Бывают слишком холодные погреба, например подвал в гараже.
- Реклама
Re: блок управления электрообогревателя, для погреба
А не проще использовать самый обыкновенный контактный датчик? По крайней мере, в нём никогда не возникнет программный сбой, и помеха по питающей сети не нарушит работу... 
Re: блок управления электрообогревателя, для погреба
У контактного датчика нельзя задать пороги и гистерезис, хотя раньше продавали термостаты с такой возможностью. Но для такой задачи я думаю достаточно было использовать компаратор или операционник.
Re: блок управления электрообогревателя, для погреба
У меня сейчас валяются несколько механических термостатов с... Электрическим компенсатором гистерезиса! Рядом с термочувствительной частью расположены несколько резисторов разного номинала, (выбирается при настройке...) включаются они сработавшими контактами (контактная группа - на переключение, возможна работа и на охлаждение, и на нагрев)... 
Re: блок управления электрообогревателя, для погреба
а я такой сделал. работает неплохо, но овощи подсыхают потому что для охлаждения используется забортный воздух, если он конечно холоднее чем внутрипогребный.
- Вложения
-
- thermOcellar.zip
- (25.37 КБ) 160 скачиваний
-
- pcb.jpg
- (33.06 КБ) 467 скачиваний
-
- thermOcellar.jpg
- (21.53 КБ) 345 скачиваний
-
- thermOcellar.GIF
- (49.42 КБ) 341 скачивание
-
takei
- Нашел транзистор. Понюхал.
- Сообщения: 181
- Зарегистрирован: Пн янв 14, 2013 15:06:57
- Откуда: Д.Вс.
Re: блок управления электрообогревателя, для погреба
Здравствуйте, очень заинтересовался кодом вашего прибора.jeelman писал(а): такой сделал. работает неплохо
И у меня как любителя поюзать такие дела, возникли вопросы.
Естественно в железе дело у меня не дошло собрать вашу схему.
Но вижу в программе задержку delay_ms(1000);
скажите у вас такая задержка не влияет на индикацию в "железе" (мерцание индикатора).
И еще опробовал в протеусе работу датчиков, но совсем не понятно ...
Первый датчик есть возможность определения что он подключен к МК ( OK_Flag = (PINC & (1 << DS_int)); // ловим импульс присутствия датчика )
Как бы там аналогично сделать проверку на присутствие датчика №2 .... №3 и тд.
Спасибо.
Re: блок управления электрообогревателя, для погреба
Здравствуйте. Индикатор не мерцает потому что обновляется по таймеру 0 достаточно часто, а вот сами выводимые на индикатор значения обновляются в порядке общей очереди через все delayи . Процедуры для работы с датчиками взяты из какого то туториала в Сети, не помню уже где именно, поскольку схема изготавливалась с год назад. Взяты вместо штатной библиотеки CVAVR чтобы не ломать голову где какой датчик подключенный на общую шину, а использовать соответствие - вывод мк такой то - датчик такой то. Так что можно развесить датчики и на другие выводы PORTC мк, отмечая при необходимости их в переменной DS_int.
-
takei
- Нашел транзистор. Понюхал.
- Сообщения: 181
- Зарегистрирован: Пн янв 14, 2013 15:06:57
- Откуда: Д.Вс.
Re: блок управления электрообогревателя, для погреба
Я уже попробовал что назначить их можно на любой порт С . это получилось.
Для надежности схемы хотелось бы определять датчики на обрыв,
тут ничего не понимаю, один датчик вижу как контролируется , а с другими такое сделать не могу.
Спасибо.
Для надежности схемы хотелось бы определять датчики на обрыв,
тут ничего не понимаю, один датчик вижу как контролируется , а с другими такое сделать не могу.
Спасибо.
Re: блок управления электрообогревателя, для погреба
насколько я понимаю контролируются по принципу - присвоили значение переменной DS_int и все функции работают с этим значением, функция инициализации тоже.
-
takei
- Нашел транзистор. Понюхал.
- Сообщения: 181
- Зарегистрирован: Пн янв 14, 2013 15:06:57
- Откуда: Д.Вс.
Re: блок управления электрообогревателя, для погреба
Спасибо
все получилось, после каждого опроса функции добавил переменную для состояния датчика.
Код: Выделить всё
DS_int = t_int;
temp_in = read_ds18 (); //датчик №1
obruv[0] =OK_Flag;
DS_int = t_ext;
temp_ex = read_ds18 (); //датчик №2
obruv[1] =OK_Flag;

