TI中文支持网
TI专业的中文技术问题搜集分享网站

C28346同步过零

在做交流信号采集的时候,将A相电压作为PLL的输入,产生一个50HZ的方波用以C28346进入中断。

以DMA传递外部总线采集到的AD数据,放到数组a中,在进入50HZ中断的时候,处理数据,分离A,B,C三相的电压值,分别放到数组b,c,d。理论上50HZ的上升沿应该对应A相电压的过零点,但是在处理数据的时候,b数组的第1个参数并不是过零点的数据。

请问,如何修改程序,能够使得将处理得到的数组b是以A相过零点的时刻开始的数据?

如果有代码的话,最好了 。谢谢

Victor Zheng:

你怎么保证你的方波的触发和过零点同步,是硬件比较器比较A相电压产生的吗?

在做交流信号采集的时候,将A相电压作为PLL的输入,产生一个50HZ的方波用以C28346进入中断。

以DMA传递外部总线采集到的AD数据,放到数组a中,在进入50HZ中断的时候,处理数据,分离A,B,C三相的电压值,分别放到数组b,c,d。理论上50HZ的上升沿应该对应A相电压的过零点,但是在处理数据的时候,b数组的第1个参数并不是过零点的数据。

请问,如何修改程序,能够使得将处理得到的数组b是以A相过零点的时刻开始的数据?

如果有代码的话,最好了 。谢谢

BIN YAO1:

回复 Victor Zheng:

嗯 是用硬件产生的

我已经解决这个问题了  谢谢

赞(0)
未经允许不得转载:TI中文支持网 » C28346同步过零
分享到: 更多 (0)