I recorded this asymmetric rectangle function:
I calculated the RMS voltage to be equal to the amplitude (4,10 V in this case)
However when I measured this exact signal with a TrueRMS multimeter, it showed 3,54 V.
Where is my error?
I recorded this asymmetric rectangle function:
I calculated the RMS voltage to be equal to the amplitude (4,10 V in this case)
However when I measured this exact signal with a TrueRMS multimeter, it showed 3,54 V.
Where is my error?
Let's accept your peak amplitudes are +/- 4.1 V.
The true RMS of that waveform is exactly 4.1 V, it has the same heating effect as 4.1 V DC.
The mean DC of your signal is 2.05 V. If you remove the DC, you end up with a waveform with peaks of +6.15 V and -2.05 V. The RMS of this signal is 3.55 V.
I wonder if your meter is only measuring the AC component?
Well, assuming your wave is symmetric (that is, the positive as well as the negative part have the same magnitude), your calculation is right.
You don't know what that "TrueRMS" multimeter does, or what it does expect in a signal. Quite possibly it expects a signal composed of harmonic signals below some relatively low frequency (i.e. the meter has a bandwidth), whereas a square wave has infinite support in spectrum - all power above the point at which the meter's bandwidth ends is ignored; you get less power, and the square of the average power is thus also lower.
Nothing to see here, really - unspecified measurement devices doing unspecified things.
Regardless of duty cycle the power that can be dissipated into a resistive load for V+= |V-| the Vrms=Vpk.
But in your case if you applied +/- 4V and with noise on your measurement, the scope will read V+ + Vnoise = 4.1 , so eyeballing it, that appears to be closer to 4V or the average of each peak.
Putting the 20MHz filter on the noise may improve the scope reading on this low f signal.
Test your meter at different frequencies and check the manual specifications.
A rectangular wave has high frequency components that extend up to very high frequencies.
You have a fundamental (250Hz) that is pretty high in relation to mains to start with.
Typically cheap true-RMS meters don't bother to tell you that the frequency limit is for sinusoidal waves and non-sinusoidal will have less accuracy. A relatively good meter such as the Fluke 179 lists ACV accuracy as +/-4% + 3 digits up to 500Hz.
A cheaper meter such as the Extech EX411A lists ACV bandwidth as up to 1kHz and claims 1% accuracy (no mention of waveform).
You're seeing an error of -21%, which is large but plausible for an inexpensive meter.
Check the reading at lower frequency (such as 50Hz) and see if it is closer.
Edit: I think Neil's answer is correct- the meter is AC coupled and ignores the DC component. Easy to test, input a DC voltage and if it reads zero you have your answer.