Перейти к содержанию

Простой Термостат На Pic16F628A И Датчике Ds18B20


Yanshun

Рекомендуемые сообщения

Доброе утро форумчане.

Хочу представить Вам Простой универсальный термостат на микроконтроллере PIC16F628A и датчике DS18B20, более подробно можно прочитать тут (http://avtoelectro.r...?show=termostat) и посмотреть видео работы данного устройства. Там доже есть варианты ПП, но будь-те внимательны с ними - сверяйте со схемой.

Термометр позволяет измерять температуру в диапазоне от -55 до +125 градусов, а также осуществлять функции термостата во всем диапазоне температур, с гистерезисом +/- 1 градус. Т.е. реле будет включено при температуре на 1 градус ниже заданной и выключено, при температуре на 1 градус выше заданной. Индикатор с общим катодом (ОК). Датчик DS18B20.

Управление осуществляется 2-мя кнопками. при нажатии на любую - дисплей индицирует заданную температуру (показания мигают). Далее кнопками +1 или -1 изменяют в ту или иную сторону порог темростата. Если кнопки не нажимать, то через несколько секунд термометр выйдет из режима установок, внесенные изменения будут сохранены в энергонезависимой памяти EEPROM, мигание прекратиться и дисплей будет отображать текущую температуру.

В термостате применен 3-х разрядный светодиодный индикатор с общим катодом. Индикация температуры осуществляется так: температура ниже -9 градусов, отображается знак минус и 2 цифры. От -9 до +99 добавляется символ градуса в 3-м знакоместе, при плюсовой температуре знак + естественно не отображается. Температура выше 100 градусов также отображается без символа градуса. В качестве датчика температуры использован ходовой, можно сказать классический датчик - DS18B20. Хоть термостат и может работать на температурах до 125 градусов, длительная эксплуатация его в таких режимах не рекомендуется, датчик долго не проживет. Оптимальная макс.температура 80...90 градусов.

Добавил свой вариант печатной платы в DipTrace, Gerber и "народный" формат Lay6, каждый выбирит то, что ему лучше.

Устройство питается от переменного однополярного питания 12-15В, если у Вас больше не беда, увеличиваем напряжение конденсатора С1 до 35В, но не выше и ставим радиатор на стабилизаторы питания U1, U2.

Я использовал индикатор с общим катодом CPD-0523UR1/B, если у Вас будет другой, размеры физические, придется редактировать ПП или подключить с помощью проводков или преходников, тут уж сами сооброзите, что будет лучше.

У автора просил исходник, но он им не поделился.

Последняя картинка - анимация печатной платы, лучше открыть в отдельном окне для просмотра.

Кнопки исользуются без фиксации.

post-173710-0-00514600-1432879936_thumb.jpg

post-173710-0-36515600-1432880135_thumb.jpg

post-173710-0-65345000-1432880135_thumb.jpg

post-173710-0-88929700-1432880135_thumb.jpg

post-173710-0-84256200-1432880179_thumb.jpg

Gerber файлы печатной платы.rar

Схема, печатная плата - для DipTrace, прошивка.rar

Схема, ПП Lay6, прошивка и DataSheet's.rar

post-173710-0-97080700-1432880788_thumb.jpg

post-173710-0-15538700-1432882067_thumb.gif

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

слишком малофункциональный, в качестве термометра уже более 2ух лет в неотапливаемом помещении, сбоев не было. Авторы обещали более продвинутый вариант, прошло больше года, тишина

Ссылка на комментарий
Поделиться на другие сайты

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

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Одно только непонятно - зачем Вы публикуете статьи на форуме? Специально для этого есть основной сайт cxem.net с удобным каталогом статей. А на форуме тема очень быстро уползет вниз, где и канет в Лету.

Ссылка на комментарий
Поделиться на другие сайты

Я не являюсь автором данного устройства, тут всего половина моего участия в данном проэкте.

Мало функции, экран не "модный", мне данной функции с головой хватает.

Данное устройство очень простое и собрать его сможет каждый, а куча новаротов и мега экраны - это уже не каждый сможет собрать и достать комплектацию.

Публикация на основном сайте у меня не выходит, браузер у меня старый, а новые мне не нравятся. А тут у меня все без проблем, кстати там тоже надо регистрироватся, а тут я уже зарегистрирован.

С обрывом и КЗ, негодность датчика, решим этот вопрос.

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

Изменено пользователем Yanshun

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

С обрывом и КЗ, негодность датчика, решим этот вопрос.
Обязательно решите. Это очень неприятный баг, который сможет вылезти в самый неподходящий момент.

Причём нужно не только проверять его (датчика) наличие на линии, но и проверка контрольной суммы, с последующим переспросом при её несовпадении. Ибо линии бывают длинными, и информация может прийти неверная.

Кстати. На сайте написано, что в архиве 4 прошивки, а там их всего 3. Забыли одну положить :)

Изменено пользователем Alex
Ссылка на комментарий
Поделиться на другие сайты

Любой прочитает цифру 1х2 см. Только зачем до кнопок ведь не дотянешся.

А сколько деталей можно выкинуть. (это к простоте схемы). Потребление упадёт в разы вместе с себестоимостью. И т.д.

Изменено пользователем otest
Ссылка на комментарий
Поделиться на другие сайты

С обрывом и КЗ, негодность датчика, решим этот вопрос.
Обязательно решите. Это очень неприятный баг, который сможет вылезти в самый неподходящий момент...

Да это даже, IMHO и не баг а полный игнор 1-wire протокола с presence-импульсом и CRC-байтом. Откуда там -1 появляется, интересно, поди все единицы считаются за счёт pullup-резистора. И авторы подобных статей очень редко выкладывают исходные коды, какие-то секретные know-how, видимо. :)

Ссылка на комментарий
Поделиться на другие сайты

Я не являюсь автором данного устройства, тут всего половина моего участия в данном проэкте.

"Мопед не мой, я просто разместил объявление" - известная интренет-фишка былых времён

Каждый, кто начинает осваивать микроконтроллеры, делает термостат, часы, таймер и ёлочную гирлянду :)

И ЛЕДы уже не в моде. Лучше ЛЦД Нокия.

Кто сказал, что не в моде? Ха, на да светодных сейчас столько всего делается, что прям...

Оно и правда - какой ЖК может конкурировать по яркости на дневном свете, по морозоустойчивости, размерам, по простоте реализации.

...

А схемка че-то не очень.. Например, L7805 регулятор можно напрямую с 15 В гасить до 5 В, у него макс.входное 35 В, а с 15 В - как заздрасти погасит

Изменено пользователем ProstoNaprosto
Ссылка на комментарий
Поделиться на другие сайты

Доброе утро.

Для тех кому нужно "тонна" функции, есть замечательный термостат, без инструкция не использовать, уж больно в нем много возможностей, действительно простое и профессиональное устройство. Я за него не брался мне такое количество наворотов не нужно.

ПП (PCad), прошивки (Hex OK, OA), исходники (Асамблер) http://catcatcat.d-l...yator-ch-c3000/

Тут прошивка-исходник, ПП в Lay, но двухстороняя, дома изготовить легко и Dip компоненты http://20697314.ucoz...000_v15/1-1-0-3

http://20697314.ucoz...s18b20/1-1-0-17

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Внимание.

Сегодня прикупил индикаторы E30561-L-O-8-W (0,56 дюйма) и он оказался на 1мм выше, поэтому не очень корректно садится в пасадочное место. Учтите это если будете брать такой размер дисплея.

Так-же вылез маленкий "косяк" с макросом, а именно возле реле стоит трехпиновый разъем и при посадки на место реле упирается в него, нужно разъем подвинуть на 1 мм к краю платы.

Платы свои я уже исправил.

Сегодня пришли печатки буду потихонку собирать.

Удачи.

post-173710-0-38582200-1436326276_thumb.jpg

post-173710-0-41884500-1436326277_thumb.jpg

Изменено пользователем Yanshun

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

Добрый день форумчане.

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

Все желающие могут без проблем его собирать.

post-173710-0-98332000-1436616272_thumb.jpg

post-173710-0-99274700-1436616276_thumb.jpg

post-173710-0-96835200-1436616280_thumb.jpg

post-173710-0-49136700-1436616284_thumb.jpg

post-173710-0-98018100-1436616287_thumb.jpg

post-173710-0-35928600-1436616291_thumb.jpg

post-173710-0-34407500-1436616295_thumb.jpg

post-173710-0-39570700-1436618773_thumb.jpg

post-173710-0-84686800-1436618776_thumb.jpg

post-173710-0-35992500-1436618780_thumb.jpg

Изменено пользователем Yanshun

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

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

Индикатор использовал 0,56, пришлось ноги по 0,5мм с двух сторон во внутрь двигать, т.к. 0,52 закончились.

post-173710-0-57247400-1438406980_thumb.jpg

post-173710-0-66482200-1438406982_thumb.jpg

post-173710-0-95218400-1438406984_thumb.jpg

post-173710-0-20879500-1438406987_thumb.jpg

post-173710-0-48476600-1438406989_thumb.jpg

post-173710-0-77194300-1438406991_thumb.jpg

post-173710-0-89104300-1438406993_thumb.jpg

post-173710-0-00867000-1438406996_thumb.jpg

post-173710-0-24929400-1438406998_thumb.jpg

post-173710-0-52687900-1438407000_thumb.jpg

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

Yanshun , А в обще , зачем Вы взяли с другого сайта разработку и поместили здесь? Вы на том самом сайте читали правила или нет?

Автор этого самого термостата ( Игорь ) дал Вам добро всё это выкладывать? Взяли бы ссылку сюда воткнули бы , если уж на то пошло.....

Не хорошо как то получается.

Ссылка на комментарий
Поделиться на другие сайты

Немного почистил тему, вычистил весь срач.

Это обрыв датчика ? Так и не исправили ? :)

Все верно, ошибка обрыва датчика.

Спасибо за чистку. Я общался с автором он не захотел исправлять это, лень ему т.к. проэкт уже старый.

Поэтому прошивка остается так как есть, к сожалению.

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

Когда делал подобное, использовал корпус SOIC, соответственно контроллер располагался с другой стороны; использовал индикатор с 2 знакоместами , а не 3 (до 99С), для минуса использовал прямоугольный красный светодиод . Все это уменьшает габариты конструкции\ПП. Вместо 2-3 кнопок уже давно использую энкодер. Индикатор srwa (сверхяркий), чтоб с другого конца комнаты видно было температуру.

Изменено пользователем fuckir

В поисках работы..

Looking for job

Ссылка на комментарий
Поделиться на другие сайты

А зачем в МК применен кварцевый генератор 4МГц?

Какой в нем смысл?

В этом МК есть встроенный на те же 4МГц. Протокол 1-Wire не требует кварцевой стабильности диаграммы обмена.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Датчик ДС ведет обмен данными по определенному протоколу. Если РЦ генератор - то он нестабильный. Нагрей или охлади корпус ПИКа, частота резко уйдет, весь протокол обмена пойдет коту под хвост. А кварц - надежнее.

Сообщение 54/55 http://electroavto.bestff.ru/viewtopic.php?id=116&p=2

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

И тот чувак делает для какого-то завода проекты ? Жалко завод, он в опасности :vava:

Что касается внутреннего генератора. Он не настолько нестабилен, чтобы не входить в рамки 1-wire протокола. Автор, видимо, далёк от этого.

Ссылка на комментарий
Поделиться на другие сайты

Доброе утро.

Он автор и сам решает, что лучше, думаю от кварца, который стоит копейки, микроконтроллеру "плохо" не будет.

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

Вчера закончил разводит плату для еще одного термостата, но для AVR, с большими возможностями и защитами, выводятся на дисплей. Исходный код главное есть.

Корпорация Mars

Ссылка на комментарий
Поделиться на другие сайты

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

Человек, который так относится к таким вещам, достоен поделок, далёких от промышленных. Особенно, связанных с безопасностью.

Очень грустно, что ему что-то доверяют.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...