добрый день
подскажите что делаю не так
пробую подключить датчик расхода воды YF-S201 через модуль WBIO-DI-DR-16
mpnnic, добрый день! А что у вас не получается, можете подробнее описать?
нет показаний расходомера
подключил сигнал и землю к модулю WBIO-DI-DR-16 и питание к 5v к контроллеру WB6
WBIO-DI-DR-16 подключен с боку к WB6
Понял вас. Земля на модуле сухих контактов гальванически развязана с GND, вероятно, в этом проблема. Или GND и iGND объединены в вашей схеме?
Еще смотрю: у вашего датчика потока выход TTL, а в модулях нужно соединять вход с iGND. Надо думать о резисторах подтяжки.
Есть еще одно “но”: Датчик, судя по документации в интернете, шлет импульсы достаточно часто: 450 импульсов на литр. А для модулей DR минимальная ширина импульса для срабатывания — 10 мс, минимальное время между последовательными сигналами — 5 мc (смотрите документацию https://wirenboard.com/wiki/index.php/WBIO-DI-DR-16_I/O_Module). Предполагаю, что на сколь-нибудь больших потоках он не будет корректно взаимодействовать с модулем.
можете посоветовать модуль для подключения счетчиков такового типа ?
WB-MCM8?
WBIO-DIO-TTL-8?
Смотрите, представим, что поток 10 литров в минуту, это значит что частота следования импульсов составит 450 * 10 / 60 сек = 75 Гц. Это очень много для подсчета. Кажется, что должен подойти такой модуль, у него заявлено 100 Hz: https://www.icpdas-usa.com/m_7026.html, но он стоит нечеловеческих денег. Возможно, Raspberry справится с такой задачей, но не факт, что все импульсы окажутся подсчитаны.
Мне кажется, что обычного импульсного счетчика 1 имп/л должно хватать. Есть счетчики Пульсар, которые подключаются к последовательному порту (Пульсар водосчетчик v. 1.1) и хранят расход в памяти, есть просто импульсные (Zenner, например).
WB-MCM8 не считает так быстро, TTL снят с производства, но тоже не уверен, что контроллер с ним не захлебнется.
спасибо за пояснения
видимо по этой причине у меня подвисал модуль и стоящий вторым боковым модуль.
как я понял для небольших расходов этот счетчик теоретически может быть использован.
Пульсар подключить к модулю WBIO-DI-DR-16 будет возможно?
Возможно, кстати, попробуем у себя воспроизвести подвисание.
Пульсар — уточните, сколько импульсов на литр у модели с импульсным выходом, я имел ввиду вот такой: http://teplovodokhran.ru/products/schetchik-vody/kvartirnyy-schyetchik-vody-du-15-du-20/s-tsifrovym-vykhodom-rs485-ili-mbus-du1520.html/ – он подключается к контроллеру. Недавно здесь на форуме разбирались, у него поменялся формат выдачи данных о расходе, но решили проблему.
Импульсный счетчик точно можно подключить к контроллеру, к боковому модулю тоже можно, но есть вероятность, что подсчет импульсов придется делать через движок правил.
Добрый день
приобрел импульсный счетчик - 1 импульс на 10 литров
никак не разберусь с подключением
-при подключении к внешнему модулю WBIO-DI-DR-16
- разъему на контроллере A1 - не могу найти где настроить GPIO, /etc/wb-homa-gpio.conf только внешние
- Содержимое /etc/wb-homa-gpio.conf покажите пожалуйста
- опишите схему подключения
- если подключить на соседний вход и ничего не настраивать, вы видите глазами в интерфейсе изменение состояния входа, когда счётчик крутится?
схема подключения
-к внешнему модулю WBIO-DI-DR-16 контакты к GND и сигналу
-к разъему на контроллере A1 https://wirenboard.com/wiki/index.php/Wiren_Board_5:%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D1%81_%D0%B8%D0%BC%D0%BF%D1%83%D0%BB%D1%8C%D1%81%D0%BD%D1%8B%D0%BC%D0%B8_%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.BF.D0.BE.D0.B4.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D1.8F
содержание /etc/wb-homa-gpio.conf :
{
"channels": [
{
"name": "EXT1_DR1",
"gpio": 256,
"direction": "input",
"inverted": false,
"type": "water_meter",
"multiplier": 100,
"decimal_points_current": 3,
"decimal_points_total": 3
},
{
"name": "EXT1_DR2",
"gpio": 257,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR3",
"gpio": 258,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR4",
"gpio": 259,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR5",
"gpio": 260,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR6",
"gpio": 261,
"direction": "input",
"inverted": true
},
{
"name": "EXT1_DR7",
"gpio": 262,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR8",
"gpio": 263,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR9",
"gpio": 264,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR10",
"gpio": 265,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR11",
"gpio": 266,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR12",
"gpio": 267,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR13",
"gpio": 268,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR14",
"gpio": 269,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR15",
"gpio": 270,
"direction": "input",
"inverted": false
},
{
"name": "EXT1_DR16",
"gpio": 271,
"direction": "input",
"inverted": false
},
{
"name": "EXT2_K1",
"gpio": 168,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K2",
"gpio": 169,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K3",
"gpio": 170,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K4",
"gpio": 171,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K5",
"gpio": 172,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K6",
"gpio": 173,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K7",
"gpio": 174,
"direction": "output",
"inverted": false
},
{
"name": "EXT2_K8",
"gpio": 175,
"direction": "output",
"inverted": false
}
],
"device_name": "Discrete I/O"
}
добрый день
подключении к модулю WBIO-DI-DR-16 надо ли объединять модуля и контроллера?
на этот вопрос не ответили.
земли модуля и контроллера? Нет, не надо, датчик подключаете только к DR-16: один провод на вход, другой - на iGND.
добрый день
подключил к второму входу - начал работать
что может быть с первым входом?