Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Измерване на ток и напрежение с микроконтролер ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=13336
Страница 1 от 3

Автор:  Sonicpld [ Вто Ное 11, 2014 4:07 pm ]
Заглавие:  Измерване на ток и напрежение с микроконтролер ?

Здравейте.
Търся начин да си измервам напрежението и тока които консумирам от електрическата мрежа с помоща на някакъв микроконтролер ( за предпочитане PIC .. ).
Нещо от порядъка на 0-30A и напрежение около ~ 0-220V.
Идеята е по-късно да прерасне в някакъв вид logger, който да записва тези стойности всяка секунда върху SD карта например.

Благодаря Ви предварително.

Автор:  ike [ Вто Ное 11, 2014 4:43 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

http://openenergymonitor.org/emon/node/58
архив: http://web.archive.org/web/201410100007 ... on/node/58
И един страничен въпрос: Знаеш ли какво е фактор на мощността.
Виж и тази интегралка: http://www.microchip.com/wwwproducts/De ... e=en554558

Автор:  Sonicpld [ Вто Ное 11, 2014 4:57 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

в общи линии мисля че да. няма нужда от такива подробности в момента, нещата са във все още груба форма. Целта е само визуализация.
Сайте имаше някакъв даунтайм. Да. Разгледах идеята - интересна е, и ще е забавно да я реализирам, но ако има нещо с PIC ще е най-добре.
Реално мисля да измервам стойноста на тока към всеки токов кръг на ел таблото и да го записвам и затова си мислих за някой PIC.. ( Към 30-на токови кръга )

ПП : Сайта е много интересен наистина ! Благодаря ! :)

Автор:  timt [ Вто Ное 11, 2014 5:08 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Продават се готови такива логери и не бяха скъпи.

https://www.google.bg/search?q=power+logger&hl=bg&gbv=2&prmd=ivns&source=lnms&tbm=isch&sa=X&ei=chhiVNj2GYvGsQTO_YGgCQ&ved=0CAUQ_AU

Има Бг производител но не се сещам за страницата.

Автор:  ike [ Вто Ное 11, 2014 5:49 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Sonicpld написа:
Реално мисля да измервам стойноста на тока към всеки токов кръг на ел таблото и да го записвам и затова си мислих за някой PIC.. ( Към 30-на токови кръга )

Не останаха много консуматори, които ползват чисто активна енергия. За това ще имаш много голяма грешка, помисли, как да го направиш, като корегираш фактора на мощността.

Автор:  Sonicpld [ Вто Ное 11, 2014 6:39 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

да, разбирам какво имаш на предвид, но не е такъв проблем , то е повече за мен - за да следя обикновено кога е имало или нямало ток , и горе-долу някаква елементарна визуализация. не е нещо за сравнение или за точност поне за сега.. :)

Автор:  rikotech [ Сря Ное 12, 2014 9:48 am ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Не разбирам какво по-точно търсиш.
Схема и .hex
Идея за схемното изпълнение?
Source code или.
Може да се направи, но въпроса е ти какви умения имаш и дали искаш ти да го направиш или някой да ти го направи вместо това?
Пишеш ли код за пикове?
Разбираш ли от PCB design? Кажи каква ти е идеята?

Автор:  sparkybg [ Сря Ное 12, 2014 11:55 am ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

ike написа:
Sonicpld написа:
Реално мисля да измервам стойноста на тока към всеки токов кръг на ел таблото и да го записвам и затова си мислих за някой PIC.. ( Към 30-на токови кръга )

Не останаха много консуматори, които ползват чисто активна енергия. За това ще имаш много голяма грешка, помисли, как да го направиш, като корегираш фактора на мощността.


Това се решава безгрижно с една PIC32-ка например. Едни 200 семпъла за полупериод на мрежовото напрежение и няколко шънта ги смята безгрижно. Ако го вържеш и по LAN или Wifi, можеш да ги гледаш дистанционно, да записваш на SD, или каквото се сетиш. Кеф ти RMS, кеф ти среден ток и напрежение и каквото ти скимне.

Проблема е в хардуера. Няма да е евтин.

Автор:  Sonicpld [ Сря Ное 12, 2014 11:57 am ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

По принцип отдавна не се занимавам с хардуерната част ( последно беше преди 10-15 години ), сега пиша само приложен софтуер, и реших малко да се позанимавам за да си припомня доброто старо време, като го комбинирам с нещо, което наистина ми би било полезно. Търся мнения, и дори нахвърляни идеи за добра схемна реализациа ( дори не цялостна схема ), които да са стабилни във времето ( примерно - добро галванично разделяне - дали няма някакви новости ( примерно интегрални схеми с множество АЦП-та които са някак си галванично разделени ) и прочие неща, които предполагам съм ги пропуснал, за да мога да си ги набавя и съставя като схема и да си го реализирам - естествено в някакви смислени ценови граници - примерно 200-300 лв да ми стигнат за частите ( повече пари за такава забава не ми се отделят в момента ) :)

Автор:  sparkybg [ Сря Ное 12, 2014 12:30 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

с много АЦП-те ще излезе скъпо. С галванично изолиране, значи захранване на всяко АЦП - пак скъпо. Правиш общо захранване за всичко и толкоз. Взимаш MCU с 30 аналогови входа, и ги сканираш всичките, после изчисляваш RMS напрежение и ток или средна мощност (или и трите), и си ти. Галваничното изолиране ти зависи от датчиците. Ако с шънтове - забравяш, значи или токови трафове, или датчици на Хол. Ако токови трафове, може евентуално да си ги правиш сам, ама загубеното време пак струва пари, и обикновено става няколко пъти повече като обем от заводско. 30А не са малко. Ама все ми се струва че 30 входа по 30А е малко нереално - това са 200 киловата. Мошност за едно производствено хале е това. Мисля че малко надценяваш нещата.

Само платката ще ти е едни 100-ина лева минимум, просто защото ще е голяма за толкова входове. контролера е 20 кинта, примерно. Скъпото е захранването (ако искаш да е компактно, иначе и с трафче става) и датчиците + хардуера около тях. 30 входа не са шега, дори и само като цена на частите. Аз лично не виждам как ще се вместиш в 300лв.

Автор:  Cekins [ Сря Ное 12, 2014 12:42 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Ами ако заложиш на LEM за ток и за напрежение (галванично разделени и с достатъчно добра честотна лента) ще ти излезе направо златно за 30 канала. За тока има хубави хол датчици на Allegro и те са с малко по-прилични цени. Ама напрежението не знам как ще го разделиш галванично.

В такива ситуации е много по-добро решение да имаш изцяло мереща част галванично отделена и с някакви бързи разделители (примерно AD имат много добри чипчета) да си предаваш данните към "безопасната" част от схемата. Концепциите които съм пробвал са следните : трафче с две намотки - едната храни неразделената част другата - отделената. Двете части вързани по уарт (примерно) с разделител. Другото което съм правил - едно захранване, обаче с изолиран DC-DC захранвам меренето. И пак с разделители но при меренето има сложени само SPI ADC-та. И това върши работа но е по-сложно като изпълнение.

Автор:  sparkybg [ Сря Ное 12, 2014 12:58 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Cekins написа:
. Ама напрежението не знам как ще го разделиш галванично.


Е как - трафче - най-дребното, което може да намери на 220. С някакъв мижав товар - примерно 2к. И после - в АЦП-то.

Автор:  Cekins [ Сря Ное 12, 2014 1:05 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Тва е малко несериозно - вместо да се мъчи с трафчета и прочее простотии - прави си всичко неразделено - тока с шунтове, напрежението с делители. Евентуално по един ОУ за буфер (то ше трябва и усилване на шунта евентуално), после в едно просто пикче и от там на сетне както искаш го разделяй. Даже може с един 16F1825 да мери двата канала и да ги пуска на PWM. PWM-а през оптрони, RC и мериш вече с каквото искаш. Решението ще стане на модулчета - като дотрябват още канали, само се добавят модули.

Автор:  sparkybg [ Сря Ное 12, 2014 1:14 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

Cekins написа:
Тва е малко несериозно - вместо да се мъчи с трафчета и прочее простотии - прави си всичко неразделено


Тъй де. Изолацията само на интерфейса към това, пък дали LAN или друго - все тая. Но не го виждам да мине с нещо под PIC24 - за да смята мощност и RMS-и му трябва изчислителна мощ, все пак. А 30 канала x 200 семпъла * 100 пъти в секунда не е малко. Ако иска Vrms, Irms и средна мошност, това са му по 3 умножения за всеки семпъл, после по 2 квадратни корена за канал. Не я виждам 16-ката да се справи с това. Другия вариант е да праща сурови данни, ама те пък идват доста - ако 16 битови стойности - мегабайт и 200 в секунда.

ПП: Айде - квадратните корени може да ги смята PC-то на което се гледа, ама те са бял кахър на фона на останалото.

Автор:  bongo_x2 [ Сря Ное 12, 2014 1:45 pm ]
Заглавие:  Re: Измерване на ток и напрежение с микроконтролер ?

А бе да се преобразуват тока и напрежението в ШИМ не е ли достатъчен и един четворен ОУ?! После два оптрона и всичко влиза в едно сметало, може и в лаптоп трета ръка :)
А сметката "30 канала x 200 семпъла * 100 пъти в секунда" малко не я разбрах.
Edit2: в селското магазин от месеци се опитват да продадат от първите Asus EEE за 80лв. Едно такова нещо и кеф ти логове, графики, WiFi и т.н.

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/