Отговори на тема  [ 24 мнения ]  Отиди на страница Предишна  1, 2
Измерване на ток, напрежение и мощност с ESP8266 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Юни 18, 2018 7:40 pm
Мнения: 2
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
Здравейте отново. Отговарям на натрупалите се въпроси.
- Монофазен е тока.
- "Цехчето" е нещо като гараж, който се използва от време на време за лични нужди. ( просто не знам как да го нарека като е бивш цех ).
- Разстоянието е около 30 метра за wifi, като смятам да сложа външна антенка от 4-5 db за по-добър сигнал.
- Избрах ESP8266 защото имам няколко и някакъв малък опит с тях.
- Освен тока и напрежението с тях меря и влажност, температури и включвам разни релета.
- Просто търсих някаква схема да меря ток, напрежение и мощност към arduino или директно към този контролер..


Нед Юни 24, 2018 6:40 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Фев 20, 2005 3:17 am
Мнения: 33
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
Здравей,ако няма изискване за много точно мерене ,мисля че, най-подходящ е pzem-004 .Това е китайски модул със сериен порт(мисля на 9600),може да четеш и натрупана енергия.Има вариант и с дисплей.Вече има и библиотеки за ардуино и esp8266.Цената е 6-10$.Измерва само активна енергия,т.е знае кос Ф

https://www.aliexpress.com/wholesale?catId=15370302&initiative_id=AS_20180623221836&SearchText=pzem-004t


Нед Юни 24, 2018 8:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2593
Местоположение: Велико Търново / София
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
Здравей Йордан,
Може да използваш ESP8266 в транспарентен режим да предаваш данните от UART-а на pzem-004. Но трябва да си в клиентски режим, т.е. ESPто ти да се конектва към някакъв IP сървър у вас. Може да направиш сървър с друго ESP, но няма вариант за транспарентен режим. Ще трябва да му подаваш команди за отговор към клиента, а когато получаваш данните ще ти изкачат и други съобщения. Т.е ще ти трябва някакъв допълнителен софтуер. Може да използваш например LPB105 който има транспарентен сървър режим и един преобразувател UART-USB или директно със FT232 чип да го включиш към физическия COM1. От тук нататък си готов - имаш RS232 канала и може да си работиш от компютъра със софтуера който предлага производителя на pzem-004.

_________________
https://github.com/slav4ocom/


Нед Юни 24, 2018 10:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
Първо и единствено задължително нещо - гледай да си галванично отделен (за безопасност).
А по-конкретно, най-простата схема мери само тока и умножава по 230 (като за волта), но тая "константа" можеш да си я зададеш различна ако имаш причина да смяташ че не е толкова.
Нещо като това:
http://lantaukwcounter.blogspot.com/2016/10/emontx-on-esp8266-with-arduino-ide.html
Сензорът е SCT-013 и после цифричка според максималния ток. Чукни го в гуглето "sct-013 esp8266".
Иначе има и готова нещо - SONOFF POW, който е с есп и можеш да му налееш друг код, вкл. ардуино скеч. Той си има HW чип за монофазно мерене - но е малко шантав изхода му и трябва малко игричка.
https://github.com/arendst/Sonoff-Tasmota/wiki/Sonoff-Pow-and-Pow-R2
Има и такива електромери:
https://www.aliexpress.com/item/CNHQCO-XTM18SA-1-DIN-LCD-Wattmeter-5-30-A-50Hz-Digital-Electric-Watt-Hour-Energy-Meter/32853424373.html
Изходът е импулс на 0.5Wh и би трябвало да е отделен вътре с оптрон, но е само за мощност:
http://forum.arduino.cc/index.php?topic=495003.0


Пон Юни 25, 2018 7:33 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Апр 16, 2013 4:05 pm
Мнения: 21
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
А на мен това което търсиш ми прилича много на: https://openenergymonitor.org разгледай им страницата и github имат и mbus библиотека и доста готови решения и хубавото, е че са open :)


Пон Юни 25, 2018 7:43 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 5:20 pm
Мнения: 3231
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
ДедоБоре написа:
e, математиката е доста по-сложна. реализацията обикновено е във вградено DSP, от което само се вадят резултати, нещо като горния чип.


Ъмм, не съм убеден че му трябва сложна математика. По-скоро добри относително бързи АЦП и цифров интегратор. Едни от първите чипове за мерене на енергия на AD работеха със семплираа честота от около 15kHz. Ако семплирането е достатъчно често, измерват се моментните стойности на U и I, изчислява се моментната стойност на P (просто U*I) и после се интегрира. Реактивната съставка се явява с отрицателен знак и се изважда при интегрирането (трябва да се интегрира поне един период). Дори фазова разлика не е необходимо да се мери.
Сложните формули са ако се използва "мултицетното мерене", където обикновено се преобразува предварително АС към DC и чак тогава е АЦП-то.


Вто Юни 26, 2018 12:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4723
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
"сложното" за DSP е да не ти превърти RMS сумата

_________________
main[-1u]={1};


Вто Юни 26, 2018 2:49 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2593
Местоположение: Велико Търново / София
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
velio, гладах на MCP3909 описанието. Направили са го както ти го описваш. А интегрирането са го направили просто с low-pass филтър 8O чисто аналогово

Пък фазова разлика... ако тока и напрежението не са и двете синусоиди, не виждам как ще се мери. Според мен става само за капацитивен или индуктивен товар т.е. само за косинус фи да се смята, не и ламбда. Вероятно някъде го ползват с учебна цел метода. :roll:

_________________
https://github.com/slav4ocom/


Вто Юни 26, 2018 5:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 5:20 pm
Мнения: 3231
Мнение Re: Измерване на ток, напрежение и мощност с ESP8266
Косинуса може да се измери между първите хармоници на тока и напрежението (ако чак толкова е необходимо). Но вече ще трябват сметки.
RMS може да се сметне по "опростен" начин - вероятно има алгоритми с апроксимация и разни константи - т.е. нещо дето не изисква особено много изчислителна мощ, но е достатъчно точно (както при калкулаторите - общо взето всичко различно от +, -, *, / или съставните им фунции се изчислява по "неточни" алгоритми. Не е изключение да се видят разлики при изчисленията на два калкулатора). Вероятно това изчисление дори може да се прехвърли и в аналоговата част (както при RMS to DC конверторите).

Но ако е за просто измерване на енергия, с отчитане на реактивната съставка, мисля че друго не ти трябва.


Чет Юни 28, 2018 11:07 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 24 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни