Ви не увійшли.
Як можна з Вами зв'язатись
Зліва під аватаркою натискаєте на "E-mail" і відправляєте повідомлення.
Honey пише:Для м/к з напругою 3.3V є такі варіанти:
3) є ще варіант (не відмовляючись від батарейки) подати на VCC лічильника 5V, а DQ підключити до м/к без перетворювача логічних рівнів (тобто на ньому буде до 3.3V) - на коротких шинах має працювати.
Найкращим для довгої шини є варіант (1), а якщо лічильник, м/к і батарейка розташовані в одному корпусі, то варіант (2).
Доброго дня!
Як можна з Вами зв'язатись, необхідно із Вашим пристроєм вирішити задачу на ~800 абонентів.
Honey пише:Для м/к з напругою 3.3V є такі варіанти:
3) є ще варіант (не відмовляючись від батарейки) подати на VCC лічильника 5V, а DQ підключити до м/к без перетворювача логічних рівнів (тобто на ньому буде до 3.3V) - на коротких шинах має працювати.
Найкращим для довгої шини є варіант (1), а якщо лічильник, м/к і батарейка розташовані в одному корпусі, то варіант (2).
написав вам у приавтні
Єсп32 має вхід мікро-юсб на який подається 5в,
З цього мікро-юсб напруга подається на стабілізатор на 3,3 В від якого живиться esp32. І на входи esp відповідно необхідно подавати сигнали з рівнями не більше 3.3 В
Dimas пише:від 5в.
від 3,3 В
Або я щось плутаю або ви)
Єсп32 має вхід мікро-юсб на який подається 5в, модуль лічильника імпульсів я планував заживити від цього ж бж (5в)
Для м/к з напругою 3.3V є такі варіанти:
3) є ще варіант (не відмовляючись від батарейки) подати на VCC лічильника 5V, а DQ підключити до м/к без перетворювача логічних рівнів (тобто на ньому буде до 3.3V) - на коротких шинах має працювати.
Найкращим для довгої шини є варіант (1), а якщо лічильник, м/к і батарейка розташовані в одному корпусі, то варіант (2).
від 5в.
від 3,3 В
Якщо я правильно зрозумів то під мк ви маєте на увазі єсп32? Якщо так то вона ж працює від 5в.
по якій схемі і з якими налаштуваннями треба з‘єднати ваш модуль з єсп32?
Лічильник розрахований на стандартну напругу шини 1-wire 4.5-5.5V, цю напругу диктує батарейка - напруга шини має бути більшою від напруги батарейки мінімум на 0.65V, інакше лічильник відключає свій інтерфейс 1-wire і працює автономно в режимі лише підрахунку імпульсів. Для м/к з напругою 3.3V є такі варіанти:
1) перетворювач логічних рівнів для 1-wire, щоб на 1-wire було 5V
2) відмовитись від батарейки, закоротивши контакти в роз'ємі батарейки монетками, тоді лічильник зможе працювати з напругою 3.3V на 1-wire, але Ви втратите автономність - втрата зовнішнього живлення призведе до скидання лічильника. Цей варіант підійде лише якщо м/к зі своїм батарейним живленням зовсім поряд.
а як бути якщо маю доступ до тестового порту (той що зв‘язаний з діодом)
Берете оптрон (наприклад, PC817), передаючою частиною підключаєте до "тестового порту", а приймаючою - до лічильника імпульсів (емітер - GND, колектор - вхід A або B).
Якщо впевнені, що гальванічна розв'язка не обов'язкова, то можна те саме зробити на біполярному або польовому транзисторі. Але раджу на оптроні.
На скільки я зрозумів тут в основному всі знімають імпульси зі світлодіода через датчик освітлення, а як бути якщо маю доступ до тестового порту (той що зв‘язаний з діодом), по якій схемі і з якими налаштуваннями треба з‘єднати ваш модуль з єсп32?
Дякую за цікаву розробку. Тримайте схему для Вашого проекту:
Нажаль, я зіпсував свою ENC28J60, подавши живлення 5В, тому протестувати не можу. Зараз перейшов на W5500, вона цікавіша тим, що апаратно обробляє навіть TCP.
Додайте ще підтримку DS18B20 (а я зроблю веб-інтерфейс), це значно додать популярності проекту. І буду вдячний якщо додасте підтримку для DS2450
Сделал на ардуино эмулятор owserver. Если надо вот код - https://github.com/Singlesw/Fake-DS2423
Замена микроконтроллера помогла. Вместо Wemos lolin32 использую ESP32 T8. Входной тракт счетчика импульсов также был доработан. Длительности импульсов получилась 1.2мс.
Attiny13 будет видеть сигнал ровно с теми же помехами, что и Wemos. Если сигнал от помехи можно как-то отличить (они же отличаются по амплитуде, длительности), лучше делайте это аппаратно фильтрами.
Создайте отдельную тему и выкладывайте осцилограммы сигнала с помехами, может кто-то предложит как сделать фильтр.
Еще забыл упомянуть: сигнал, то, как раз формируется без помех, осциллограф показывает ровные, прямоугольные, измерительные импульсы длительностью 2мс. Остается 2 варианта: либо помеха по питанию, либо прямая наводка на плату, что фильтровать значительно сложнее. В таком случае нужно экранировать.