Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Вот оно куда всё электричество уходит, на обогрев улицы 
- Хатуль_мадан
- Электрический кот
- Сообщения: 1005
- Зарегистрирован: Ср мар 03, 2010 11:48:00
- Откуда: Уфа
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Аlex писал(а):Вот оно куда всё электричество уходит, на обогрев улицы
А потом говорят, глобальное потепление планете угрожает
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Это вы так мягко намекаете, что помощи этот товарищ может не ждать? 
По идее здесь можно приспособить 2 термостата из уже обсуждаемых в этой ветке на одну нагрузку, ручное управление сделать тумблером, изменение яркости - для чего, для экономии электричества? Одно смущает: если температура ниже, чем нижний предел
также выключение ,если температура больше чем нижний предел-включается, это как? В Чешской республике температура изменяется скачками? Например была температура -3 градуса - подогрев включился, температура скачком упала до -10 - подогрев отключился?
По идее здесь можно приспособить 2 термостата из уже обсуждаемых в этой ветке на одну нагрузку, ручное управление сделать тумблером, изменение яркости - для чего, для экономии электричества? Одно смущает: если температура ниже, чем нижний предел
также выключение ,если температура больше чем нижний предел-включается, это как? В Чешской республике температура изменяется скачками? Например была температура -3 градуса - подогрев включился, температура скачком упала до -10 - подогрев отключился?
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Alex! С вашего разрешения продолжу о прогреве автомобиля. Докладаю: механику собрал, схему спаял. Сразу появились проблемки: двигатель моторедуктора слишком резво бегает, а за ним и обороты двигателя. Можно ли доработать последнюю прошивку taho.hex? Идея такая: При частоте 0-46 Гц на пятой ноге МС единица, а от 46 до 50 Гц сигнал импульсный: 10мс - единица, 30мс - нолик и т.д. То-же и с шестой ногой: с max до 54 Гц - постоянная единичка, с 54 до 50 - импульсами. И ещё: дополнительно любой вход микросхемы приспособить для блокировки, при единице на нём микросхема работает в штатном режиме, при нолике (заземлении) на пятой ноге устанавливается ноль, а на шестой - единица, независимо от подаваемой частоты. Как то так...
- Вложения
-
- Doc1.doc
- (218 КБ) 225 скачиваний
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Изображение
- Вложения
-
- obr.pdf
- (27.64 КБ) 285 скачиваний
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Petr: как видно из графика нагреватель включается при -3, а отключается при +5 (красный сегмент). Так же он отключается при -3,5 и ниже. Так?
Alex: система без блокировки?
Alex: система без блокировки?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Ой, забыл про блокировку... СделаемAlex: система без блокировки?
На какую ногу её прикрутить ?
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Да на любую свободную, куда взгляд упадёт. Проверил прошивку, чавой-то опять не то.... Ща нарисую типа графика, как Petr, и выложу в этом же сообщении.
- Вложения
-
- Как то так.png
- (3.07 КБ) 369 скачиваний
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Понял....
Пробуй

Пробуй
- Вложения
-
- taho.JPG
- (55.51 КБ) 1145 скачиваний
-
alexsandr-69
- Родился
- Сообщения: 12
- Зарегистрирован: Пн сен 06, 2010 08:38:57
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Возникла следующая проблема. Вынес датчик температуры на 5 метров, кабелем 0,5мм 3х жильным. После 8 дней работы загорается еррор, отключаешь питание, включаешь и опять работает, но потом повторяется раз в три дня, а то и чаще, не могу понять в чём дело? У меня первая прошивка.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Первая это какая ? И по какой схеме собирали ?
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Наверное тоже придётся сопротивление снижать на датчик...
Alex: вроде всё правильно работает, но (извини дурака, запурхался) импульсы 150/700мс, нолик забыл в конце.
Alex: вроде всё правильно работает, но (извини дурака, запурхался) импульсы 150/700мс, нолик забыл в конце.
-
alexsandr-69
- Родился
- Сообщения: 12
- Зарегистрирован: Пн сен 06, 2010 08:38:57
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Которая была представлена на конкурсной работе.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Нет проблемимпульсы 150/700мс
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Попробую сегодня вечером, отпишу. Спасибо!
По термометру: один раз у меня такая же лабуда была, сбрасывал, еррор писал. лечилось заменой МС.
По термометру: один раз у меня такая же лабуда была, сбрасывал, еррор писал. лечилось заменой МС.
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Только что пришёл из гаража, проводил эксперимент. Что сказать - БЛЕСК! При включении зажигания заслонка закрылась, как завёл - пошла на открытие до определённого уровня, а потом толчками и встала. 1500 обормотов как вкопанные, видно как при прогреве открывается тоже толчками, в общем всё прекрасно, спасибо Alex. Осталось только настроить компаратор по температуре двигателя и сделать ручное управление, но это уже мелочи (наверное).
С уважением NVZ.
С уважением NVZ.
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
NVZ:
Да, это так.
Да, это так.
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Чтой-то тишина в этой ветке, нарушить надо.
Нужна прошивка термометра для 16F84А, а лучше для 16F676 (единственная у меня осталась, а 84 ещё искать надо).
Условия: DS18B20, индикатор трёхсегментный с общим катодом, одна кнопка управления: длинное нажатие - вызов установки уставки, короткими выставляется уставка от +20 до +70 градусов снизу вверх по кругу, при которой и выше на выходе МС появляется единичка.
Нужен сей девайс для установки в авто, вместо штатного термометра, а так же для блокировки автоматики подогрева (с компараторами не выходит из-за множества причин).
С уважением NVZ.
Нужна прошивка термометра для 16F84А, а лучше для 16F676 (единственная у меня осталась, а 84 ещё искать надо).
Условия: DS18B20, индикатор трёхсегментный с общим катодом, одна кнопка управления: длинное нажатие - вызов установки уставки, короткими выставляется уставка от +20 до +70 градусов снизу вверх по кругу, при которой и выше на выходе МС появляется единичка.
Нужен сей девайс для установки в авто, вместо штатного термометра, а так же для блокировки автоматики подогрева (с компараторами не выходит из-за множества причин).
С уважением NVZ.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
nvz писал(а):Нужна прошивка термометра для 16F84А, а лучше для 16F676 (единственная у меня осталась, а 84 ещё искать надо)...
Дались Вам эти 16F84А. Нет - и не ищите, переходите на 16F628A. И память больше, и возможностей больше, и дешевлее, и найти легче...
16F676 просто так не получится, у этого МК выводов (портов) меньше. 3 выхода - разряды, 7 выходов - сегменты, вход/выход - датчик, выход - куда-то, вход - кнопка, 2 вывода - питание - итого 15. У данного МК всего 14 выводов. Ну, кнопку куда-то можно прицепить, с питанием все понятно. А из оставшихся портов, 12 должны быть портами вывода. У 16F676 таких поротов всего 11. Выход такой: или использовать другой МК, либо усложнять схему, например, регистром сдвига для передачи данных на индикатор.