1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 19

"Народный контроллер" для теплового насоса

Тема в разделе "Геотермальные тепловые насосы", создана пользователем Pav2000, 21.03.16.

Статус темы:
Закрыта.
  1. СлесарьC
    Регистрация:
    14.10.12
    Сообщения:
    2.374
    Благодарности:
    828

    СлесарьC

    Живу здесь

    СлесарьC

    Живу здесь

    Регистрация:
    14.10.12
    Сообщения:
    2.374
    Благодарности:
    828
    Адрес:
    Москва
    Продолжайте делать народный контроллер. Через три новых своих самоделки быть может загляну, спрошу, получилось или нет. Хотя, после запуска темы еже было сделано достаточно самоделок чтоб задуматься, что пора бы и вам преуспеть...
     
  2. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.261
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.261
    Благодарности:
    2.310
    Адрес:
    Москва
    @СлесарьC, Вы мне напомнили старый добрый мульт :aga:
     
  3. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Отчет о проделанной работе
    Аппаратная часть.
    1. Немного доработан конструктив - закреплена плата реле. Сделаны новые стойки для сборки на 3D принтере (модели в архиве).
    2. Припаяны и отлажены часы реального времени DS3231 на i2c шине и eepron i2c 4 кб. EEPROM чип at24с32 стоит отдельно на плате вместе с часами DS3231. т. е на плате стоят два устройства i2c/
    3. Отлажено взаимодействие с датчиками температуры DS18b20 физически установлены 2 датчика и они работают. Изменена ножка OneWire см файл. Пока включен демо режим.

    Программная часть.
    1. Евгений доделал экран "Привязка датчиков". Теперь можно сканировать шину, и привязывать найдены датчики к конкретному датчику ТН.
    2. Почти доделан экран "Исполнительные устройства". Есть возможность выбора режима работы ЭРВ (пока работает частично).
    3. Начат экран "О контроллере".
    4. Реализована программное обеспечение часов DS3231. При старте внутренние часы синхронизируются с внешними. Если стоит соответствующий флаг идет синхронизация по NTP обоих часов.
    5. Сделано сохранение настроек в eeprom i2c, при старте настройки загружаются. Запись происходит по кнопке.
    6. Сделана программная реализация 4 алгоритмов работы ЭРВ, сделан выбор типа фреонов. Заведены таблицы пересчета давления в температуру с шагом 0.1 градус и диапазоном -30...+70 градусов для всех фреонов. Для ускорения производится бинарный поиск, и для повышения точности линейная аппроксимация температуры от давления между двумя точками таблицы.
    Окончательный список поддерживаемых фреонов: R22, R410A, R600A, R134A, R407C, R12, R290, R404A, R717

    Посмотреть можно здесь http://31.130.206.212/v1
     

    Вложения:

    • 001.jpg
    • 002.jpg
    Последнее редактирование: 03.06.16
  4. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Отдельное устройство или в составе часов?

    Про замеченные баги в web писать или рано?
     
  5. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    8 датчиков переехали на 22 порт, а 2 остались на 51?
     
  6. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Нет ошибка в описании все на 22 порт, исправлюсь. Eeprom отдельный чип установлен вместе с часами, см фото. 8 ног.
     
  7. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    Пишите, с радостью будем исправлять. Только конечно на тех страницах, которые уже сделаны и пока только версия под десктоп сделана.
     
  8. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Я это и имел ввиду, на плате с часами или отдельная плата/устройство...

    Подскажите, что еще понадобиться

    Часы:
    IMG_3103_resize.JPG

    Драйвер ШГ (у меня есть разные, но этот и по мощности и по разъему подходит):
    IMG_3109_resize.JPG

    W5200 + карта памяти (если нужна конечно):
    IMG_3108_resize.JPG

    DUE
    DUE.jpg

    Модуль питания 12-5-3.3V
    IMG_3110_resize.JPG

    Преобразователь уровня 5-3.3V
    IMG_3111_resize.JPG

    Реле:
    IMG_3112_resize.JPG

    Все вместе:
    IMG_3105_resize.JPG

    Датчик давления - давал ссылку ранее в теме, датчики Т - DS18b20

    Экран возможно будет, но не уверен...

    Монтажные элементы не учитываем...
     
    Последнее редактирование: 03.06.16
  9. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Страница "Исполнительные устройства"

    при определение перегрева
    v-1.jpg
    v-2.jpg
    v-3.jpg
    пропадает возможность дальнейшего выбора. При обновлении страницы выпадающий список появляется.

    При выборе типа фреона - тоже самое
    v-4.jpg v-5.jpg v-6.jpg

    Версии браузеров:
    Google Chrome Версия 51.0.2704.79 m

    IE:
    IE.jpg
     
  10. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085
    Адрес:
    Стерлитамак Уфимской Губернии
    Убил, наповал:)
     
  11. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    @Sheeny, ЭРВ еще не сделано!
     
  12. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    А что делать, у меня контроллер путешествует работа - дом, надо что бы он был "одним куском".
    А потом если, есть 3D принтер, то уже конструктив по другому продумывешь. Я на работе конструкторов гоняю что бы использовали пласмассовые детели при разработке блоков.

    Замечания принимаются по доделанным страницам:
    Состояние
    Датчики
    Привязка датчиков
    Константы

    Исполнительные устройства пока Евгений не доделал.
     
    Последнее редактирование: 03.06.16
  13. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417
    Адрес:
    Челябинск
    Позвольте полюбопытствовать, а бинарный поиск производится, чтобы по таблице T->P найти строчку с нужным давлением?
     
  14. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.261
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.261
    Благодарности:
    2.310
    Адрес:
    Москва
    @Pav2000, Мне кажется при подсчёте перегрева по давлению и температуре мы не то не из того вычитаем.
    Надо температуру, вычисленную по датчику давления (это температура кипения) вычесть из температуры на выходе испарителя, т. е. на всасе компрессора.
    https://www.forumhouse.ru/attachments/4083455/
     
  15. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    @SergCh, да верняк. Вечерком исправлю. заодно доделаю ЭРВ
    Хотя я уже устал повторять :nono::
     
Статус темы:
Закрыта.