Заголовок сообщения: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Пт фев 03, 2012 07:45:14
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
Приветствую всех собравшихся! Вот решил создать новую ветку по своей статье терморегулятора, хотя существует уже подобная с таким же названием: http://radiokot.ru/forum/viewtopic.php?f=20&t=34618 Дело в том, что она создана за долго до официальных обсуждений конкурсных работ. К тому же, вопросы именно по терморегулятору затерялись так глубоко в огромном количестве страниц, что найти нужное почти не возможно, заинтересовавшиеся конструкцией вынуждены писать в "личку". В той ветке обсуждается все, от инкубатора до управления вентилятором в автомобиле, конечно, много интересной информации, но вот разобраться сложно, читать 70 страниц на это нужно время... Чтобы как-то исправить ситуацию, предлагаю все, что относится именно к статье, обсудить здесь. Выкладываю последние обновления прошивок. Если модераторы посчитают необходимым, можно подправить названия веток форума и соответствующие ссылки на обсуждение. В дальнейшем можно будет выложить все, что накопилось по данной конструкции, подправлю это первое сообщение и все нововведения будут в этом сообщении. Вот такое предложение...
UPD Вот по просьбе cmass переделал прошивку под вариант схемы управления холодильником. Исключено все лишнее, добавлены таймеры включенного и выключенного состояния компрессора, улучшен алгоритм повторного включения. Введено ограничение максимального времени работы компрессора. Автоматизирован переход под использование индикаторов с общим анодом, или общим катодом. Программный код менее 1 кБ, поэтому так же можно использовать МК PIC16F627A. Измененные значения температуры и гистерезиса сохраняются в памяти МК автоматически, никаких дополнительных действий для этого не требуется. В железе пока прошивка не проверялась, модель для протеуса вложена в архив. Подробности там же, в файле описания.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Пт мар 30, 2012 13:19:23
Родился
Зарегистрирован: Пт мар 30, 2012 13:11:46 Сообщений: 4
Рейтинг сообщения:0
Почему нет сохранения заданных уставок? Или что-то я не так моделирую в Протеусе? Хочу применить для инкубатора, при этом очень важно сохранение уставок, т.к. применяться будет в сельской местности. где возможны отключения питания ~220 (~380) В.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Пн апр 02, 2012 10:02:18
Родился
Зарегистрирован: Пт мар 30, 2012 13:11:46 Сообщений: 4
Рейтинг сообщения:0
Хатуль_мадан Нет ли у Вас прошивок только для инкубатора, или прошивок для регулирования положительных температур? Как в исходный файл прошивки завести температуру например +37,5 и гистерезис 0,1?
Приглашаем 3 декабря 2024 на вебинар, посвященный силовым модулям ведущего китайского производителя SUNCO - одного из мировых лидеров по производству дискретных полупроводниковых компонентов. На вебинаре вы узнаете о новинках, включая модули 17 класса в корпусе E3, и контроле качества на всех этапах производства. Вы также узнаете о новейших продуктах – IGBT-, SiC-, диодных и тиристорных модулях, погрузитесь в современные топологии, сравните характеристики IGBT-чипов разных поколений.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Пн апр 02, 2012 16:59:50
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
Сделать то можно, но зачем урезать возможности регулятора? В существующем варианте можете установить температуру от -54,9 до +124,9 гр. с гистерезисом от 0 до 8 гр. с шагом 0,1. В исходный файл прошивки температура не пишется, она первоначально записывается в EEPROM, а затем в процессе эксплуатации можете изменить на любую требуемую. Похоже описание Вы вообще не видели...
Всплески перенапряжения являются серьезной угрозой надежности работы радиоэлектронных устройств. Причины их появления различны, это могут быть коммутационные переходные процессы в системе электропитания устройств, разряды молний, электростатические разряды. Для создания эффективной и современной системы защиты от ЭСР компания SUNCO разработала надежные и качественные супрессоры, представляющие собой TVS- и ESD-диоды, а также сборки на их основе. Компоненты SUNCO не только не уступают, но часто превосходят по характеристикам аналогичную продукцию других брендов.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Вт авг 14, 2012 21:25:41
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
А какие Вы данные хотите? В статье ориентировочно указан и феррит, и обмотки. Лучше используйте готовый БП на 5В, или зарядник для телефона с выходом на 5В. Это будет дешевле и проблем меньше. Можно применить транс от дежурки компового блока питания, или всю схему дежурки использовать, вариантов много.
PS: Да, действительно на схеме в статье сложно рассмотреть. Вот исходная схема.
Спасибо за совет.как раз есть от LG проверял дает 5.1 в дал нагрузку лампу от авто 12в -5 ват держит отлично.Ребята кто может помощь с этим терморегулятором(межет есть связь с автором) вобщем регулятор нужен для ВАЗ 2109(инжектор) свой не работает диагностике где только не был говорят все нормально а регулятор не работает(включается поздно когда начинает кипеть)кто может помощь может какой другой схема есть? регулятор должен управлять с 12 вольтовой релюшкой для вентилятора охлаждение антифриза.СПАСИБО ВСЕМ УЧАСТНИКАМ! если что моя почта iurynesterov@yandex.ru
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Сб авг 18, 2012 19:28:00
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
Если для автомобиля, то вам лучше почитать старую ветку обсуждения: http://radiokot.ru/forum/viewtopic.php?f=20&t=34618 там вроде это было, регуляторы термостаты и прочее. Но может лучше в сервисе прошивку ЭБУ поменять и заставить штатную систему работать как надо? Хотя дело вкуса. Я тоже хотел бы, чтоб вентилятор включался чуть раньше, не на полные обороты, а если температура дальше растет, то уже штатная схема пусть включает на полную мощность. Но это только далекие планы...
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Пн сен 17, 2012 08:44:16
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
Обычно, каждый делает платы под себя и имеющиеся компоненты. Вариант моей платы выложен в конце статьи. Почему-то убрали редактирование первого поста, жаль, там теперь добавить не могу. plast выслал в личку.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Вт сен 18, 2012 20:08:15
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
Вот по просьбе cmass переделал прошивку под вариант схемы управления холодильником. Исключено все лишнее, добавлены таймеры включенного и выключенного состояния компрессора, улучшен алгоритм повторного включения. Введено ограничение максимального времени работы компрессора. Автоматизирован переход под использование индикаторов с общим анодом, или общим катодом. Программный код менее 1 кБ, поэтому так же можно использовать МК PIC16F627A. Измененные значения температуры и гистерезиса сохраняются в памяти МК автоматически, никаких дополнительных действий для этого не требуется. В железе пока прошивка не проверялась, модель для протеуса вложена в архив. Подробности там же, в файле описания.
Просьба к модераторам, если не сложно, перенести это в первый пост.
Вложения:
Комментарий к файлу: Прошивка для управления холодильником Cold_PIC16F628.rar [39.69 KiB]
Скачиваний: 773
Привет, очень заинтересовал ваш проект. viewtopic.php?f=25&t=63921 Все собрал в железе, отлично работает, но есть одна просьба к вам, нельзя ли из прошивки выбросить лишнее, а именно: 1.Установка гистерезиса, вполне хватило бы фиксированного 1-2*С 2. Установка инверсии 3. Установка П-регулирования. В таком случае осталось бы просто 2 кнопочки + и -. Хочу приспособить для теплого пола, планирую штук 5 повторить. А так получается, лишние опции путают юзера, особенно женского пола Заранее благодарен Индикаторы с ОА. DS18B20_LCD-OA_PIC16F628A.DSN DS18B20_LCD-OA_PIC16F628A.hex
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16Fxx и DS18B20
Добавлено: Пн окт 01, 2012 10:57:00
Держит паяльник хвостом
Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00 Сообщений: 995 Откуда: Уфа
Рейтинг сообщения:0
ssaigon Не нужно дублировать сообщения тут и в ЛС. Если не нужны установки гистерезиса, П-регулирования и инверсии, то просто не устанавливайте кнопку "ввод" или распаяйте ее внутри корпуса на плате, для предварительных настроек. А в процессе работы, по умолчанию, кнопками плюс и минус меняется регулируемая температура, автоматически через 5 сек записывается в память, ничего более. Именно то, что Вы и хотите.
Хочу предложить автору переделать прогу под эту схему, количество деталей уменьшится и более удобно для разводки. Схема в Протеусе. Инверсию выхода программно можно совсем убрать достаточно перевернуть выводы светодиода опосимистора.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения