定义三相电的A相电压:KVA;B相电压:KVB;C相电压:KVC。如何在KeilC中编程,取三相电各30个电压波形的周期?
只允许我最高分给100分,若得到解决,还可分贴加分。
你这个问题太……
for(i=0; i<30; i++)
取一个周期();
取一个周期()
{
N = 波形周期/采样周期;
for (i=0; i<N; i++)
采集一个点();
}
Cygnal20单片机是什么啊,没见过
keilc是用在51系列单片机的
你的问题好象越来越复杂了,原来是测波形得到周期值
好象只要测电压就可以了,电流好象没什么用
用定时中断测三相的电压,尽量快一点,这样精度高
判断从电压最高到电压最低再到最高,定义这个是一个周期
连续测量若干次,取结果平均
同意ckc(火)方法,只能电压就行了,要尽可能快的采样取到电压值,当为最大时保存,周期计算你都该会吧! :)