电流
直播中

张生

9年用户 854经验值
擅长:光电显示 接口/总线/驱动
私信 关注
[问答]

怎样去计算电流互感器的输入信号频率

在调试电流互感器时,串口打印出的数据和实际输出的数据频率为什么会不一致?如何去解决?
怎样去计算电流互感器的输入信号频率?

回帖(1)

李娟

2021-8-6 15:58:34
硬件及软件:
1 电流互感器100/2.5   
2 STM32103VCT6
3 ADC  LM2904D跟随滤波。
4 ADC---DMA1 ,定时器6触发中断,每2ms从DMA1取一次数据
5 通过((波峰末尾值位置--波峰初值位置)/(波峰总个数--1))X定时器6中断时间,来计算所检测信号的周期
6 频率=1/周期
问题:
在调试的时候,串口打印出的数据和实际输出的数据频率不一致。
1 用电流互感器实际测量时,发现此故障
2 用信号发生器模拟电流互感器输入有效值1.2rms,频率50HZ信号,示波器测量ADC接口输入端,频率幅值正常。
3示波器测量定时器6中断,和中断信号一致。
4检查更改中断程序,故障依旧。
5 更改任务USARTTEST中的    CONVNumDA=Get_VAL();改为    CONVNumDA=Get_VAL()/100;  问题解决。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分