社区
C语言
帖子详情
计算交流-电流电压有效值
chinacn1989
2011-04-15 09:23:50
计算交流电压电流的有效值。怎么计算?
软件可以实现?
取值怎么取啊?
有没有好点的方案啊?
AD转换后的值怎么运用啊?
我现在思路都没有
取点少了不满足精确度
多了又不知道怎么用这些点!
...全文
1401
8
打赏
收藏
计算交流-电流电压有效值
计算交流电压电流的有效值。怎么计算? 软件可以实现? 取值怎么取啊? 有没有好点的方案啊? AD转换后的值怎么运用啊? 我现在思路都没有 取点少了不满足精确度 多了又不知道怎么用这些点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinacn1989
2011-08-30
打赏
举报
回复
[Quote=引用 7 楼 beyxianforjoy 的回复:]
能说说你是怎么做的吗
[/Quote]
通过定时器中断产生中断信号,(根据你采样的点数确定定时器的周期)
然后定时器中断程序执行AD转换,将转换的值进行判断,是1个0就保存。然后后面的数据也是保存。
最后在第二个0保存数据,在第三个0来的时候计算均方根。并且保存下个周期的第一个0点!
目前这样想的!
计算过程有些问题!
目前还在处理中...
beyxianforjoy
2011-07-26
打赏
举报
回复
能说说你是怎么做的吗
chinacn1989
2011-04-27
打赏
举报
回复
我已经基本上找到了
谢谢各位哈!
AnYidan
2011-04-15
打赏
举报
回复
网上搜艘,或看看 pid 算法中 积分的实现, 要么找找 万用表的资料
用户 昵称
2011-04-15
打赏
举报
回复
高中物理上不是有过吗? 如果交电流电压变化是余正弦函数,那么有效值是最大值除根号二
pathuang68
2011-04-15
打赏
举报
回复
[Quote=引用 3 楼 chinacn1989 的回复:]
我做的是电表啊
他如果不是标准的正弦呢?
就算是
异常出现,电流电压变化了怎么办啊?
要监测的啊!
[/Quote]
你说的电压、电流的有效值的概念是什么意思?
我怎么看你不是在计算,电压和电流的有效值,而是在采样呢?如果是采样的话,根据Nyquist判据,采用频率为100Hz(如果学过信号系统,你就知道为什么要这样),也就是1秒钟采样100个数据就OK了(这对计算机来说是小case了对吧),因为我们的交流电频率是50Hz。
AD转换后的数据保存起来,比如保存到文本文件或者通过网络保存到数据库里,以便做实时分析后者后续分析。
Meteor_Code
2011-04-15
打赏
举报
回复
[Quote=引用 1 楼 jennyvenus 的回复:]
高中物理上不是有过吗? 如果交电流电压变化是余正弦函数,那么有效值是最大值除根号二
[/Quote]
++
补充一下,周期函数都是这个
有效值是最大值除根号二
chinacn1989
2011-04-15
打赏
举报
回复
我做的是电表啊
他如果不是标准的正弦呢?
就算是
异常出现,电流电压变化了怎么办啊?
要监测的啊!
利用FFT
计算
电压
有效值
的C语言例程
利用FFT
计算
电压
有效值
的C语言例程,FFT_C.C 为vc++编写的C代码。
有效值
计算
c语言
有效值
计算
算法c语言实现,采用四分之一周波滑动平均,默认一周采样256点,采样点数可更改。实时
计算
,采一个点
计算
一次,精度较高,容易移植。
交流
电流
和
电压
采样程序
交流
电流
和
电压
采样程序
交流
电压
和
电流
的
有效值
计算
方法分析
计算
正弦形式的
交流
电压
和
电流
的
有效值
,有两种常用方法,一种是按照
有效值
的公式,对采样值做平方、累加,再开根号,另一种是对克拉卡变换出的alpha和beta分量,滤掉波动分量后求平方和再开根号。一般
电压
谐波小,
电流
谐波大,所以方法二仅适合
电压
有效值
的
计算
,方法一可以用于
计算
电流
有效值
。 求
有效值
既希望
计算
精度高,又希望占用中断时间短,内存空间少,方法一包括建立数组、求平方累加和,进行讨论。 因为电网的频率是变化的,所以不能按照20ms的采样点数建立固定长度的数组,而应该根据实时的电网频率动态调整参与
计算
的采样
交流
电压
有效值
怎么求
交流
电压
有效值
怎么求 按照
有效值
的严格定义,常见的方法有: 1、通过模拟电路实现,被测信号经过乘法器(平方)、积分器(平均)、开方运算电路三个环节
计算
。 2、数字信号处理方法,也可通过高速采样后将模拟信号变为离散时间信号(数字信号)再通过数值运算的方式实现。 3、采用专用的真
有效值
IC芯片,如AD536、AD637、LTC1968等 对于已知的波形,可通过交直流转换电路,将变化的
交流
信号...
C语言
69,366
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章