Например TDA7294

Форум РадиоКот • Просмотр темы - Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт мар 26, 2026 13:31:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 10, , , ...  
Автор Сообщение
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 07:06:58 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Какую именно прошивку? Их тут две, моя и Аlex. Если у Вас есть своя - давайте исходник.
Моя кстати существует в двух вариантах ОА и ОК. Дома индикатор оказался в наличии только ОК и для проверки работоспособности прошивки пришлось параллельно делать и для него.[/quote]

Задержался с ответом, отъезжал...
Насчёт исходника не знаю, но алгоритм простой: понижение температуры - включение обогрева, повышение - отключение. Необходимо поддерживать температуру в яме, в прошлую зиму овощи помёрзли... Схему брал базовую, с которой этот форум начался, немного переделал под себя, поставил реле, питание через конденсатор и т.д. Необходима прошивка PIC16F84 с общими катодами без наворотов для холодильника.
Спасибо.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 10:04:09 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
...Схему брал базовую, с которой этот форум начался, немного переделал под себя, поставил реле, питание через конденсатор и т.д. Необходима прошивка PIC16F84 с общими катодами без наворотов для холодильника.
Спасибо.

Много воды с того времени утекло.
Вот нынешний вид моей схемы с прошивкой. Часть COOLER можете просто не собирать. PIC16F628A. На PIC16F84 не проверял, если у Вас все-таки PIC16F84 - проверю. Если Вы уже разработали печатку, или есть какие пожелания - сообщите, прошивку легко поправить.


Вложения:
Termometr.zip [30.33 KiB]
Скачиваний: 717
Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 11:03:50 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7555
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Аlex писал(а):
Яркость сделал от 10%, теперь она сохраняется.
Установка параметров:
1) Нижняя уставка
2) Гистерезис для нижней уставки
3) Верхняя уставка
4) Гистерезис для верхней уставки

Яркость сохраняется. Мерцаний не заметно :beer:

С установкой параметров запутался :) У вас получается наоборот - 15 ножка отвечает за реле нагрева, а 16 за реле охлаждения?

И R3 у Soir равен 100 кОм, а у Вас 10 кОм. У меня так и стоит 100К и работает.

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 12:51:56 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4614
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Соник писал(а):
Яркость сохраняется. Мерцаний не заметно :beer:
:beer:

Цитата:
У вас получается наоборот - 15 ножка отвечает за реле нагрева, а 16 за реле охлаждения?
Да. Если нужно (?), поменяю без проблем.

Цитата:
У меня так и стоит 100К и работает.
Работает, значит пусть работает :) Я бы поставил меньше.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 13:12:39 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7555
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Аlex писал(а):
Если нужно (?), поменяю без проблем.

Не надо.

