Двухтарифный Терморегулятор электрического теплого пола.

  • pavel-pervomaysk
P
pavel-pervomaysk
Команда форума
  • 19 Мар 2017
Пользуюсь электрическим подогревателем пола в ванной комнате 3й год. Мощность моего нагревателя 1300 Ватт.
С учетом роста цены на электричество в нашей стране я перешел на двухтарифный счетчик.
Была решена задача снижения потребления в дневное время, максимальное потребление ночью.

Регулятор может использоваться для нагревателей, будь то бойлер, Тэн, электролампа 1кВт или что-то иное с пассивной нагрузкой.

Об устройстве:

1)Язык меню - English.

2) UART Bootloader (117.2 kbps).
Чтение/Запись областей: FLASH (30KB); EEprom (1KB); AT24C512 (64KB);

3) Управление:
Клавиатура, 6 кнопок: MENU; OK; LEFT; RIGHT; UP; DOWN
Дистанционное управление с любого пульта, с протоколами: NEC, Extended NEC.

4) Меню настроек. 11 пунктов.
Часы реального времени, Календарь с учетом высокосного года.
Температура день/ночь.
Установка ограничения мощности в дневное время для экономии электричества 0-100%.

Регулировка температуры:
Диапазоны установки температуры теплого пола для двухтарифного счетчика:
T1 - день: +20...+36
T2 - ночь: +20...+36
Время между T1 <-> T2 считается Дневным!
Время между T2 <-> T1 считается Ночным!

Установка таймеров для тарифов Т1 Т2:
Инициализация по умолчанию
T1: 06-58 ..... 23-02; День
T2: 23-02 ..... 06-58; Ночь

5) Меню для инициализаций датчиков и Пульта.

5а) Для отладки усправления с Пульта (Записи адреса пульта, комманд, с последующим занесением в память иди для проверки пульта):
Нажать кнопку LEFT и удерживая ее включить устройство.

5b) Для чтения серийного номера температурного датчика DS18B20 (с последующим занесением в память)
Нажать кнопку DOWN и удерживая ее включить устройство.
SN вписать по адресам 0x14C0 - 14C7: 28 8A 64 7A 01 00 00 2D мой вариант.

;В процессе:

6) Режим работы с 2мя датчиками DS18B20 Улица / Пол.
1 - Датчик наружной температуры (для визуализации).
2 - Датчик температуры кабеля теплого пола.

7) Выдача текущей информации в формате ASCII на UART (117.2 kbps)
Занесение в память ежеминутного лога для рассмотрения и принятия решений по настройке терморегулятора.

8) ПИД регулирование температуры, после изучения суточного граффика изменений из 24C512.


Схема, ПП, прошивка все в архиве.

termo_floor_fuses_184.png


unnamed__1__920.jpg


unnamed_460.jpg


Termo-floor_M328P.rar
 
K
Konstantin_18
  • 20 Мар 2017
pavel-pervomaysk, UART наверное все таки на 115 200 ?

- 32 кила по прежнему ассемблера ? :) :p

- зачем нужен Zero Cross Detector ? Причем такой сложный ....

- чем 1820 лучше обычных NTC резисторов ?
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

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

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

    Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

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

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

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


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

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

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


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Двухтарифный Терморегулятор электрического теплого пола.?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Двухтарифный Терморегулятор электрического теплого пола. как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


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



P
pavel-pervomaysk
Команда форума
  • 21 Мар 2017
UART 117 200. Кварц 15МГц все таки. Но будет работать и на 115200.

Почему 32 кила? Там всего -то 3-4 вместе с загрузчиком, и коло 4х данные для ЖКИ. И да, по прежнему на асме писано :cool:.

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

Zero cross именно этот вариант дает максимальную ширину регулировки, 99%. Кому не нужно - можно им не пользоваться.
Я не вижу смысла греть 0,1 градуса на мощности 100%, достаточно 20-25% длительности импульса и регулировка плавная и электричество меньше улетает на перенагрев.

Пульт так-же одной командой "кастрируется".
Постепенно закончу ведения лога и замеров, затем напишу алгоритм ПИД регулирования.
 
K
Konstantin_18
  • 22 Мар 2017
Про кварц прозевал.

АЦП входов на МЕГЕ много, общий провод можно общий ( единый ). Калибровать ничего не нужно таблиц полно везде.
Зато привязка датчика простая. :p

А про ЗЕРОКРОСС спросил не случайно - это ж нагреватель ! Там инерция ОГРОМНАЯ! То есть не нужно резать импульсы и плодить помехи. Там не то что целыми периодами - СЕКУНДАМИ можно греть- не греть.
МОС с зерокрос - и ноль проблем по программизму !
 
P
pavel-pervomaysk
Команда форума
  • 23 Мар 2017
Это все понятно, можно и так греть. Но стояла задача самому себе сделать такое регулирование. В перспективе такой регулятор всунуть для различных других нужд.
По количеству полупериодов не надо мне.Но известен принцип работы.
 
О
олежек
  • 4 Апр 2017
pavel-pervomaysk, мне кажется, что е
сли семья живет более менее упорядоченной жизнью, то экономнее будет программируемый таймер, типа такого  ссылка скрыта от публикации .
 
P
pavel-pervomaysk
Команда форума
  • 8 Апр 2017
Может оно и так. Но у меня под боком часы, термометр итд, посидел на унитазе, посмотрел дату, время, засек сколько сидишь :p .
Еще планирую расширить функционал с наружной температурой.

Может кто-то из студентов возьмет себе как дипломную работу :cool: