C实现电能计算

C实现电能计算,第1张

你这计是的什么交流还是直流功率,工首型频交流功率AD的采集速度100是远远不够的,

另外,交流功率不是这么简单的计算。

可以一直让AD采样,MCU读取数据后缓存再统一计算,者搭猜如果这样,不如即时计算,

然后累计滤波枝态。

#include<stdio.h>

int main()

{

int i=0

int r=0

int p=0

printf("请输入电流:"激绝)

scanf("%d"明闭姿态含,&i)

printf("请输入电阻:")

scanf("%d",&r)

p=i*i*r

printf("p=%d\n",p)

}

定义个类型比如int

I

int

R;

long

P;(看你实际值大小确定变量类型,我只是举个例子)

然后P=I*I*R;

功率P实际等于U*I

所以I2R实际逗谨态是计算山源电压*电流,但在晌李不知道电压的情况下根据公式I=U/R换算得知U=I*R;然后在乘以电流i

所以出来上面的公式P=I2R;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存