Например TDA7294

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





Текущее время: Чт апр 25, 2024 15:22:23

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 40, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 11, 2011 08:43:14 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Извините, сразу и не понял, что мне. Тут похоже на тридцати с лишним страниц обсуждается все, что угодно, но не конструкция из названия темы.
По поводу пяти замеров, исправить то можно, но есть ли смысл? Действительно, если у Вас температура за 5 замеров (за 5 секунд) может скакануть на 1,5 ... 2 градуса, то может стоит уменьшить мощность нагревателя (или холодильника, хотя охладить так быстро не выйдет), или как вариант перейти на пропорциональное регулирование? При этом по мере подъема температуры и приближении ее к заданной нагреватель будет отключаться на некоторое время, чем ближе порог, тем длительнее интервал отключения. А 5 замеров выбраны для исключения случайных ошибок анализа температуры, мало ли помехи или еще какие воздействия на датчик...


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

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1046
Откуда: Средний Урал
Рейтинг сообщения: 0
Хатуль_мадан писал(а):
Тут похоже на тридцати с лишним страниц обсуждается все, что угодно, но не конструкция из названия темы.

Но началось то всё с этой конструкции. А что тема завиляла в разные стороны - так это пытливые умы.... Во всяком случае с этого поста много чего можно взять полезного, в этом есть и Ваша заслуга.


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

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
nvz писал(а):
... Во всяком случае с этого поста много чего можно взять полезного...

Вот тут большие сомнения. Чтобы это "взять" нужно найти, а искать на 40 страницах, перечитывая все, вряд ли удастся, если полезное не соответствует названию темы. В результате и по теме все сообщения потерялись в глубинах множества страниц, и полезное разместилось без своего заголовка, из-за чего его тут и смотреть не будут. Ведь кроме Вас и еще пары собеседников, о содержимом ветки никто не догадывается. Но это так, мысли вслух...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 11, 2011 23:44:58 
Родился

Зарегистрирован: Чт мар 10, 2011 11:53:33
Сообщений: 16
Рейтинг сообщения: 0
Попробую прояснить ситуацию. Данное устройство-терморегулятор-предполагается мною использовать для управления электровентиляторами системы охлаждения автомобиля.Скорость же изменения температуры зависит от режима работы двигателя, и может возникнуть ситуация, когда температура поднимется быстрее,чем процессор отсчитает 5 замеров установленной температуры. Повышение же температуры двигателя на пользу ему никогда не было. Выхода из данной ситуации мне видется два: 1.Уменьшить число замеров,производимых процессором, до3 или даже до 2. 2.Увеличить частоту замеров, т.е. изменить время обновления температуры, при сохранении количества замеров. Однако варианты выхода из данной ситуации остаются на усмотрение разработчика,т.к. в любом случае необходимы изменения в программе процессора. Хотелось бы иметь вариант измененной программы(если такие изменения возможны). :)


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Сб мар 12, 2011 00:38:11 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Для автомобиля тем более не стоит снижать число замеров (изначально я тоже планировал такую же доработку вентилятора), при принятии решения, большой уровень помех от зажигания, обычно без хорошей экранировки не обойтись . Уменьшить время на замер можно, но не желательно, в любом случае оно определено временем преобразования (около 700мС), да и к тому же если очень часто обращаться к датчику, возможен его незначительный разогрев токами по сигнальной цепи, что снижает точность. Есть еще вариант быстро реагировать, всего за 1 замер, для этого нужно включить пропорциональное регулирование и выставить гистерезис нулевым (но нужно ли это). В "чистом виде" схема в авто не подойдет. Нужно инвертировать сигнал на включение нагрузки, ведь вентилятор это охлаждение, а если включить инверсию программно, то перед включением вентилятора будет задержка около 2 минут, что не годится. Чесно сказать непонятно, откуда Вы решили, что температура двигателя меняется 1...2 градуса за 5 секунд? По своим наблюдениям заметил, она достаточно медленно увеличивается и так же медленно падает при включении вентилятора. Ну и второй вопрос, что там решают эти градусы, когда даже шкала датчика только в десятках градусов? :dont_know:
Если Вам действительно понадобятся доработки, чуток попозже изменю прошивку под Ваши пожелания.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Сб мар 12, 2011 06:12:41 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1046
Откуда: Средний Урал
Рейтинг сообщения: 0
На автомобиле (во всяком случае на классике) находятся два термодатчика: термосопротивление в головке цилиндров, сигнал с которого идёт на прибор в щитке и термоконтакт в радиаторе, включающий электровентилятор охлаждения.
to aleks.55: который из них ты хочешь раскурочить, чтобы вставить туда DS18B20? Если на двигателе - будешь мерять температуру тосола двигателя, но не будешь знать температуру в радиаторе. Если в радиаторе - мерять температуру будешь только после открытия термостата, т.е. после 80 градусов.


Вложения:
Комментарий к файлу: Вот так пришлось экранировать датчик...
P3120196_.jpg [62.52 KiB]
Скачиваний: 716
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс мар 13, 2011 15:56:54 
Родился

Зарегистрирован: Чт мар 10, 2011 11:53:33
Сообщений: 16
Рейтинг сообщения: 0
to Хатуль_мадан:совсем отказываться от контрольных замеров конечно не стоит, но можно уменьшить их число, например, до 2. Буду ждать программу с обещенным изменением. to nvz: для этого существует датчик 23.3826 применяемый в системе охлаждения инжекторного двигателя. А для датчика ТМ 106 есть схема в журнале "Радиолюбитель" за 1996 г.
:)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс мар 13, 2011 19:03:52 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Ну что же, не буду вдаваться в целесообразность...


Последний раз редактировалось Хатуль_мадан Пт фев 03, 2012 17:24:16, всего редактировалось 2 раз(а).

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

Карма: 9
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2329
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
aleks.55 писал(а):
Хотелось бы иметь вариант измененной программы
Например вот:
http://www.pirpk.narod.ru/ddssite/dshavf1w.htm

_________________
ICQ нет, и, в ближайшее время, не будет.


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

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1046
Откуда: Средний Урал
Рейтинг сообщения: 0
To Aleks.55: все автотермодатчики сделаны на основе п/п термосопротивления с обратной температурной характеристикой. При подаче на него через постоянный резистор +5 вольт меряется падение напряжения на датчике в зависимости от температуры, это напряжение используется контроллером для последующей обработки: вывод на прибор, формирование импульса зажигания, включения вентилятора и т.д. А схема, которую ты хочешь применить использует специализированный термометр DS18, который, в зависимости от температуры, выдаёт разные сочетания импульсов.

To Хатуль_мадан: как я уже писал - датчик на инжекторе один. Идея ясна: с 90 до 95 градусов половина мощности вентилятора, выше - полная. с 95 до 90 - опять половина, ниже - отключение. На штатном процессоре это вряд ли выполнимо, да и лезть в него чревато. При подключении (дополнительно) к датчику двух компараторов для управления вентилятора могут сбиться настройки штатного процессора, машину вообще не заведёшь. можно попробовать подключиться к прибору в щитке, там всё-таки выход процессора, а не вход. Самое простое - дополнительный термометр, но как его врезать в патрубок... Регулировка вентилятора только с помощью ШИМ, но коммутировать 10-15А тоже надо умудриться, и свисту будет...
P.S. Где-то читал про "неубиваемый" ШИМ контроллер, им даже стартер крутили. А вот где - не помню, да и стоит он в пределах 500р.
P.S.2 это всё только моё личное мнение, может в чём то и не прав.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн мар 14, 2011 14:39:18 
Родился

Зарегистрирован: Чт мар 10, 2011 11:53:33
Сообщений: 16
Рейтинг сообщения: 0
Большое спасибо за советы. Как говорится в таких случаях "попробую объясниться". Итак: автомобиль "НИВА - 21213". Двигатель карбюраторный. Вентилятор охлаждения стоит на помпе -постоянного привода. Конструкция машины позволяет поставить электрические вентиляторы охлаждения и их два. Встаёт вопроос: чем включить вентиляторы? Вполне резонно включать их надо по раздельности. Штатный датчик ТМ106 позволяет управлять одним вентилятором, да и инерционность датчика большая. Если же взять датчик 23.2826 то здесь дело другое: во-первых: по месту установки этот датчик находится на протоке охлаждающей жидкости, соответственно инерционность датчика должна быть небольшой. Во-вторых: в корпус датчика 23.3826 прекрасно входит датчик DS18B20, даже в количестве двух штук.(Ответ на воптос nvz: какой датчик я собираюсь раскурочить?) Единсвенное неудобство заключается в том, что приходится собирать две платы(на каждый вентилятор свою). Но тут уж,ничего не поделаешь. Идеально,конечно же,был бы двухканальный терморегулятор, но как говорится за неимением лучшего,будем обходиться тем, что имеем. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн мар 14, 2011 15:14:33 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
aleks.55 писал(а):
... Двигатель карбюраторный...Конструкция машины позволяет поставить электрические вентиляторы охлаждения и их два... Вполне резонно включать их надо по раздельности...Во-вторых: в корпус датчика 23.3826 прекрасно входит датчик DS18B20, даже в количестве двух штук...Идеально,конечно же,был бы двухканальный терморегулятор, но как говорится за неимением лучшего,будем обходиться тем, что имеем. :)

Вот уже что-то конкретное вырисовывается. Так вот, если Вы сможете поставить туда 2 датчика, то может проще каждый из них настроить на свою температуру (для каждого венитлятора свой датчик) и тогда вообще микроконтроллер не нужен. Не помню точно, где то читал, что они выдают на выход логический уровень, если сконфигурировать регистр и загрузить в энергонезависимую память нужную уставку (они же меняться не должны в процессе работы). Программируются с порта компьютера, специальные программки встречались. Зато схема упрощается значительно, остается питание датчиков +5В и ключи на полевиках помощнее, например, от материнки ампер на 50 с управлением логическим уровнем (+ диод защиты). Может так попробовать?
P.S. немного приврал, извиняюсь. Это относится к датчикам DS1821. Вот тут можно почитать и программку скачать:
http://www.gaw.ru/html.cgi/txt/publ/_rtcs/73_ds1821.htm


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн мар 14, 2011 16:24:59 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1046
Откуда: Средний Урал
Рейтинг сообщения: 0
aleks.55 писал(а):
Штатный датчик ТМ106 позволяет управлять одним вентилятором, да и инерционность датчика большая. :)

Интересное дело, почему это ТМ-106 с большой инерционностью? Он тоже стоит в протоке и меряет температуру тосола а не железа. Правда в нём стоит термосопротивление и используется он для индикации температуры. В классике для включения вентилятора используется термовыключатель ТМ-108, темп. вкл. 92, а откл. 87градусов.
Что мешает встроить в ТМ-106 DS18B20, взять разработку с этого поста на PIC16F628 с двумя уставками температуры и двумя реле на выходе, сделать в салоне цифровую индикацию этой температуры?

И определись наконец: датчик 23.3826 или 23.2826? Во всяком случае в инете про 23.3826 я ничего не смог обнаружить, как в прочем и про 23.2826


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт мар 15, 2011 18:39:40 
Родился

Зарегистрирован: Ср апр 28, 2010 20:14:11
Сообщений: 2
Рейтинг сообщения: 0
Здравствуйте!!!
Помогите с проблемой, пожалуйста! Такая проблема: нужно сделать адаптивный измеритель температуры на основе датчика ТСП-100, на микроконтроллере pic16f877. Ни схем, блок-схех, ни принципиальных схем устройства, ни прошивок, графики зависимости температур от напряжения (сопротивления) найти не удаётся. Графики говорят в даташитах есть, а как их искать не представляю. Подскажите, пожалуста, может кто-то что знает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт мар 15, 2011 20:53:51 
Родился

Зарегистрирован: Ср апр 28, 2010 20:14:11
Сообщений: 2
Рейтинг сообщения: 0
Очень нужны графики зависимости температуры от напряжения!!! Подскажите где можно глянуть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт мар 15, 2011 21:25:14 
Друг Кота

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

Может Вам это поможет: http://radio-konst.narod.ru/moi_konstrukcii/cifr_electr_term_microcont/cifr_electr_term_microcont.html.
ganzales писал(а):
Очень нужны графики зависимости температуры от напряжения!!! Подскажите где можно глянуть.

Наверно речь идет о зависимости сопротивления от температуры? Ведь ТСП-100 это термопреобразователь сопротивления платиновый, 100 - сопротивление при 0 град? Если это так, то читайте литературу:
Гресько А.А.Справочник слесаря по контрольно-измерительным приборам, 1988, стр.31
Калиниченко А.В. Справочник инженера по КИПиА, 2008, стр.58, 223
Качал с Internet, думаю и Вы там найдете. Если нет - скажите куда залить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт мар 17, 2011 22:00:25 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Привет всем! Купил вчера МК PIC16F628A на эксперимент в термостат. Действительно, он значительно дешевле и есть в продаже.
Обсуждение терморегулятора из начальной статьи перенес СЮДА


Последний раз редактировалось Хатуль_мадан Пт фев 03, 2012 17:28:44, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 18, 2011 06:50:34 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1046
Откуда: Средний Урал
Рейтинг сообщения: 0
А зачем в схеме на 16F628 внешний кварц?


To Soir:
так как я перешёл на 16F628 - у меня большая просьба: переделай, пожалуйста, банный термометр с 16F84 на 16F628 (начало темы на 11 странице).
Дополнения: возможность выбора ОА или ОК, одна кнопка для выбора уставки от 0,1 до 1 градуса по кругу, гашение незначащего нуля и переноса на его место минуса при отрицательной температуре, длительность выходного сигнала 3 секунды.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт мар 18, 2011 23:26:43 
Нашел транзистор. Понюхал.

Зарегистрирован: Пт дек 17, 2010 23:19:40
Сообщений: 190
Откуда: Чешская Республика
Рейтинг сообщения: 0
Я пытался построить некоторые из термостатов в этом форуме, особенно для автора Soir, которые все были функциональными, но это всегда двухпозиционная контроля. не строил кто-то аналогичный цифровой термостат с контролем PWM симистором для нагрева.
pert


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Сб мар 19, 2011 09:52:37 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
так как я перешёл на 16F628 - у меня большая просьба: переделай, пожалуйста, банный термометр с 16F84 на 16F628 (начало темы на 11 странице).

На 11-ой странице начало, а какой финальный вариант? Я почистил свои архивы, так что давайте начнем со схемы. У Вас она есть (пусть на 84-ом), сбросьте мне, чтобы я не искал ее по форуму.
nvz писал(а):
Дополнения: ...одна кнопка для выбора уставки от 0,1 до 1 градуса по кругу...

Тут не понял. Может потому, что не вижу схемы.


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

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


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

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


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

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


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