Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог

Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)

код: AOC741

Зроблено в Україні
  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
199 грн

в наявності

 

Купити в один клік

5
голосувати
Знайшли дешевше?
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)
  • Опис
  • Відгуки (16)
  • Поставити запитання

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

Характеристики:

  • Напруга шини 1-wire: від 4.5 до 5.5В
  • Споживання від 1-wire: менше 1мА
  • Паразитне живлення: так
  • Економія батарейки при живленні від 1-wire: так
  • Сумісні батарейки: CR2032
  • Підтримка акумуляторної батареї: ні
  • Споживання від батарейки: від 3мкА
  • Живлення датчиків: так, імпульсне
  • Підтримка датчиків з логічним виходом: так
  • Підтримка датчиків з аналоговим виходом: так
  • Детектуємі імпульси: не менше 19мс

Лічильник має два рахункових входи і два відповідних 32-бітних рахункових регістри. До рахункового входу можна підключити, наприклад, фототранзистор і направити його на мигаючий світлодіод в лічильнику електроенергії - лічильник буде рахувати спалахи світлодіода. При цьому, що саме важливе, не відбувається втручання в роботу приладу обліку і не порушуються його пломби.

Поточний стан рахункових регістрів зчитується по протоколу 1-wire, для підключення по якому можна використовувати лише два дроти: земля і дані.

Підключення по 1-wire необхідне лише для налаштування і зчитування показів рахункових регістрів, весь інший час лічильник може працювати і рахувати автономно, батарейки CR2032 вистачить на кілька років автономної роботи.

Лічильник має безліч налаштувань: може рахувати по передньому, по задньому або по обом фронтам сигналу; може перетворювати вхідний аналоговий сигнал у внутрішній логічний відповідно до двох конфігуруємих порогових значень, між якими - зона гістерезису (тригер Шмітта); перед опитуванням входів можна задати підключення резисторів підтяжки та/або живлення активних датчиків, які відключаються одразу після опитування датчиків (тривалість включения також можна задати), даний підхід суттєво знижує енергоспоживання, наприклад, якщо вхід надовго залишився в замкненому на землю стані, струм через резистор підтяжки тече короткими імпульсами, а не постійно.

Якщо на вході не використовувати функції аналогового перетворення і підключення підтяжки, які працюють лише в періодичному режимі (мінимальний період, який можна встановити, - 19мс - імпульси меншої тривалості лічильник може не помітити), то вхід може рахувати імпульси тривалістю від 1мс при роботі від батарейки і від 200мкс при зовнішньому живленні.

Два входи можуть працювати сумісно в режимі квадратурного декодера, один рахунковий регістр буде рахувати лише оберти в одному напрямку, а інший - лише в протилежному, абсолютна кількість обертів буде дорівнювати різниці показів регістрів. Наприклад, за допомогою даної функції, використовуючи два датчики, які реагують на перетин двох променів в турнікеті, розташованих на відстані 5-10см, можна організувати окремий підрахунок відвідувачів, які зайшли і які вийшли.


Налаштування Raspberry Pi

В файлі /boot/config.txt додати рядок:

dtoverlay=w1-gpio,gpiopin=4

В командному рядку виконати:

sudo apt-get update -y

sudo apt-get install -y owfs ow-shell

В файлі /etc/owfs.conf додати рядок:

server: w1

Перезавантажити:

sudo reboot

Команда для перегляду ідентифікаторів усіх знайдених 1-wire пристроїв:

owdir /uncached

(ідентифікатори лічильників починаются з "1D.")

Команда для перегляду рахункових регістрів лічильника 1D.xxxxxxxxxxxx:

owget /uncached/1D.xxxxxxxxxxxx/counter.ALL ;echo

Для налаштування лічильника через веб-інтерфейс відкрити в браузері:

http://honey.com.ua/counter/setup.htm

В полі "owhttpd address:port" ввести "127.0.0.1:2121" (127.0.0.1 замінити на IP-адресу Raspberry Pi) і натиснути "Ok", в списку, що з'явився, вибрати необхідний ідентифікатор лічильника.

Приклад скетчу для Arduino

#include < DS2423.h >

OneWire ow(10); // DQ на пине 10, также необходим резистор 1кОм между DQ и VCC

DS2423 cnt(&ow);

void setup(void) {

Serial.begin(9600);

}

