Перейти до публікації
Пошук в
  • Додатково...
Шукати результати, які містять...
Шукати результати в...

Приточно-витяжна вентиляція з рекуператором

TaurosRMK

Рекомендовані повідомлення

5 хвилин тому, TaurosRMK сказав:

Ну трошки більше, на око десь 3 м до мультиплескора і ще по 3-4 до кожного сенсору 🤣

Тут якби зрозуміло що проблема криється в довжині шини, але з іншого боку з лютого до серпня проблем ніяких не було, а після великого оновлення І2С поломився. І точно не вплинуло ніщо інше, бо змін ніяких не було. Ну то таке, все рівно я це буду перероблювати.

Дивно, що воно у вас раніше працювало :)

5 хвилин тому, TaurosRMK сказав:

До речі, у вас канальні датчики з rs485? Яка їхня будова, на кінці зонду сенсор, а все інше винесено на плату в коробку? Сенсор герметичний, не боїться вологи? Якщо його змонтувати в зоні конденсату на витяжці, то витримає постійний конденсат?

Так, в мене сенсори з rs485 і будова саме так як ви описали, але є нюанс: самі сенсори ізольовані від коробки з платою, тобто є трубка, бо якій йдуть дроти, а вже не неї накручується зонд із сенсорами, в які дроти заходять через гермоввід. Такої конструкція ізолює середовище плати від середовища сенсорів. Самі сенсори не бояться вологи, бо вони розташовані на маленькій субплаті, яка добре залита лаком, крім місця, яке власне міряє вологість повітря.

11 хвилин тому, TaurosRMK сказав:

Просто в роздумах чи переробити наявні І2С сенсори в RS485 додавши біля кожного сенсора ESP32 і перетворювач TTL->RS485, чи купити щось готове на RS485.

І так, і так буде працювати, просто пора***те для себе вартість і час кожного підходу. Я відразу брав готове, бо не мав часу бавитись з якимись адаптерами.

13 хвилин тому, TaurosRMK сказав:

Але є нюанс що я не монтую їх в канали і потрібен доволі довгий зонд, може 200-250 мм, а наявні сенсори якраз би обрізав на потрібну довжину.

Ті, що в мене, можна розібрати на компоненти і розмістити як хочеш.

Посилання на коментар
Поділитися на інших сайтах

2 години тому, volomoto сказав:

Дивно, що воно у вас раніше працювало

Ну якось так ))) Я підключив, перевірив, все працює - залишив так і ніяких проблем не було.

2 години тому, volomoto сказав:

вартість і час кожного підходу

В наявності є ESP32 C3 Super Mini і TTL-RS485, плюс плати для розпайки. Залишиться тільки то розпаяти і засунути в коробки. Але дивлячись як останнім часом я хочу таким займатися, то... 😁

 

Посилання на коментар
Поділитися на інших сайтах

В процесі робота над тим, щоб трохи модифікувати поточний щит управління вентиляцією. По плану заміна поточних двох окремих контролерів (в цілому одного вже немає, вже в іншого власника) на один з більшою кількістю виходів. На алі знайшов підходящий варіант, чимось нагадує Kincony, але бренд інший. Моделей не так багато як в Kincony, але точно Kincony стали натхненням, бо є дуже схожі моделі, але з деякими відмінностями (в кращу сторону).

Прихований текст

IMG_20251227_231548.thumb.jpg.40d3fb9a3ceb44c0e67d43189f093442.jpg

Вибрав собі такий варіант, від продавця (він же виробник) отримав повну схему побудови і ніби все мало би бути добре. В процесі роботи з кодом, а саме з сенсорами зчитування обертів вентилятора, який реалізований через зчитування на цифрових входах імпульсів, виявилося що поточний контролер не підходить під цю задачу 😐 Все через те, що цифрові входи не напряму до GPIO, а через розширювач входів/виходів PCF8574. І як вчора жпт відповів, що такий варіант не годиться для зчитування імпульсів, через те що це не пряме підключення до GPIO, а фактично емуляція через I2C. І в коді треба вказувати саме GPIOxx, а в даному випадку це виглядає так, що може не сприйнятися навіть самим кодом.

  - platform: pulse_counter
    pin: 
      number: GPIO36
      inverted: true
    name: "Fan Supply RPM"
    id: supply_fan_rpm
    icon: mdi:speedometer
    unit_of_measurement: "RPM"
    update_interval: 1s
    accuracy_decimals: 0
    filters: 
      - multiply: 0.5
      - exponential_moving_average: 
          send_every: 5
