Схема підключення витратоміра до KC868-A6 і A16
Написано для прошивки 0.2.217 (коміт e0ed726) · порталу 0.0.270Можливо, застаріло: поточна прошивка 0.2.232, поточний портал 0.0.312
У витратоміра три дроти, і на кожному своя пастка. Імпульс заведений на дискретний вхід — лічильник стоїть на нулі. Датчик живиться від 12 В — на клемі, розрахованій на 0–5 В, опиняються 12. Узяти 5 В на платі немає звідки. Нижче — окрема схема для кожної плати й перевірка, яка за хвилину каже, чи доходять імпульси до контролера.
Імпульс OUT — на аналогову клему (A1…A4 на A6, 1…4 на A16), GND датчика — на GND тієї самої колодки, VCC — на +5 В окремого модуля DC-DC. Не на дискретні входи і не від 12 В.
Чому саме аналогова клема#
Імпульси рахує апаратний лічильник ESP32, і пінів під нього рівно чотири — GPIO 36, 39, 34, 35, ті самі, що в аналогових входів. Тому витратомір займає одну з чотирьох аналогових клем і ділить їх із датчиками тиску — порахуйте це до закупівлі. Дискретні входи для імпульсів не годяться: їх читає розширювач PCF8574 по шині I2C раз на півсекунду, і швидкі імпульси він не встигне (деталі — у статті про витратоміри).
Кожна аналогова клема всередині проходить дільник 5,1 кОм / 10 кОм і буфер: 5 В на клемі — це 3,3 В на піні ESP32. Зовнішній перетворювач рівнів або дільник, які потрібні на голому піні ESP32, тут не ставлять.
Схема для KC868-A6#
| Провід | Куди на A6 | Навіщо |
|---|---|---|
жовтий OUT |
A1 (або будь-яка з A1…A4) |
імпульси на лічильник |
чорний GND |
GND аналогової колодки (крайня ліва клема) |
спільна земля сигналу |
червоний VCC |
OUT+ модуля DC-DC, +5 В |
живлення датчика |
IN+ / IN− модуля DC-DC |
+ / − блока живлення 12 В |
|
блок живлення + / − |
клема +12V плати: червона / чорна |
живлення контролера |
На A6 порядок клем збігається з каналами прошивки: A1 — GPIO 36, A2 —
39, A3 — 34, A4 — 35. Буфер на A6 — LM224.
Схема для KC868-A16#
| Провід | Куди на A16 | Навіщо |
|---|---|---|
жовтий OUT |
клема 1 колодки Analog Input 1–4 (або будь-яка з 1…4) |
імпульси на лічильник |
чорний GND |
GND тієї самої колодки (крайня ліва клема) |
спільна земля сигналу |
червоний VCC |
OUT+ модуля DC-DC, +5 В |
живлення датчика |
IN+ / IN− модуля DC-DC |
+ / − блока живлення 12 В |
|
блок живлення + / − |
клема 12V DC плати: 12V / GND |
живлення контролера |
Нумерація каналів = нумерація клем з прошивки 0.2.213; на старіших канали
2–4 читали інші клеми (деталі). Буфер на A16 —
LM324.
Живлення 5 В: окремий модуль#
- З плати 5 В не взяти. На A6 зовнішнім споживачам лишається близько 200 мА лише на 3,3 В (живлення A6), на A16 вільних 5 В немає (живлення A16).
- Від 12 В — не можна. Вихід датчика Холла піднімається до напруги власного живлення: при 12 В на сигнальному дроті буде 12 В, а клема розрахована на 0–5 В.
- Понижувальний модуль 12 → 5 В з
каталогу живиться від
того самого блока. З коробки він видає 1,25 В — перемичку 5 В
запаяйте й поміряйте вихід до того, як підключите датчик. Мінус
модуля, мінус датчика й
GNDколодки — одна земля.
Каталожні витратоміри при 5 В у паспорті: латунь G1/2 — 5–15 В, нержавійка G3/4 і 1″ — 3,5–24 В.
Перевірка на місці#
- Модуль DC-DC: мультиметр на
OUT+іOUT−— 5 В. Інше значення — перемичка не та або не пропаяна. - Сигнал на клемі: постійна напруга між аналоговою клемою і
GNDколодки, крильчатку провертайте повільно (подмухайте в датчик або ледь відкрийте воду). Напруга має перескакувати між нулем і 4–5 В.- Стоїть біля нуля — датчик не живиться або переплутані
OUTіGND. - Стоїть на 4–5 В і не падає — крильчатка не крутиться або датчик несправний.
- «Високо» нижче 3,8 В — лічильник може не бачити імпульсів. Поріг
ESP32 — 0,75 × 3,3 = 2,5 В на піні, тобто 2,5 × 15,1 / 10 ≈ 3,8 В на
клемі. Так буває, коли вихід датчика підтягнутий слабко і дільник
плати його просаджує: резистор 2,2 кОм між
OUTі +5 В дає 5 × 15,1 / (15,1 + 2,2) ≈ 4,4 В.
- Стоїть біля нуля — датчик не живиться або переплутані
- У налаштуваннях периферії: тип «Витрата», вхід — та клема, куди
заведено
OUT, модель — зі списку пресетів, тоді коефіцієнт підставиться сам (таблиця моделей). Пропустіть рівно літр у мірну ємність і порівняйте з показом.
Суміжні статті#
- Датчики потоку (витратоміри) — як працює датчик Холла, таблиця моделей із коефіцієнтами, калібрування.
- Схема підключення щупа рівня через платку оптопари — той самий шаблон «провід → клема» для дискретного входу.
- Сухі контакти й аналогові входи KC868-A6 і KC868-A16 — дільник і буфер аналогових клем.
- Підключення периферії до KC868-A6 і до KC868-A16 — карта всіх клем.