打印

DSP电流采样有效值计算

[复制链接]
7939|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
598835484|  楼主 | 2017-8-21 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家一个关于DSP电流有效值计算的问题。
我现在用的是DSP28335。通过霍尔传感器对外部电路进行检测,经过信号处理到0-3.3V之间的电压值,送个AD采样。电流是交流电,所以AD采样到的电压也是呈正弦变化的。我利用均方根值的方法对采样数据进行计算。但结果不理想。
想请教大家:
1、是否有可能是电流频率在50Hz一下,采样频率较高在兆赫兹级别,而存储数组较小,采样值不到一个周期,导致结果不准确。因为我测试时用直流电压检测,显示是正确的。交流的则会跳变。
2、电流检测这部分大家有没有比较好的建议。
希望各位做过类似方案的前辈们提点一下。

相关帖子

沙发
598835484|  楼主 | 2017-8-21 15:35 | 只看该作者

使用特权

评论回复
板凳
nethopper| | 2017-8-21 16:44 | 只看该作者
采样点数少的时候,要正好采集一个周期来计算有效值(也称周期有效值。若正负半周对称的话,只采集半周期也行)。如果采样点数很多,跨越了非常多个周期,则不必强求是用整周期来计算,因为这种简化计算带来的误差很小。

使用特权

评论回复
地板
nethopper| | 2017-8-21 16:45 | 只看该作者
采样点数少的时候,要正好采集一个周期来计算有效值(也称周期有效值。若正负半周对称的话,只采集半周期也行)。如果采样点数很多,跨越了非常多个周期,则不必强求是用整周期来计算,因为这种简化计算带来的误差很小。

使用特权

评论回复
5
598835484|  楼主 | 2017-8-21 22:01 | 只看该作者
nethopper 发表于 2017-8-21 16:45
采样点数少的时候,要正好采集一个周期来计算有效值(也称周期有效值。若正负半周对称的话,只采集半周期也 ...

因为采样时钟频率远大于电流频率,所以采样一个周期要求的点数太多,占用存储空间大

使用特权

评论回复
6
nethopper| | 2017-8-22 10:39 | 只看该作者
降低采样率或做某种平均处理再保存

使用特权

评论回复
7
zhangmangui| | 2017-8-24 23:21 | 只看该作者
这种最好选择一款能采集交流的霍尔电流传感器      电流转换为0-3V再采集
或者你研究一下霍尔电流传感器原理  前端处理一下

使用特权

评论回复
8
zbq666| | 2017-9-7 19:34 | 只看该作者
建议电流传感器选用交流感应直流输出,价格也不贵,工频干扰不易滤除 ,测量中应该避免该频带,直流滤波较容易,低通即可,计算量对DSP来说也不大。

使用特权

评论回复
9
airwill| | 2017-9-10 08:44 | 只看该作者
1、是否有可能是电流频率在50Hz一下,采样频率较高在兆赫兹级别,而存储数组较小,采样值不到一个周期,导致结果不准确。因为我测试时用直流电压检测,显示是正确的。交流的则会跳变。
可能, 不到一个周期肯定会有偏差, 并且连续的值偏差不对. 你需要同步信号周期.
有些地方会采用简易算法, 如果是正弦波, 可以通过幅值去反推.

使用特权

评论回复
10
毛毛只爱宝宝| | 2017-9-11 14:51 | 只看该作者
你用的是pwm触发还是定时器触发?

使用特权

评论回复
11
glen_cao| | 2017-9-15 09:04 | 只看该作者
采样点至少要够1周

使用特权

评论回复
12
598835484|  楼主 | 2018-3-12 19:37 | 只看该作者
zhangmangui 发表于 2017-8-24 23:21
这种最好选择一款能采集交流的霍尔电流传感器      电流转换为0-3V再采集
或者你研究一下霍尔电流传感器原 ...

问题 解决了一段时间了,回来逛论坛的时候跟大家分享交流一下。我后来选择用定时器中断采样,增加采样点,延长采样中期,再根据均方根值获得有效值。

使用特权

评论回复
13
zhangmangui| | 2018-3-12 22:45 | 只看该作者
598835484 发表于 2018-3-12 19:37
问题 解决了一段时间了,回来逛论坛的时候跟大家分享交流一下。我后来选择用定时器中断采样,增加采样点 ...

感谢分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

118

帖子

4

粉丝