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

Дешевый контроллер ТН

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

  1. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    @Pav2000, Мне действительно сложно с контроллерами и пайкой. Не вижу ничерта, и мелкий сын с шеи не слазит - этим я не пожертвую за любые деньги.

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

    По датчикам - минимальный набор это 4 датчика для перегрева. Тут, мои опыты показывают - датчик температуры, установленный на входе в испаритель, просто не может показать опорное давление кипения. Например сегодняшний пропановый вариант, это обмерзший вход и давление кипения +3.
    Т. е. для установки перегрева, требуется контролировать именно выхлоп с компрессора.
    В общем, два датчика в испарителе, один на выхлоп, один на жидкарь.
    Китайский контроллер, как раз и вычисляет перегрев по нагнетанию, жидкарю, и датчикам испарителя.
    Не сильно обращая внимание на перегрев в испарителе, если нагнетание ему нравится.
    Пятый датчик, это температура подачи или обратки в СО.
    В принципе, на этом можно остановится...Но, также, думаю стоит рассмотреть эту плату, в качестве контроллера СК например. Тут у меня знаний 0, возможно сообщество поможет.
    Теперь засада, как получить именно термостат.
    По описанию, понял, есть возможность сделать элементарную крутилку = энкодер. Тут есть второй вариант - аналоговый вход. Т. е. желаемую уставку можно внести доступным для полутрезвого контингента способом.
    Есть вариант двумя кнопками, но понадобится устройство отображения.
    Есть вариант, сделать контроллер испарителя и контроллер = термостат, которые будут работать вместе. Насколько понимаю, этот шаг позволит резко увеличить возможности. Ну и дальнейший абгрейд будет доступен. Возможно, такой дуплексный вариант, будет наиболее приемлимым и по цене.
    Ибо аналоговых входа уже два, памяти в два раза больше и т. д.

    Выход на инвертор, вовсе не обязательно делать плавным. Можно и ступенчато, 3-6 скоростей.
    Если попытаться сделать тихий ТН, при плавной регулировке, неизбежно попадаем на резонансы.
    Также, этот вариант в исполнении на двух платах = управление фанкойлом и наружным блоком. Т. е. стандартный набор для кондиционера.

    Примерно так я вижу бюджетное решение.
     
  2. гонжо
    Регистрация:
    14.11.17
    Сообщения:
    313
    Благодарности:
    133

    гонжо

    Живу здесь

    гонжо

    Живу здесь

    Регистрация:
    14.11.17
    Сообщения:
    313
    Благодарности:
    133
    @Gaunt, Есть возможность сделать качественную фотку китайца с красным-жёлтым-многобелых разъёмами? Качественную - чтобы можно было посмотреть маркировки микросхем и дорожки.
    Что-то он меня заинтересовал)
    Во сколько примерно обошёлся с доставкой? Примерно 50у.е./3000руб?

    Фоток чётких нигде нет, единственное что понятно что это "типовая" плата которую продают под разными названиями, маркировка YH108-vXX.X. Где версия это не только версия, но ещё похоже и набор фич. Последняя найденная версия 11.
     
    Последнее редактирование: 27.02.19
  3. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Это описание двухкомпрессорного контроллера.
    30 баксов стоит там. Пока оплатишь, станет 33-35. Доставка, отдельная песня.

    Днем попробую сфоткать, айфон не смог...
     

    Вложения:

  4. гонжо
    Регистрация:
    14.11.17
    Сообщения:
    313
    Благодарности:
    133

    гонжо

    Живу здесь

    гонжо

    Живу здесь

    Регистрация:
    14.11.17
    Сообщения:
    313
    Благодарности:
    133
    @Gaunt, айфон должен смочь, иногда только освещение приходится крутить - как и для глаза (сбоку..ещё бочее..повыше).
    А так там чуть-ли не маркировку SMD-резисторов видно)
    Заранее спасибо!
     
  5. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Чип затертый - этож друзья китайцы:)
     
  6. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    @Pav2000, Хоть проконсультируй, насколько реально заставить работать вместе чип=плату=контроллер испарителя и чип=плату продвинутый термостат?
     
  7. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Речь идет о предложенном мною решении (wifi-iot.com)?
    И не понял надпись "чип=плату=контроллер испарителя и чип=плату продвинутый термостат"
    Меня смущает знак равно. Пишите яснее.
    Наверное имелось ввиду "контроллер испарителя + продвинутый термостат на 8266"
     
  8. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Да, речь об этом проекте. на сколько я понял - уже есть модуль джиэсем, есть выносной термометр, влажность можно померить. Есть возможность повесить термостат, и не один.
    Стоимость платы более чем бюджетная.
    Т. е. нет необходимости пытаться упихать весь функционал в единственный чип = контроллер.
    Отдельная плата контроллер испарителя, отдельная плата термостат. И если я правильно понимаю, к этому термостату можно подключить и смс сообщения и т. д. И исполнительный силовой модуль - тоже.
    Т. е. система может получиться модульной, недорогой, но функциональной.
     
  9. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Ну тогда начнем -)
    Это конечно можно (два модуля) но нужно организовать межблочный обмен информацией (или этого не надо?)
    Я бы попытался все запихнуть в один модуль (вот такой https://ru.aliexpress.com/item/ESP8266-CH340G-CH340-G-nodemcu-V3-Lua-WI-FI/32944677129.html?spm=a2g0v.search0604.3.14.303c1e336TrN3B&s=p&ws_ab_test=searchweb0_0,searchweb201602_8_10065_10068_319_317_10696_453_10084_454_10083_10618_10307_10301_537_536_10902_10059_10884_10889_10887_321_322_10915_10103_10914_10911_10910,searchweb201603_6,ppcSwitch_0&algo_pvid=e2b087ad-9de2-41af-98ad-f707047c9b64&algo_expid=e2b087ad-9de2-41af-98ad-f707047c9b64-2).
    Какие опции надо включить (далеко не полный список):
    1. 1-wire DS18B20 - вешаем 6 датчиков температуры (это самый простой способ) можно еще через АЦП реализовать NTC.
    2. Опция "Конструктор кода" Управление шаговым двигателем (ЭРВ), нашел как им управлять из кода(http://homes-smart.ru/index.php/component/kunena/4-zhelezo/903-konstruktor-koda-v-konstruktore-proshivki-esp8266?q=/index.php/component/kunena/4-zhelezo/903-konstruktor-koda-v-konstruktore-proshivki-esp8266&start=732) все уже написано даешь просто команду на сколько передвинуть.
    Обязательно юзаем опцию Конструктор кода - именно там будет реализовано управление ЭРВ (придется писать код, но не большой используя готовые значения датчиков и давая команды на сдвиг двигателя), возможно там можно будет и термостат замутить, если нет то есть другие варианты. Посмотреть как отказаться от концевиков, или использовать их как аварийные сигналы.
    3. Дисплей - наверное 2004, но можно выбрать тут есть выбор но надо понимать что будет скорее всего одна страница. По этому можно выбрать большой дисплей и использовать много строк что бы было отражено ВСЕ.
    4. Внешнюю плату реле 4-8 шт (тип в меру своей продвинутости в области промышленной электроники) вешаем на свободные пины (прямое управление гпио)
    5. Кнопки - либо на ноги либо через MPR121 что сэкономит ноги. Кнопки нужны и надо продумать управление. если останутся ноги то можно использовать энкодер.
    6. Термостат можно реализовать несколькими способами например используя опцию Interpreter или логику 2.
    Вот например Interpreter: Простейший термостат с управлением по gpio 14 и индикацией режимов и температурой включения 30 градусов (новая версия)
    if (gpioget (14)=0)
    printw (выключено)
    else
    if (data1wire[0]<300)
    gpioset (14,1)
    printw (холодно)
    else
    gpioset (14,0)
    printw (горячо)
    endif
    endif
    7. Сетевые функции и сервис подключаем по вкусу. При желании статистику можно слать на внешний сервис Thingspeak. com и там смотреть графики (как в НК)
    8. Если останутся выводы то завести аварийные датчики.

    При первом приближении особых проблем не вижу (все зависит от реализуемых алгоритмов ЭРВ и термостата). Основная проблема это память, и максимальные объемы допустимого своего кода.
    Алгоритмы должны быть достаточно простыми.
    Пока не нашел как устанавливать и сохранять переменные.

    После выбора необходимых опций посмотреть их наличие в ESP32 (не на много дороже, но ресурсов больше) и если все срастется перейти на ESP32 вместо ESP8266.

    Для упрощения задачи, можно с начала управление испарителем реализовать, а потом накрутить термостат.

    Но это все примерно пока - надо выводы платы расписать.
     
    Последнее редактирование: 28.02.19
  10. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    В ESP32 не функции Stepper... т. е. пока прошивка не умеет управлять шаговым двигателем... Но ESP32 можно использовать для "продвинутого термостата" (ПТ)...

    Данные между ПТ и контроллером испарителя (КИ) можно передавать используя функции прошивки "Virtual SENS" и "Датчики GET запросом".

    могу потестировать, все железо есть для этого...

    из того же конструктора кода или функции "Interpreter" можно генирить практически любое количество страниц

    так же есть готовая функция "Термостат" https://wifi-iot.com/p/wiki/67/

    на ESP32 - термостат и все остальное, на ESP8266 - контроллер испарителя, связь между ними - чтением данных через "Virtual SENS" https://wifi-iot.com/p/wiki/30/ и "Датчики GET запросом" https://wifi-iot.com/p/wiki/64/ если она (эта связь) вообще нужна...

    Наверное небольшая, но проблема - необходимо наличие WIFI сети, т. е. какого-никого роутера, пускай даже без выхода в интернет...
     
  11. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Я бы все попытался бы запилить в один модуль 8266 (степер портируют на 32 чип и потом перейти)

    Не увидел. Я наверное хуже @Sheeny, владею этим сервисом ;)

    Это к @Gaunt, но ихмо критуть будет.
    Уж если тестировать так сразу с пятью датчиками температуры и вычислением перегрева. Но нужен четкий (описание) алгоритм управления и вычисления перегрева (это я в корыстных целях пишу, потом можно этот алгоритм в НК добавить).

    Нашел проблемку - где, как и как менять глобальные переменные типа целевого перегрева (константами в коде не хотелось бы)?

    Тут главное начать -)
     
  12. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

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

    там кроме констант (глобальные переменные ты имеешь ввиду?), есть еще и "Количество настроек" - это как раз пользовательские значения, которые можно вводить через вебинтерфейс >>
     
  13. Elektrik-555
    Регистрация:
    15.01.10
    Сообщения:
    753
    Благодарности:
    987

    Elektrik-555

    Живу здесь

    Elektrik-555

    Живу здесь

    Регистрация:
    15.01.10
    Сообщения:
    753
    Благодарности:
    987
    Адрес:
    Челябинск
    Я конечно заранее сильно извиняюсь мужики, вдруг хрень какую нибудь сейчас ляпну.
    В "Мастер Кит" есть много всяких периферийных USB модулей с датчиками температуры, другими датчиками, с термостатами и другими исполнительными элементами типа для "Умного дома".
    Смысл в том, что всё управление делается на мощностях компьютера, а сбор информации и исполнительные элементы все на периферии.
    Может сделать тоже, что то типа такого, создать приложение для компьютера или планшета или смартфона, и продавать приложение и исполнительные органы.
    Может так будет коммерчески привлекательнее?
     
  14. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    NodeMcu V3 не очень удачный модуль - не с первого раза стартует при подаче питания, сброс давить нужно (на моем постоянно).
    У него еще есть проблемы с помехами. Вообще, у esp8266 все плохо со стабильностью при помехах.
    Это надо иметь ввиду и усиленно защищаться.
    К нему идеальный вариант - внешний фатчдог на каком-нить мелком контроллере.
    Например - такой.

    Наверно так даже лучше, esp8266 слишком сырой.

    Так комп тоже денег стоит.
     
    Последнее редактирование: 28.02.19
  15. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    ну да, поставить рядом с ТН комп выгоднее, чем запихнуть вовнутрь плату с микроконтроллером...