Например TDA7294

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

Текущее время: Чт сен 11, 2025 00:59:11

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 82, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт мар 15, 2012 16:15:08 
Друг Кота

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

В Proteus или в железе?

P.S.
Попробуйте вот этот вариант. В принципе тоже самое, немного косметики в прошивке.


Вложения:
Termometr_v14.1_CC.zip [2.69 KiB]
Скачиваний: 494
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт мар 15, 2012 21:15:26 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Soir, а можно что нибудь изменить чтобы термостат работал не на нагрев, а на охлаждение. Сын увидел наш термостат и хочет такие поставить в серверной для дополнительных вентиляторов. А я бы поставил такой в корпус компа. Комп включил, вентиляторы в корпусе не работают, нагрелось до определенной температуры включились. И шума меньше и вентиляторы дольше проработают.


Вложения:
Termometr_v15_CC_CA.zip [22.44 KiB]
Скачиваний: 319
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт мар 15, 2012 22:11:56 
Друг Кота

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

Легко...


Вложения:
Termometr_v15.2_CC_CA.zip [22.39 KiB]
Скачиваний: 334
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт мар 15, 2012 22:23:02 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Спасибки! Сейчас прошью.

ЭТО БОМБА! ВСЕ ОТЛИЧНО РАБОТАЕТ!
Сколько же я намучился с термостатом на PIC16F676.http://ur5kby.at.ua/TS/TS.GIF
ОГРОМНОЕ ВАМ Soir СПАСИБО!!!


Последний раз редактировалось Сергеj Пт мар 16, 2012 09:53:30, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт мар 15, 2012 23:11:09 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Soir, хочу узнать Ваше мнение, А можно термостат сделать чтобы выставлялись две температуры верхняя и нижняя, а гистерезис фиксированный, например 0,1* или без гистерезиса, а при одинаково выставленных температурах нагрузка была отключена.? Устанавливаешь например верхнее 25* нижнее 20* -работает как нагреватель. меняешь установки на оборот- работает на охлаждение. Получился бы универсальный термостат. Зимой бы грели мне аквариумы, а летом сыну остужали серверы.
А вы как думаете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 10:26:38 
Встал на лапы

Зарегистрирован: Пт фев 03, 2012 19:39:32
Сообщений: 103
Рейтинг сообщения: 0
To Soir!

В Протеусе появление ошибки датчика не пропало. Проявляется это так: в диапазоне от Т1 до Т2 на примерно 2 сек устанавливается 1 на выводах 6 и 8 МК. Температуры разные 42; 42,8; 46,3 и др.

Прошивка фазового регулятора в Протеусе все нормально.
В металле надеюсь буду проявлять на следующей неделе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 11:15:55 
Друг Кота

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

В металле я уже проверил, ошибок нет. А если будут - пишите.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 13:03:33 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Сергеj писал(а):
А можно термостат сделать чтобы выставлялись две температуры верхняя и нижняя, а гистерезис фиксированный, например 0,1* или без гистерезиса, а при одинаково выставленных температурах нагрузка была отключена.? Устанавливаешь например верхнее 25* нижнее 20* -работает как нагреватель. меняешь установки на оборот- работает на охлаждение. Получился бы универсальный термостат. Зимой бы грели мне аквариумы, а летом сыну остужали серверы.
А вы как думаете?

Думаю так:
1. С верхней и нижней температурой это какое-то извращение.
2. Гистерезис убирать не стоит.
3. Все это решается по-другому.
4. Экстраполировав эскалацию Ваших запросов, понял, что дальше Вам нужен будет точно такой же, но с перламутровыми пуговицами...
Исходя из вышеизложенного, предлагаю следующий вариант, уже с перламутровыми пуговицами:
1. Температура меряется от -55,0 до +125,0 град. При температуре ниже -9,9 и выше +99,9 десятые не отображаются.
2. Общий анод или катод выбирается джампером.
3. Устанавливаемая температура в пределах от -55,0 до +125,0 град. Гистерезис от 0,1 до 25,0.
4. Программный выбор режима работы: Нагреватель, Охладитель, Включен, Выключен.
5. Запоминание максимальной и минимальной температур за время работы прибора.
6. Запись настроек в энергонезависимую память.

Так будет достаточно универсальности?
Во вложении схема-проект в Proteus (не менялась), прошивка, более подробное описание.
Опробуете – отпишитесь, если что не так.


Вложения:
Termometr_v16_CC_CA.zip [23.6 KiB]
Скачиваний: 362
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 13:11:51 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Ой... даже уже и не ожидал. От неожиданности забыл расположение клавиатуры.
Я в восторге. Сейчас проверю. Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 14:11:42 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Вы замечательно придумали меню с подсказками, Все четко работает и выставляется.
Вот в пользовании термостатом как то не очень удобно. Включил в розетку и не понятно в какую сторону он работает. Было бы удобнее ели про первом нажатии SET видишь что там: Нагреватель, Охладитель, Включен, Выключен. А выбрав что нужно, тогда уже выставляешь нужную температуру. Меня конечно и так все устраивает, а вот дать дать в руки новичку, то не сразу поймешь что к чему. Да и многие посетители форума захотят собрать такой универсальный термостат.
Еще огромное Вам спасибо за проделанную работу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 14:44:03 
Друг Кота

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

Уважаемый, не слишком ли Вы нетерпеливы?
Чт мар 15, 2012 22:11:09 Вы только захотели узнать мое мнение по поводу внесения изменений в прошивку.
Пт мар 16, 2012 12:03:33 Я их сделал.
Вы думаете я не сплю, не ем, не ..., не хожу на работу, а только и думаю, как бы поскорее Вам угодить? Вы считаете время меньше суток большим интервалом времени для выполнения Ваших хотелок? Извините, но по щелчку пальцами я ничего не делаю. Есть время и желание - да, нет того или другого - нет. И все.
Сергеj писал(а):
Было бы удобнее ели про первом нажатии SET видишь что там: Нагреватель, Охладитель, Включен, Выключен.

Согласен, пусть будет по-вашему.


Вложения:
Termometr_v16_CC_CA.zip [23.68 KiB]
Скачиваний: 318
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 16:15:11 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Soir писал(а):
Сергеj писал(а):
Ой... даже уже и не ожидал...

Уважаемый, не слишком ли Вы нетерпеливы?
Чт мар 15, 2012 22:11:09 Вы только захотели узнать мое мнение по поводу внесения изменений в прошивку.
Пт мар 16, 2012 12:03:33 Я их сделал.
Вы думаете я не сплю, не ем, не ..., не хожу на работу, а только и думаю, как бы поскорее Вам угодить? Вы считаете время меньше суток большим интервалом времени для выполнения Ваших хотелок? Извините, но по щелчку пальцами я ничего не делаю. Есть время и желание - да, нет того или другого - нет. И все.
Сергеj писал(а):
Было бы удобнее ели про первом нажатии SET видишь что там: Нагреватель, Охладитель, Включен, Выключен.

Согласен, пусть будет по-вашему.


Soir, извините пожалуйста. (даже уже и не ожидал) - я подумал что давно уже Вам надоел и Вы отказались в помощи.
Не сердитесь на меня, я Вам очень благодарен. А дадите свой № телефона я Вам хоть пополнение счета переведу. Еще раз извините, мне очень хочется Вас хоть как то отблагодарить за проделанную работу. Для меня была большая помощь.


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

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
И еще перламутровых пуговиц...
Алгоритм работы такой же, как Termometr_v16_CC_CA.
Сделал ради интереса двухскоростную работу кнопок по длинному нажатию. При удержании кнопок PLUS/MINUS первые 10 изменений идут относительно медленно. Можно поймать нужное значение. А затем процесс ускоряется.
От тех, кто может опробовать в железе, жду мнений по этом вопросу. Сам проверял, понравилось, но мое мнение субъективное.


Вложения:
Termometr_v16.1_CC_CA.zip [3.35 KiB]
Скачиваний: 353
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 19:59:01 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Soir писал(а):
И еще перламутровых пуговиц...
Алгоритм работы такой же, как Termometr_v16_CC_CA.
Сделал ради интереса двухскоростную работу кнопок по длинному нажатию. При удержании кнопок PLUS/MINUS первые 10 изменений идут относительно медленно. Можно поймать нужное значение. А затем процесс ускоряется.
От тех, кто может опробовать в железе, жду мнений по этом вопросу. Сам проверял, понравилось, но мое мнение субъективное.

сейчас попробую, хотя меня вполне устраивал и прежний вариант.


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

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Проверил последнюю прошивку с ускоренным вариантом. Все отлично работает. Получился более продвинутый вариант.

Я вижу что Вам уже надоел и боюсь что то спросить или сказать.
Спасибо Soir, Это вторая моя поделка какой я очень доволен. Все работает чисто. без глюков. А то попадалась одна не кондиция. До этого проекта собирал часы-таймер тоже на 628А. И тоже остался доволен.


Вложения:
Функции таймера.doc [41.5 KiB]
Скачиваний: 450
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 20:48:41 
Друг Кота

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

Я не кусаюсь. Спрашивайте, говорите...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 21:03:43 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Soir писал(а):
Сергеj писал(а):
...боюсь что то спросить или сказать...

Я не кусаюсь. Спрашивайте, говорите...

Так как я не блещу знаниями по радиотехнике, в программировании вообще ноль, а вижу Вы очень продвинут в этом деле, то хочу спросить:
Собрал себе в аквариумы градусники на PIC16F676. все работает, а через время десятые вместо 0,1* начинают показывать через 0,5*. Меняю датчик опять все нормально, но через время происходит тоже самое. Старый датчик впаиваю в новую схему - работает. А в чем причина не знаю. Я думаю тот проект был как просто как реклама.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 21:11:52 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Сергеj писал(а):
Собрал себе в аквариумы градусники на PIC16F676. все работает, а через время десятые вместо 0,1* начинают показывать через 0,5*...Я думаю тот проект был как просто как реклама.

Это не Ваш случай?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 21:16:47 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
За того типа на этом форуме, а может и в этой ветке уже писали что он только заманивает, а потом если хочешь чтоб работало то покупай. А продает не прошивку, а прошитый контроллер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 16, 2012 21:20:33 
Собутыльник Кота
Аватар пользователя

Карма: 113
Рейтинг сообщений: 1537
Зарегистрирован: Пт мар 18, 2011 14:30:20
Сообщений: 2993
Откуда: Lugansk ЛНР
Рейтинг сообщения: 0
Soir писал(а):
Сергеj писал(а):
Собрал себе в аквариумы градусники на PIC16F676. все работает, а через время десятые вместо 0,1* начинают показывать через 0,5*...Я думаю тот проект был как просто как реклама.

Это не Ваш случай?

ДА, По этой схеме и я собирал


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

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


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

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


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