Yanshun Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 Доброе утро форумчане. Хочу представить Вам Простой универсальный термостат на микроконтроллере 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, если у Вас будет другой, размеры физические, придется редактировать ПП или подключить с помощью проводков или преходников, тут уж сами сооброзите, что будет лучше. У автора просил исходник, но он им не поделился. Последняя картинка - анимация печатной платы, лучше открыть в отдельном окне для просмотра. Кнопки исользуются без фиксации. Gerber файлы печатной платы.rar Схема, печатная плата - для DipTrace, прошивка.rar Схема, ПП Lay6, прошивка и DataSheet's.rar 2 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
otest Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 В термостате гистерезис должен быть только в минус и иметь возможность изменения. И ЛЕДы уже не в моде. Лучше ЛЦД Нокия. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Alex Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 Простой универсальный термостат на микроконтроллере PIC16F628A и датчике DS18B20 А что в этом термостате "универсального" ? Yanshun, Вы - автор ? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
hakhak Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 слишком малофункциональный, в качестве термометра уже более 2ух лет в неотапливаемом помещении, сбоев не было. Авторы обещали более продвинутый вариант, прошло больше года, тишина 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 Датчик обрывается, или приходит в негодность - температура "-1" и включается нагрузка ! И всё живое и неживое поджаривается termostat.rar 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
andryvlad Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 Одно только непонятно - зачем Вы публикуете статьи на форуме? Специально для этого есть основной сайт cxem.net с удобным каталогом статей. А на форуме тема очень быстро уползет вниз, где и канет в Лету. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 29 мая, 2015 Автор Поделиться Опубликовано 29 мая, 2015 (изменено) Я не являюсь автором данного устройства, тут всего половина моего участия в данном проэкте. Мало функции, экран не "модный", мне данной функции с головой хватает. Данное устройство очень простое и собрать его сможет каждый, а куча новаротов и мега экраны - это уже не каждый сможет собрать и достать комплектацию. Публикация на основном сайте у меня не выходит, браузер у меня старый, а новые мне не нравятся. А тут у меня все без проблем, кстати там тоже надо регистрироватся, а тут я уже зарегистрирован. С обрывом и КЗ, негодность датчика, решим этот вопрос. Каждый решает сам что ему лучше, мне сложные схемы не по "зубам" и достать комплектацию очень тяжело. Мне этого достаточно, просто поддерживать нужную температуру и все. Изменено 29 мая, 2015 пользователем Yanshun 2 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 (изменено) С обрывом и КЗ, негодность датчика, решим этот вопрос.Обязательно решите. Это очень неприятный баг, который сможет вылезти в самый неподходящий момент.Причём нужно не только проверять его (датчика) наличие на линии, но и проверка контрольной суммы, с последующим переспросом при её несовпадении. Ибо линии бывают длинными, и информация может прийти неверная. Кстати. На сайте написано, что в архиве 4 прошивки, а там их всего 3. Забыли одну положить Изменено 5 августа, 2015 пользователем Alex 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
hakhak Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 И ЛЕДы уже не в моде. Лучше ЛЦД Нокия. метров с 4 невооруженным глазом прочитаешь показания с "ЛЦД Нокия"? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
otest Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 (изменено) Любой прочитает цифру 1х2 см. Только зачем до кнопок ведь не дотянешся. А сколько деталей можно выкинуть. (это к простоте схемы). Потребление упадёт в разы вместе с себестоимостью. И т.д. Изменено 29 мая, 2015 пользователем otest 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
shindbad Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 С обрывом и КЗ, негодность датчика, решим этот вопрос.Обязательно решите. Это очень неприятный баг, который сможет вылезти в самый неподходящий момент... Да это даже, IMHO и не баг а полный игнор 1-wire протокола с presence-импульсом и CRC-байтом. Откуда там -1 появляется, интересно, поди все единицы считаются за счёт pullup-резистора. И авторы подобных статей очень редко выкладывают исходные коды, какие-то секретные know-how, видимо. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
ProstoNaprosto Опубликовано 29 мая, 2015 Поделиться Опубликовано 29 мая, 2015 (изменено) Я не являюсь автором данного устройства, тут всего половина моего участия в данном проэкте. "Мопед не мой, я просто разместил объявление" - известная интренет-фишка былых времён Каждый, кто начинает осваивать микроконтроллеры, делает термостат, часы, таймер и ёлочную гирлянду И ЛЕДы уже не в моде. Лучше ЛЦД Нокия. Кто сказал, что не в моде? Ха, на да светодных сейчас столько всего делается, что прям... Оно и правда - какой ЖК может конкурировать по яркости на дневном свете, по морозоустойчивости, размерам, по простоте реализации. ... А схемка че-то не очень.. Например, L7805 регулятор можно напрямую с 15 В гасить до 5 В, у него макс.входное 35 В, а с 15 В - как заздрасти погасит Изменено 29 мая, 2015 пользователем ProstoNaprosto 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 30 мая, 2015 Автор Поделиться Опубликовано 30 мая, 2015 Доброе утро. Для тех кому нужно "тонна" функции, есть замечательный термостат, без инструкция не использовать, уж больно в нем много возможностей, действительно простое и профессиональное устройство. Я за него не брался мне такое количество наворотов не нужно. ПП (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 1 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 7 июля, 2015 Автор Поделиться Опубликовано 7 июля, 2015 (изменено) Внимание. Сегодня прикупил индикаторы E30561-L-O-8-W (0,56 дюйма) и он оказался на 1мм выше, поэтому не очень корректно садится в пасадочное место. Учтите это если будете брать такой размер дисплея. Так-же вылез маленкий "косяк" с макросом, а именно возле реле стоит трехпиновый разъем и при посадки на место реле упирается в него, нужно разъем подвинуть на 1 мм к краю платы. Платы свои я уже исправил. Сегодня пришли печатки буду потихонку собирать. Удачи. Изменено 8 июля, 2015 пользователем Yanshun 1 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 11 июля, 2015 Автор Поделиться Опубликовано 11 июля, 2015 (изменено) Добрый день форумчане. Сегодня собрал термостат, работает замечательно, нарикании нет. Запустился с первого раза. Все желающие могут без проблем его собирать. Изменено 11 июля, 2015 пользователем Yanshun 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 1 августа, 2015 Автор Поделиться Опубликовано 1 августа, 2015 Собрал еще 3 штуки, все запустились сразу, после подаче питания. Индикатор использовал 0,56, пришлось ноги по 0,5мм с двух сторон во внутрь двигать, т.к. 0,52 закончились. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 5 августа, 2015 Поделиться Опубликовано 5 августа, 2015 Немного почистил тему, вычистил весь срач. Это обрыв датчика ? Так и не исправили ? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Broka Опубликовано 6 августа, 2015 Поделиться Опубликовано 6 августа, 2015 Yanshun , А в обще , зачем Вы взяли с другого сайта разработку и поместили здесь? Вы на том самом сайте читали правила или нет? Автор этого самого термостата ( Игорь ) дал Вам добро всё это выкладывать? Взяли бы ссылку сюда воткнули бы , если уж на то пошло..... Не хорошо как то получается. -2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 7 августа, 2015 Автор Поделиться Опубликовано 7 августа, 2015 Немного почистил тему, вычистил весь срач. Это обрыв датчика ? Так и не исправили ? Все верно, ошибка обрыва датчика. Спасибо за чистку. Я общался с автором он не захотел исправлять это, лень ему т.к. проэкт уже старый. Поэтому прошивка остается так как есть, к сожалению. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
fuckir Опубликовано 8 августа, 2015 Поделиться Опубликовано 8 августа, 2015 (изменено) Когда делал подобное, использовал корпус SOIC, соответственно контроллер располагался с другой стороны; использовал индикатор с 2 знакоместами , а не 3 (до 99С), для минуса использовал прямоугольный красный светодиод . Все это уменьшает габариты конструкции\ПП. Вместо 2-3 кнопок уже давно использую энкодер. Индикатор srwa (сверхяркий), чтоб с другого конца комнаты видно было температуру. Изменено 8 августа, 2015 пользователем fuckir 0 В поисках работы.. Looking for job Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 8 августа, 2015 Поделиться Опубликовано 8 августа, 2015 А зачем в МК применен кварцевый генератор 4МГц? Какой в нем смысл? В этом МК есть встроенный на те же 4МГц. Протокол 1-Wire не требует кварцевой стабильности диаграммы обмена. 2 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 10 августа, 2015 Автор Поделиться Опубликовано 10 августа, 2015 Датчик ДС ведет обмен данными по определенному протоколу. Если РЦ генератор - то он нестабильный. Нагрей или охлади корпус ПИКа, частота резко уйдет, весь протокол обмена пойдет коту под хвост. А кварц - надежнее. Сообщение 54/55 http://electroavto.bestff.ru/viewtopic.php?id=116&p=2 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 11 августа, 2015 Поделиться Опубликовано 11 августа, 2015 И тот чувак делает для какого-то завода проекты ? Жалко завод, он в опасности Что касается внутреннего генератора. Он не настолько нестабилен, чтобы не входить в рамки 1-wire протокола. Автор, видимо, далёк от этого. 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 11 августа, 2015 Автор Поделиться Опубликовано 11 августа, 2015 Доброе утро. Он автор и сам решает, что лучше, думаю от кварца, который стоит копейки, микроконтроллеру "плохо" не будет. Он говорил, что разрабатывает разные проэкты для предприятий. Опасность- это зависит в каком регионе он расположен, заводы большие, может цех закрыть, а вот целый завод думаю врят-ли. Вчера закончил разводит плату для еще одного термостата, но для AVR, с большими возможностями и защитами, выводятся на дисплей. Исходный код главное есть. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 11 августа, 2015 Поделиться Опубликовано 11 августа, 2015 Опасность- это зависит в каком регионе он расположен, заводы большие, может цех закрыть, а вот целый завод думаю врят-ли.Думаю, Вы поняли о чём я.Человек, который так относится к таким вещам, достоен поделок, далёких от промышленных. Особенно, связанных с безопасностью. Очень грустно, что ему что-то доверяют. 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.