Форум РадиоКот https://radiokot.ru/forum/ |
|
Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 https://radiokot.ru/forum/viewtopic.php?f=25&t=63921 |
Страница 1 из 6 |
Автор: | Хатуль_мадан [ Пт фев 03, 2012 07:45:14 ] | ||||
Заголовок сообщения: | Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 | ||||
Приветствую всех собравшихся! Вот решил создать новую ветку по своей статье терморегулятора, хотя существует уже подобная с таким же названием: http://radiokot.ru/forum/viewtopic.php?f=20&t=34618 Дело в том, что она создана за долго до официальных обсуждений конкурсных работ. К тому же, вопросы именно по терморегулятору затерялись так глубоко в огромном количестве страниц, что найти нужное почти не возможно, заинтересовавшиеся конструкцией вынуждены писать в "личку". В той ветке обсуждается все, от инкубатора до управления вентилятором в автомобиле, конечно, много интересной информации, но вот разобраться сложно, читать 70 страниц на это нужно время... Чтобы как-то исправить ситуацию, предлагаю все, что относится именно к статье, обсудить здесь. Выкладываю последние обновления прошивок. Если модераторы посчитают необходимым, можно подправить названия веток форума и соответствующие ссылки на обсуждение. В дальнейшем можно будет выложить все, что накопилось по данной конструкции, подправлю это первое сообщение и все нововведения будут в этом сообщении. Вот такое предложение... UPD Вот по просьбе cmass переделал прошивку под вариант схемы управления холодильником. Исключено все лишнее, добавлены таймеры включенного и выключенного состояния компрессора, улучшен алгоритм повторного включения. Введено ограничение максимального времени работы компрессора. Автоматизирован переход под использование индикаторов с общим анодом, или общим катодом. Программный код менее 1 кБ, поэтому так же можно использовать МК PIC16F627A. Измененные значения температуры и гистерезиса сохраняются в памяти МК автоматически, никаких дополнительных действий для этого не требуется. В железе пока прошивка не проверялась, модель для протеуса вложена в архив. Подробности там же, в файле описания.
|
Автор: | vnaik [ Пт мар 30, 2012 13:19:23 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Почему нет сохранения заданных уставок? Или что-то я не так моделирую в Протеусе? Хочу применить для инкубатора, при этом очень важно сохранение уставок, т.к. применяться будет в сельской местности. где возможны отключения питания ~220 (~380) В. |
Автор: | Хатуль_мадан [ Пт мар 30, 2012 16:51:06 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Все есть! Запись происходит автоматически по истечении 5 сек после последнего нажатия кнопок. |
Автор: | vnaik [ Пн апр 02, 2012 10:02:18 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Хатуль_мадан Нет ли у Вас прошивок только для инкубатора, или прошивок для регулирования положительных температур? Как в исходный файл прошивки завести температуру например +37,5 и гистерезис 0,1? |
Автор: | Хатуль_мадан [ Пн апр 02, 2012 16:59:50 ] | ||
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 | ||
Сделать то можно, но зачем урезать возможности регулятора? В существующем варианте можете установить температуру от -54,9 до +124,9 гр. с гистерезисом от 0 до 8 гр. с шагом 0,1. В исходный файл прошивки температура не пишется, она первоначально записывается в EEPROM, а затем в процессе эксплуатации можете изменить на любую требуемую. Похоже описание Вы вообще не видели...
|
Автор: | miha3 [ Вт июн 26, 2012 18:59:38 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
А нет ли у кого прошивки для датчика ds18s20 ?? Хоть бы с точностью 0.5 с. |
Автор: | сокол [ Вс июл 29, 2012 18:41:05 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Всем привет.скажите пожалуйста данные трансформатора на блоке питания+ - 5в. спасибо. |
Автор: | сокол [ Вт авг 14, 2012 12:55:54 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
сдесь есть кто живой? нужны данные транса.обратный свясь есть с автором? |
Автор: | Хатуль_мадан [ Вт авг 14, 2012 21:25:41 ] | ||
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 | ||
А какие Вы данные хотите? В статье ориентировочно указан и феррит, и обмотки. Лучше используйте готовый БП на 5В, или зарядник для телефона с выходом на 5В. Это будет дешевле и проблем меньше. Можно применить транс от дежурки компового блока питания, или всю схему дежурки использовать, вариантов много. PS: Да, действительно на схеме в статье сложно рассмотреть. Вот исходная схема.
|
Автор: | сокол [ Сб авг 18, 2012 18:47:00 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Спасибо за совет.как раз есть от LG проверял дает 5.1 в дал нагрузку лампу от авто 12в -5 ват держит отлично.Ребята кто может помощь с этим терморегулятором(межет есть связь с автором) вобщем регулятор нужен для ВАЗ 2109(инжектор) свой не работает диагностике где только не был говорят все нормально а регулятор не работает(включается поздно когда начинает кипеть)кто может помощь может какой другой схема есть? регулятор должен управлять с 12 вольтовой релюшкой для вентилятора охлаждение антифриза.СПАСИБО ВСЕМ УЧАСТНИКАМ! если что моя почта iurynesterov@yandex.ru |
Автор: | Хатуль_мадан [ Сб авг 18, 2012 19:28:00 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Если для автомобиля, то вам лучше почитать старую ветку обсуждения: http://radiokot.ru/forum/viewtopic.php?f=20&t=34618 там вроде это было, регуляторы термостаты и прочее. Но может лучше в сервисе прошивку ЭБУ поменять и заставить штатную систему работать как надо? Хотя дело вкуса. Я тоже хотел бы, чтоб вентилятор включался чуть раньше, не на полные обороты, а если температура дальше растет, то уже штатная схема пусть включает на полную мощность. Но это только далекие планы... |
Автор: | Dmitry Dubrovenko [ Пн авг 20, 2012 00:37:44 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
сокол писал(а): может какой другой схема есть? Такой подойдёт?
|
Автор: | Сергей_20 [ Вт авг 28, 2012 21:45:47 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Добрый вечер. Ребята у кого есть печатка терморегулятора в формате LAY без блока питания? |
Автор: | yur45 [ Пт авг 31, 2012 21:41:48 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Cкажите. Возможно ли задить прошивку в РИК16Ф627А |
Автор: | plast [ Сб сен 15, 2012 22:37:29 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Уважаемый кот! Не могли бы Вы дать плату ( в любом формате ) пригодную для создания фотошаблона. упитаных Вам мышей. |
Автор: | Хатуль_мадан [ Пн сен 17, 2012 08:44:16 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Обычно, каждый делает платы под себя и имеющиеся компоненты. Вариант моей платы выложен в конце статьи. Почему-то убрали редактирование первого поста, жаль, там теперь добавить не могу. plast выслал в личку. |
Автор: | Хатуль_мадан [ Вт сен 18, 2012 20:08:15 ] | ||
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 | ||
Вот по просьбе cmass переделал прошивку под вариант схемы управления холодильником. Исключено все лишнее, добавлены таймеры включенного и выключенного состояния компрессора, улучшен алгоритм повторного включения. Введено ограничение максимального времени работы компрессора. Автоматизирован переход под использование индикаторов с общим анодом, или общим катодом. Программный код менее 1 кБ, поэтому так же можно использовать МК PIC16F627A. Измененные значения температуры и гистерезиса сохраняются в памяти МК автоматически, никаких дополнительных действий для этого не требуется. В железе пока прошивка не проверялась, модель для протеуса вложена в архив. Подробности там же, в файле описания. Просьба к модераторам, если не сложно, перенести это в первый пост.
|
Автор: | ssaigon [ Пн окт 01, 2012 10:09:24 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Привет, очень заинтересовал ваш проект. viewtopic.php?f=25&t=63921 Все собрал в железе, отлично работает, но есть одна просьба к вам, нельзя ли из прошивки выбросить лишнее, а именно: 1.Установка гистерезиса, вполне хватило бы фиксированного 1-2*С 2. Установка инверсии 3. Установка П-регулирования. В таком случае осталось бы просто 2 кнопочки + и -. Хочу приспособить для теплого пола, планирую штук 5 повторить. А так получается, лишние опции путают юзера, особенно женского пола Заранее благодарен Индикаторы с ОА. DS18B20_LCD-OA_PIC16F628A.DSN DS18B20_LCD-OA_PIC16F628A.hex |
Автор: | Хатуль_мадан [ Пн окт 01, 2012 10:57:00 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
ssaigon Не нужно дублировать сообщения тут и в ЛС. Если не нужны установки гистерезиса, П-регулирования и инверсии, то просто не устанавливайте кнопку "ввод" или распаяйте ее внутри корпуса на плате, для предварительных настроек. А в процессе работы, по умолчанию, кнопками плюс и минус меняется регулируемая температура, автоматически через 5 сек записывается в память, ничего более. Именно то, что Вы и хотите. |
Автор: | Adusik [ Ср окт 03, 2012 15:54:44 ] |
Заголовок сообщения: | Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20 |
Хочу предложить автору переделать прогу под эту схему, количество деталей уменьшится и более удобно для разводки. Схема в Протеусе. Инверсию выхода программно можно совсем убрать достаточно перевернуть выводы светодиода опосимистора. |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |