měření Irms PIC

B

BrandonUSA

Guest
Hej kluci, já mám projekt udělat, ale jsem trochu ztratil, aby se, kde začít, takže tady je ten problém, chci psát rutiny v C, který bude číst aktuální pryč zkrat odpor, výpočtu RMS, a poslat ji přes PWM je nutno číst jinde, jak mám začít rutinní takhle?Any help is very much appreciated!

 
Vážení Brandon

Mohu mít Shunt Resistor detailů tak, aby maximální amplituda DC proud je možné měřit pomocí ADC kanál ..

Pokud ano, to si kódováníReadADC unsigned int (unsigned int channel)
(
unsigned char Delay;

ADCHS = kanálu;
ADCON1bits.SAMP = 1;

for (Delay = 0; Delay <5; Delay );
IFS0bits.ADIF = 0;
ADCON1bits.SAMP = 0;
while (! IFS0bits.ADIF);
return (ADCBUF0);
)

Výše kódování lze použít pro čtení ADC kanálu, kde u krmiv Vstupní signál pro měření ve skutečnosti.

 

Welcome to EDABoard.com

Sponsor

Back
Top