Например TDA7294

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

Текущее время: Пт мар 13, 2026 18:45:57

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 9, , , ...  
Автор Сообщение
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Сб ноя 27, 2010 23:01:04 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7552
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Отлично! :beer:

Жалко автоматич. регулировку яркости индикатора на фотодиоде уже некуда прицепить :)))

ПС: да, у меня губа не дура :)))

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


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
АЦП нужен. А в этом МК его нет :(


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Ну что, продолжим ? :)
Если честно, мне не очень хочется собирать это всё дело, тем более я дома не паяю, этим занимаюсь только на работе, там всё под рукой. Так что, Соник, ты будешь подопытным :)

Схема:
Вложение:
DS18B20.jpg [178.45 KiB]
Скачиваний: 920

Проект :
Вложение:
Termometr_v1.rar [214.54 KiB]
Скачиваний: 525


Жмём кнопку сет, выходим в режим установки нижней границы. Жмём ещё раз, выходим в режим установки верхней границы. Жмём ещё раз, выходим в режим установки гистерезиса. Диапазон установки гистерезиса 0.1-5.0 'C. Жмём ещё раз сет, выходим в режим показа температуры.
Гистерезис для обеих границ один. Работает так: Если уставка 20.0'C и гистерезис 0.5'C, то включится нагреватель при 19.5'C, выключится при 20.5'C.
При отсутствии или неисправности датчика выводятся прочерки "----".
В режиме показа температуры, при удержании кнопок + или - меняется яркость индикаторов. Диапазон яркости 20-90%. Шаг = 1.5%. Скорость изменения 1.5%/0.1 Сек. Т.е. 15% в секунду.
В общем всё, пробуй :)


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

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

Alex ответил.
Соник писал(а):
Там уже светятся прочерки пока не установится реальная температура (Вы уже об этом писали), а после прочерков вылетает "85,0".

85,0 больше не будет.

Это я уже вдогонку, так как проект продвинулся без меня. Если проект продолжается с двух сторон, скажите, какие изменения в железе Вы сделали, чтобы можно было работать синхронно. А так, пока вот мой вариант решения вопроса с выводами.
В результате высвободился один вывод. Можно использовать как вход с фотодатчика. АЦП конечно нет, но есть компаратор или можно просто сделать два уровня яркости.


Вложения:
Termometr.zip [51.22 KiB]
Скачиваний: 429
Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс ноя 28, 2010 11:54:35 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Цитата:
скажите, какие изменения в железе Вы сделали
http://radiokot.ru/forum/download/file.php?id=49203

Цитата:
но есть компаратор
Можно, но, к сожалению, для такого варианта нужно 2 ноги :(


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

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Аlex писал(а):
Цитата:
скажите, какие изменения в железе Вы сделали
http://radiokot.ru/forum/download/file.php?id=49203

Я схему видел, я хочу узнать Соник успел перепаять или нет?
Аlex писал(а):
Цитата:
но есть компаратор
Можно, но, к сожалению, для такого варианта нужно 2 ноги :(

Не знал. :oops: Пойду читать про компараторы.
Если поработать над кнопками, можно высвободить еще один вывод, правда это будет RA5...


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Цитата:
я хочу узнать Соник успел перепаять или нет?
Думаю, что он будет перепаивать.
Уж очень хочется иметь ему 2 одинаковых каскада. :dont_know:
Ну хочется, значит хочится... Хозян - барин :))

Цитата:
Не знал. :oops: Пойду читать про компараторы.
Всё очень просто. На один вход компаратора (например "-") подаётся оцифровываемое напряжение, а на другом входе ("+") поднимается напряжение (например RC-цепь или ШИМ+RC) и измеряется время до срабатывания компаратора.
ШИМ+RC даст более точное и линейное измерение чем обычная RC-цепь.


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

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Аlex писал(а):
Думаю, что он будет перепаивать.
Уж очень хочется иметь ему 2 одинаковых каскада. :dont_know:
Ну хочется, значит хочится... Хозян - барин :))