void loop(void) {

byte i;

byte addr[8];

unsigned long a, b;

if (!ow.search(addr)) {

Serial.println("No more addresses.");

ow.reset_search();

delay(5000);

return;

}

Serial.print("ROM =");

for (i = 0; i < 8; i++) {

Serial.write(' ');

Serial.print(addr[i], HEX);

}

Serial.println();

if (addr[0] == 0x1d &&

cnt.counter(addr, 0, &a) && cnt.counter(addr, 1, &b)) {

Serial.print(" Counter.A = ");

Serial.println(a);

Serial.print(" Counter.B = ");

Serial.println(b);

}

}

Посилання:

Відгуки покупців про Счетчик импульсов с интерфейсом 1-wire (сделано в Украине)

Кузьмич Владимир анатольевич (05.04.2024)

Купил счетчик импульсов , возникла проблема с подключением к его настройкам, с кем можно обсудить этот момент ?

Відповісти

admin (08.04.2024)

Напишіть листа нам на пошту.

Відповісти

Вадим (22.07.2022)

Возможна реализация счетчика для импульсов 1мс?

Відповісти

admin (04.08.2022)

Доброго дня. Мінімальний імпульс 19мс.

Відповісти

Honey (30.04.2026)

Тепер це вже можливо, якщо на рахуючі входи подавати готовий цифровий сигнал (і в конфігурації входу відключити функцію аналогового перетворення і функцію резистора підтяжки).

Відповісти

Kirill (14.01.2022)

Можно ли подключить к нему TEMT6000 для снятия показания со счетчика электричества, а также как подключить к ESP8266

Відповісти

admin (18.01.2022)

Не пробовали...

Відповісти

Honey (18.01.2022)

TEMT6000 это фототранзистор с двумя выводами: эмиттер и колектор, если речь идет о модуле с TEMT6000, то эмиттер это вывод S, коллектор - вывод V, а вывод G подключен к S через резистор. Т.е. к счетчику подключается так: S к GND, V - к счетному входу A или B, третий вывод G никуда не нужно подключать.
Для ESP8266 посмотрите библиотеку https://www.espruino.com/OneWire, библиотеку для самого счетчика я выложу на forum.arduino.ua

Відповісти

Алексей Белоус (11.01.2021)

Всё отлично работает! Спасибо автору за разработку!

Відповісти

Володимир (14.12.2020)

Спробував підключити до ESP32 (через перетворювач USA177), працює нестабільно. Відповідає декілька раз підряд, потім мовчить. Через якийсь час знову відповідає і пропадає.
Альтернативно, підключив до Arduino Leonardo (5V), пробував підтяжки 1К і 4К, у всіх комбінаціях та сама проблема.

Відповісти

Honey (17.12.2020)

При паразитном питании напряжение на контакте DQ счетчика относительно GND должно быть в пределах 4.5-5.5V, если проседает ниже, то счетчик отключает 1-wire (только интерфейс, но не счетную часть) и включит его снова при наличии стабильного напряжения на DQ в течение 5 сек - это штатное поведение.
Сам счетчик при сопротивлении подтяжки 1кОм может просадить напряжение DQ на 0.3-0.5V, т.е. паразитно от одной шины можно запитать один, а в лучшем случае только два счетчика, или один счетчик и несколько DS18B20. Можно попробовать резистор подтяжки 500 Ом, это минимальный, допустимый стандартом. Или подключать линию VCC, если есть такая возможность.

Відповісти

Володимир (21.12.2020)

На лінії висів тільки 1 лічильник. Та й VCC підключений (там стабільно 5.0-5.1). Якщо доберуться руки, гляну осцилографом.

Відповісти

Honey (22.12.2020)

Тогда вот Вам более точное условие перехода в режим пониженноого энергопотребления, в котором отключается интерфейс: Vcc - Vbat < 0.65V.
Можете связаться со мной на forum.arduino.ua, ник такой же, попробуем вместе разобраться.

Відповісти

Руслан (07.01.2021)

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

Відповісти

Володимир (27.11.2020)

Очікував що на платі використовується стандартний DS2423, натомість там ATtiny13. В роботі поки не перевіряв.

Відповісти

Володимир (21.12.2020)

Розібрався, DS2423 - раритет. Уже давно не випускають.

Відповісти

Написати відгук:

Фото:

Є питання по "Лічильник імпульсів з інтерфейсом 1-wire (зроблено в Україні)" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard