Здравейте.
Доста време не бях влизал във форума.
Разледах как се е развил и въпреки че съм запознат с много от темите пак намерих полезни неща.
За това реших и аз да споделя малко опит и да добавя към общото знание.
От много време се опитвах да намеря евтин и точен метод за измерване на мощност на произволен по форма и вид сигнал.
Осцилоскопи много, но скъпи. Ватметри много, но скъпи. Домашни уреди за мощност много и евтини, но нечувствителни. Електромерите - скъпи.
Тогава се сетих за дефиницията на електрическа мощност, която бях учил в техникума и университета: Електрическата мощност е пропорционална на отделената температура T от съпротивление R през което тече ток I, под напрежение U за единица време t.
http://en.wikipedia.org/wiki/Electric_powerНеобходими елементи:
- Съпротивление 1 ом съобразено с максималната мощност, която може да мине през него без да изгори (Pr = Ur.Ir). Продават тук
http://www.comet.bg/main/index.html (както и на много други места
)
- Кутия за съпротивлението (може от PVC)
- Arduino uno платка
http://www.robotev.com/product_info.php?cPath=1_21&products_id=269- Инфрачервен безконтактен термометър MLX90614ESF-BAA
http://www.robotev.com/product_info.php?cPath=1_29&products_id=266- Програма за измерване на температурата
http://bildr.org/2011/02/mlx90614-arduino/http://code.bildr.org/download/777.zip- Свързващи проводници
- Програма за четене на данните от серийния порт и съхраняване в база данни
- Програма за визуализация и изчисляване на резултатите
Метода е универсален. Това значи, че с него може да се мерят сигнали с произволна форма и честота, без значение променливи или постоянни.Пояснения:
Метода е малко капризен от към стайна температура и трябва да се внимава, но пък е доста лесен и евтин за реализация.
Единствено трябва да се знае порядъка на сигнала, за да не изгори съпротивлението R, когато се закачи директно към източника.
R се поставя в кутия, а над него на 1-2 см се фиксира термо сеонзора и се облепя със скоч за по-добро измерване.
Съпротивленията са симетрични устроиства: съпротивлението в двете посоки на свързване е едно и също, следователно и отделената топлина е една и съща.
Съпротивлнението действа като интегратор
http://en.wikipedia.org/wiki/Integral и в резултат се акумулира температура, равна на площта на мощността без значение от формата на сигнала.
Съпротивленията се продават с даден толеранс, но това не води до грешка, понеже чрез тока и напрежението лесно може да се изчисли точно колко е то (R = U/I).
Грешката на метода идва от флуктуации в захранването на сензора за температура и флуктуации в измерването (периодични промени на стойностите с времето). Но те са отстраними и най-често грешката е една и съща и не влияе много на измерването.
Метод:
- Дадено помещение (стая) се затваря плътно и чрез климатик се климатизира до дадена температура (например 26 градуса C).
Забележка: Обикновено изчаквам 1 час, но може и 20 минути.
- Съпротивление R (1 ом) се закача към източник на напрежение (обикновено трансформатор) и се измерва напрежението Ur и тока Ir.
Забележка: Измеренето Ur е по-малко от напрежението на свободен ход (без товар), понеже обикновено трансформаторите нямат стабилизатор на напрежение и то пада
- Изчислява се мощност Pr (W) = Ur (V) .Ir (A)
- След 1 час (може и по-малко) измервам температурата Т1 на свързаното съпротивление R към източника
- Изчислявам температурата за 1 W: 1 (W) = Tx (градуса C)
- Закачам консуматора, който искам да измеря последователно на съпротивлението R
- След 1 час (или по - малко), меря температурата T2 на съпротивлението R
- Изчислявам консумираната неизвестна мощност Px (W) според T2
Формули:
Pr (W) = Ur (V) * Ir (A)
R (ohm) = Ur (V) / Ir (A);
temp_for_one_watt (C) = T1 (C) / Pr (W)
Px (W) = T2 (C) / temp_for_one_watt (C)
Забележка: това в скобите са мерните единици
Пояснения:
Измерването на температурата се прави в период от няколко минути и след това се извлича средната стойност поради флуктуациите на стойностите от термодатчика.
Аз мерих импулсна мощност от сорта на 0.3 W, но може и по-слаби, просто по-прецизно трябва да се върши.
Написъл съм си програма на PHP, която чете данните от серийния порт и ги записва в база данни. След това имам една уеб страница, която ми прави необходимите изчисления.
Още:
Има и други методи за мерене на мощност като ефект на Хол
http://en.wikipedia.org/wiki/Hall_effect, но не съм сигурен че лесно и евтино може да се реализира ватметър.
Не забравяйте:
“The day when we shall know exactly what “electricity” is, will chronicle an event probably greater, more important than any other recorded in the history of the human race. The time will come when the comfort, the very existence, perhaps, of man will depend upon that wonderful agent.”
- Nikola Tesla