В моем последнем варианте тоже два одинаковых каскада. Но у Вас красивее, на одном порту, соседние выводы... Сонику точно понравится.
Аlex писал(а):
Всё очень просто. На один вход компаратора (например "-") подаётся оцифровываемое напряжение, а на другом входе ("+") поднимается напряжение (например RC-цепь или ШИМ+RC) и измеряется время до срабатывания компаратора.
ШИМ+RC даст более точное и линейное измерение чем обычная RC-цепь.

Спасибо, буду разбираться. Представлял себе несколько иначе. Практически не применял.


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

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

Сейчас засяду. Я только приехал :)

Аlex, Вы зачем-то переделали цепи датчика, кажется я читал что производитель разрешает так ставить, но не гарантирует стабильной работы :dont_know:
Soir писал(а):
85,0 больше не будет.

Проверил. 85,0 нет :)
Аlex писал(а):
При отсутствии или неисправности датчика выводятся прочерки "----".
В режиме показа температуры, при удержании кнопок + или - меняется яркость индикаторов. Диапазон яркости 20-90%. Шаг = 1.5%. Скорость изменения 1.5%/0.1 Сек. Т.е. 15% в секунду.

Проверил. Всё работает.

Мысли: датчик на двухпроводной линии мне не нравится.

А если вот так попробовать? (см. вложение)


Вложения:
автпя.PNG [57.51 KiB]
Скачиваний: 721

_________________
Я рожден при социализме, и я этим горжусь!
Вернуться наверх
 
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс ноя 28, 2010 20:19:49 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Цитата:
Мысли: датчик на двухпроводной линии мне не нравится.
А мне наоборот. У меня термометр дома, 3 датчика на одной линии параллельно висят, у одного даже плюсовая нога отломана, работают на ура.
А вообще, это дело вкуса, как хотите.... :dont_know:


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

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7552
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Я... боюсь. :oops: Всё-таки даташит фирменный... "производитель разрешает так ставить, но не гарантирует стабильной работы"

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


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Ну боитесь, значит делайте по 3-м проводам. У меня по 2-м на железе работают отлично. Один датчик висит на проводе 20-25 метров.


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

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

Так работать не будет.


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

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7552
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Аlex писал(а):
Ну боитесь, значит делайте по 3-м проводам.

А прошивку надо менять? :oops:

Можно сделать вот так:
Соник писал(а):
А можно ещё повесить на МК светодиодов или кнопок?
Думаю необходимо сделать два "гистерезиса". Один для нагрева, второй для охлаждения. Одна кнопка будет для установки температуры нагрева (до ххх*), и гистерезиса нагрева. Вторая кнопка для установки температуры охлаждения (от ууу*) и гистерезиса охлаждения. Кнопки "+" и "-" будут повышать или понижать цифровые показания как и сейчас.

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


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Цитата:
А прошивку надо менять?
Нет.

Цитата:
Можно сделать вот так:
Что именно ? Вам нужна установка гистерезиса и для нагревателя и для охладителя ?


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

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

угу :)

А ещё настройка яркости не сохраняется в памяти МК.

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


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

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

Цитата:
настройка яркости не сохраняется в памяти МК.
Я не делал этого. Смысла в этом не вижу. Не будет же девайс рубиться каждые 5 минут :)


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

Карма: 48
Рейтинг сообщений: 110
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7552
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Аlex писал(а):
Цитата:
настройка яркости не сохраняется в памяти МК.
Я не делал этого. Смысла в этом не вижу. Не будет же девайс рубиться каждые 5 минут :)

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

А ещё можно понизить нижнюю планку установки яркости? В темноте всё равно ярко светит. Светодиодный прогресс яркости налицо :))

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


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Цитата:
В том то и дело что электроснабжение в последнее время стало нестабильным.
Ок, сделаем.

Цитата:
А ещё можно понизить нижнюю планку установки яркости?
Можно, но черевато подмигиванием во время работы с датчиком (каждые 1 сек.). Но можно попробовать.


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

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Вложение:
Termometr_v1.rar [220.31 KiB]
Скачиваний: 530

Яркость сделал от 10%, теперь она сохраняется.
Установка параметров:
1) Нижняя уставка
2) Гистерезис для нижней уставки
3) Верхняя уставка
4) Гистерезис для верхней уставки

Пробуем... :beer:


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

Часовой пояс: 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