Вообще я уже хотел печатную плату рисовать, но как всегда проблема найти подходящий корпус :(

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 13:25:11 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Много воды с того времени утекло.
Вот нынешний вид моей схемы с прошивкой. Часть COOLER можете просто не собирать. PIC16F628A. На PIC16F84 не проверял, если у Вас все-таки PIC16F84 - проверю. Если Вы уже разработали печатку, или есть какие пожелания - сообщите, прошивку легко поправить.[/quote]

Время - дело относительное.
Сначала я собирал термометры на основе схем в журналах Радио №10/2003 и №1/2006, сделал штук 8 себе и друзьям, правда функция поддержки температуры не нужна была. Когда понадобилась эта функция, оказалось что при минусовой температуре выходное реле срабатывает каждую секунду. В форуме Радио наткнулся на ссылку термометра на PIC16F84 в РадиоКоте от 18.08.10. Что в ней понравилось - уставки можно менять оперативно, а не прошивать в МС, и режим чакания реле устранён. Но схема оказалась с общими анодами, поэтому пришлось городить инверторы на 561ЛН7 для общего катода. Хотелось бы найти прошивку для PIC16F84, с общими катодами, с минимальными функциями: установка гистерезиса и температуры. Спасибо.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 13:48:01 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
Хотелось бы найти прошивку для PIC16F84, с общими катодами, с минимальными функциями: установка гистерезиса и температуры. Спасибо.

Я понял, сделаю под PIC16F84.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 15:25:40 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7555
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Странно, индикаторы с общим анодом более распространены, да и наверное дешевле.
nvz, а какие Вы корпуса использовали?

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 17:20:46 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Соник писал(а):
Странно, индикаторы с общим анодом более распространены, да и наверное дешевле.

Я бы так не сказал. У самого в наличии все только с общим катодом. Как-то так получилось... :dont_know:


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн ноя 29, 2010 20:08:27 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7555
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
А что посоветуете по поводу защиты?
Soir писал(а):
Соник писал(а):
Шлейф датчика может быть длинный, наводки от молний, нестабильное питание - может вышибить.

От молнии так не защититься. Да и вообще, это не защита.

Я не имел ввиду прямое попадание молнии в термометр :))) , а наводки на длинный провод во время молний, коммутации двигателей переменного тока и т.п. У меня от наводок молнии на даче антенна активная сгорела :(

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 07:05:05 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Соник писал(а):
Странно, индикаторы с общим анодом более распространены, да и наверное дешевле.
nvz, а какие Вы корпуса использовали?


Просто мне случайно попалась куча индикаторов типа ТОТ-3361 АН-1N, поэтому на них и собираю, у нас в городе один магазин радиотоваров, но там такие цены!, а в Екатеринбург ехать далековато.
Корпуса я делаю на основе крышек от реле РП-23,25,16 (релейщик поймёт), если надо - выложу фото для примера.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 07:11:45 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Ещё забыл сказать: у меня в доме уже 3 года стоит индикация температуры в бане, это где-то 40 метров кабеля (десятка, телефонный). И грозы были , и всё остальное, но на схему и на датчик это не повлеяло.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 09:15:21 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Фоты воткнул, кому интересно...


Вложения:
Корпуса.jpg [184.49 KiB]
Скачиваний: 1062
Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 13:39:26 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
Хотелось бы найти прошивку для PIC16F84, с общими катодами, с минимальными функциями: установка гистерезиса и температуры.

Проверяйте. Проект в Proteus. Файл DS18B20_test.DSN - для отладки и демонстрации. DS18B20.DSN и Termometr_16F84.png - схема. Termometr.hex - прошивка.
Работает, как описывалось ранее. При нажатии на кнопку SET переходит в установку температуры выключения нагревателя, повторное нажатие - гистерезис. Включение - температура выключения минус гистерезис. Короткое нажатие на PLUS/MINUS меняет десятые, длинное - единицы.


Вложения:
Termometr_16F84_CC.zip [69.29 KiB]
Скачиваний: 541
Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 14:44:52 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Необычное (для меня) решение вопроса, я привык что вывода PIC 3 и 13 поменяны местами, но это не принципиально. Далее, плюс на датчик обычно через 100 Ом, а на контакт 4 PIC через 5-10 кОм, но это можно сделать и самому. У меня просьба: можно ли проинвертировать вывода RAO0-3, сигналы подать на индикатор напрямую, а инвертацию сделать транзистором только на DP?
Не подумай что придираюсь – просто индикаторы маленькие, им хватает и без усиления.
Спасибо.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 15:38:36 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7555
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
А датчик через 100 Ом зачем подключать? В смысле резистор зачем?

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 17:32:08 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Если честно - не знаю, но во всех конструкциях в журналах Радио так сделано, видимо взято из даташита, может защита от КЗ. Во всяком случае у меня во всех конструкциях так сделано, даже на удалении датчика на 40 метров.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 17:52:23 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
Необычное (для меня) решение вопроса, я привык что вывода PIC 3 и 13 поменяны местами, но это не принципиально.

Так удобнее схемотехнически. Можно и прошивку изменить, но если Вам все равно - оставим так как есть. И так замучался с переводом с PIC16F628A на PIC16F84.
nvz писал(а):
Далее, плюс на датчик обычно через 100 Ом

Имеется ввиду питание или сигнальный? Впрочем, в обоих случаях, обычно как раз без резистора. Если по питанию, то еще и конденсатор на общий провод после резистора.
nvz писал(а):
а на контакт 4 PIC через 5-10 кОм, но это можно сделать и самому.

Может заблуждаюсь, но, по-моему, в даташит пишут или через резистор (еще и конденсатор ставят на общий провод), или напрямую.
nvz писал(а):
У меня просьба: можно ли проинвертировать вывода RAO0-3, сигналы подать на индикатор напрямую, а инвертацию сделать транзистором только на DP?

Можно. Сделаю. Только ток через выводы МК не должен превышать 20мА. Нужно увеличить сопротивления в цепях сегментов.


Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт ноя 30, 2010 20:14:28 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
У меня просьба: можно ли проинвертировать вывода RAO0-3, сигналы подать на индикатор напрямую, а инвертацию сделать транзистором только на DP?

Вот тот же набор.


Вложения:
Termometr_16F84_CC_v2.zip [66.33 KiB]
Скачиваний: 751


Последний раз редактировалось Soir Вт дек 07, 2010 16:21:19, всего редактировалось 1 раз.
Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср дек 01, 2010 09:25:14 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Волшебник! Большое спасибо! сделаю-отпишу.
PS. почему в PIC16F84 никогда не используют внутренний генератор? По моему для термометра хорошая стабильность частоты не обязательна...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 10, , , ...  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y