-----

  pin:
    pcf8574: pcf8574_in_hub
    number: 0
    mode: input
    inverted: true

Сумно трохи, тому що хотів якраз позбутися всього барахла в щитку і використати тільки один контролер, і якраз цей повністю задовільняв мої потреби, маючи всі потрібні входи/виходи. Але один нюанс виліз 😒

Тому, жпт каже своє, але цікавить думка місцевих експертів, чи є якісь варіанти завести тут зчитування обертів? Вільних GPIO не передбачено, всі занято і розпаяно. Хоча все ж таки є два можливих варіанти отримати GPIO. Один з них передбачає випаювання деяких smd резисторів, що не дуже хочетсья робити, так як плата гарно залита лаком і робота має бути ювелірна, щоб лишнього не випаяти. А другий - це виведений на платі конектор для підключення HMI, який може бути rx/tx або через перемичку на платі стати просто двома GPIO. Але цей конектор планував використати для інших цілей 😅 По схемі виглядає ось так і ніби якраз має вбудовані підтягуючі резистори, які потрібні для зчитування обертів. Тільки не зрозуміло чи вони підійдуть.

Прихований текст

image.png.f52ca9bed7586b83cdaac8821e980a4f.png

image.png.79bae99ef9039ae8b537d8a14cab1e3f.png

image.png.689bbb8d3f7f256ff4afd6f6e63c43b7.png

Хоть бери і залишай поточну Kincony A2 в якості допоміжного контролера з додатковими входами/виходами 😬

Посилання на коментар
Поділитися на інших сайтах

7 годин тому, TaurosRMK сказав:

HMI, який може бути rx/tx або через перемичку на платі стати просто двома GPIO

а з чого ви вирішили що 1-wire буде працювати як лічильник?

на мою думку там краще код переписати на І2С під шось інще а лічильники на прямі входи

або купити приблуду до конвертації імпульсів обертів на 4-20 мА / RS485 та винести до фанів
 

Змінено користувачем vbb
Посилання на коментар
Поділитися на інших сайтах

4 години тому, vbb сказав:

а з чого ви вирішили що 1-wire буде працювати як лічильник

А чому ні? То ж 1-wire просто названо, а фактично пряме підключення до GPIO, яке в коді може бути записано як rx/tx, або просто gpio. Фактично там перемичка просто робить підтяжку тих двох пінів до 5В, якщо я правильно зрозумів. Виходить що це як гола esp32, де ти просто додаєш два резистори або не додаєш їх, а в коді пишеш що треба. Тому має працювати. 

Тільки я подумав що напряму напевно буде трохи небезпечно, потрібні якісь оптопари чи що... Як це зроблено в Kincony A2, та й тут також цифрові входи через оптопари. 

4 години тому, vbb сказав:

на мою думку там краще код переписати на І2С під шось інще а лічильники на прямі входи

Не дуже зрозумів що ви маєте на увазі. Який код і для чого переписувати? То ж нічого наче не змінить... 

4 години тому, vbb сказав:

або купити приблуду до конвертації імпульсів обертів на 4-20 мА / RS485 та винести до фанів

Або залишити kincony, але вона займає трохи місця і задля двох входів для зчитування обертів виглядає трохи не розумно її залишати. 

А який то девайс має бути щоб зчитував оберти і передавав по rs485? Одним оком пошукав на AliExpress, але не знайшов. Показує якісь лічильники е/е. 

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

1 годину тому, TaurosRMK сказав:

А який то девайс має бути щоб зчитував оберти і передавав по rs485?

1

2

3

4

  • Лайк 2
Посилання на коментар
Поділитися на інших сайтах

Ех... коли замовляв ці вентилятори на алібаба, цікавився у виробника чи має він регулятор для вентиляторів. Тоді запропонували готовий пристрій який регулює швидкість і зчитує оберти, і це все можна контролювати через rs485. Але тоді воно мені не було потрібне, бо можна було використати звичайну esp32 і окремий регулятор 0-10В, який вже в мене був. Як ось тут і починав.

image.thumb.png.28c57754cd7a237af41c6a29fc650664.png

Посилання на коментар
Поділитися на інших сайтах

До речі, чи може бути конденсатор причиною яких небуть перешкод? Є регулятор rs485 - 0-10V, куплений звісно на алі. З самого початку при огляді помітив що один конденсатор зовсім трохи вздутий, але не тріснув. В такому стані працює вже напевно більше ніж 2 роки, оберти регулюються, напруга на виході стабільна, тобто при 50% там 5В, при 75% - 7.5В. Чи можна якось перевірити той регулятор чи конденсатор? Бо якщо він якось заважає іншим пристроям, то варто би його перепаяти. Конденсатори зразу були куплені, але от уже другий рік як перепаюю 🤣

Прихований текст

IMG_20240510_214549852.thumb.jpg.0c9261129c1265f495b980d243d8eea6.jpg

IMG_20240510_215130917.thumb.jpg.455b3b3cea08e39a235b72ec8dd25cd7.jpg

IMG_20240510_220318246.thumb.jpg.488bcb68e1cee831b9ef20f754394b55.jpg

 

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

Проблема таких регуляторів з Ali полягає в тому, що вони часто працюють «на межі», і коли електроліт втрачає ємність, пристрій може поводитись нестабільно під навантаженням або створювати імпульсні перешкоди для інших модулів. По суті: якщо є підозра, що він «фонить» або заважає іншим пристроям — просто заміни. Через два роки експлуатації і тим більше якщо був вздутий із коробки, електроліт там уже давно не в нормі.

  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

Перепаяв конденсатор, заодно і площадку під одною ніжкою відірвав 🤣 Не могло все пройти гладко. Може площадка була слабка, бо я навіть не сильно нагрів і одна ніжка знялася, а інша разом з площадкою. Тим не менше, добре що то мінусова, з плюсовою було би трохи складніше. Також добре що колись купив конденсатор з ніжками і SMD, якраз на той самий випадок якщо щось піде не так і не зможу припаяти/відпаяти SMD конденсатор. Зробив площадку поруч на полігоні GND, припаяв конденсатор, ніби все добре, тримається і головне працює.

Але чи варто було то робити, питання без відповіді. Перед цим запитав в ШІ як перевірити той вздутий конденсатор і потім новий, щоб порівняти чи буде якась різниця. Запропонував осцилографом перевірити на клемах живлення регулятора (12В) і на вихідних 0-10В. Перевірив "до" і "після", як на мене різниця практично ніякої 🤨 Напевно міг і далі старий конденсатор залишатися...

Прихований текст
Прихований текст

252595232_IMG_20251229_143849(1).thumb.jpg.7e0410df9f1025b032f967c8c4380b7e.jpgIMG_20251229_160638.thumb.jpg.f3677c2522fc108174f3075f35fbefbe.jpg435436937_IMG_20251229_155517(1).thumb.jpg.6b6a008bc7c6317c65195e85f197d7f3.jpg

IMG_20251229_154938.thumb.jpg.a88158bd761aad806d0655124fcee6ac.jpg

  

Для прикладу на клемах живлення ось так

Прихований текст
Прихований текст

"До"

IMG_20251229_134620.thumb.jpg.fe110a3b074831a0264a8513d6464b11.jpg

 

"Після"

IMG_20251229_171452.thumb.jpg.f5449d88b37e981719a56624be8277e8.jpg

 

На клемах 0-10В ось так

Прихований текст

"До"

IMG_20251229_135227.thumb.jpg.26d395764306d9d4156d9b380f937681.jpg

 

"Після"

IMG_20251229_171725.thumb.jpg.a80dd72d96d4248a1b2ea4ee63f055d1.jpg

 

Ну може на клемах 0-10В стало зовсім менше, "до" було 40-50 мВ, а "після" стало 35-45 мВ. Більше змін не помітив.

Але що "до", що "після" показання осцилографа в стані "спокою" одні, тобто коли його не торкатися, а коли торкаюся його рукою, то показання різко збільшуються.

Для прикладу ось на клемах живлення, варіант після заміни конденсатора. До заміни ситуація була така сама 😐 Без поняття нормально це чи ні.

Прихований текст

IMG_20251229_171725.thumb.jpg.9e3c2e40aa6e62956449ff4abc31ee23.jpg

IMG_20251229_171741.thumb.jpg.bb92bdb00180f7f2b23a03453b67c6bb.jpg

А так, хоча б набув досвіду випаювання SMD конденсатора 😅

 

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

21 хвилину тому, TaurosRMK сказав:

"до" було 40-50 мВ, а "після" стало 35-45 мВ

правильно зробити такі заміри ще треба вміти. Отримані вами значення схожі на наводки на дільник щупа осцилографа від руки, якою тримали щуп.

При дефектному конденсаторі там все значно більше було б, так що старий був справний, і форма його типова для SMD.

Електроліти перевіряються по залишковій ємності і ESR - опір на високій частоті. Часто нові показують 0,7 Ом наприклад, а старі запаси прилад навіть виміряти не може, бо воно було краще, але більше за розмірами. Зате нові конденсатори менші в 2-3 рази. 

Посилання на коментар
Поділитися на інших сайтах

39 хвилин тому, yur43 сказав:

правильно зробити такі заміри ще треба вміти. Отримані вами значення схожі на наводки на дільник щупа осцилографа від руки, якою тримали щуп.

А як їх зробити, щоб було правильно і які показники мають бути? Зараз вже пізно і варіанту "До" не буде, хоча може назад припаяти той конденсатор )))
З іншого боку я щуп ніяк не тримав, вставив в клему два куски мідної жили і до неї чіпав щуп. По іншому ніяк не причепити щуп. А рукою торкався тільки самого осцилографа.

image.png.2617a1986f04c23e171c6aac387e8caf.png

39 хвилин тому, yur43 сказав:

При дефектному конденсаторі там все значно більше було б, так що старий був справний, і форма його типова для SMD.

А де ви були вчора? Я ж фото ще вчора скинув, всі мовчали 😅 Чи то ви зареєструвалися під Аню? 🤣

В цілому така думка була, якщо пристрій 2 роки працює без збою з таким конденсатором, то має бути все добре. Але маю нові конденсатори, то чомусь вони не випуклі, а рівні 🤔 Зараз вже що робити, дороги назад немає, хіба що припаяти аналогічний smd, щоб було як з заводу, за виключенням вирваної площадки ))) В цілому гірше не стало, надіюся, тільки даремно потратив час.

image.thumb.png.6ead211b498f7d49097f1435145106ec.png

image.thumb.png.346d7eaddcb04e6b31b3b915c7e35e68.png

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

Буде працювати і так. Єслішо, Аня підкаже.

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

Посилання на коментар
Поділитися на інших сайтах

Може хто в темі, чи є в нас якийсь сервіс, де можна замовити друковані плати в невеликих кількостях, до 5 шт?

Іноді хочетсья щось спаяти компактно або не стандартно, а на макетних платах з алі не завжди виходить так як хочеться. А також ті макетки прямокутної форми, а буває що треба якісь вирізи, чи заокруглення, щоб в якусь коробку/корпус гарно зайшло.

Посилання на коментар
Поділитися на інших сайтах

Створіть акаунт або увійдіть у нього для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!

Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.

Увійти зараз
×
×
  • Створити...