数码之家

 找回密码
 立即注册
搜索
查看: 1125|回复: 10

[STM] 如何计算瓦时 WH

[复制链接]
发表于 2023-1-11 22:07:40 来自手机浏览器 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
做了个电压表 怎么把测得的瓦数计算成瓦时
发表于 2023-1-11 22:11:25 来自手机浏览器 | 显示全部楼层
不就是功率乘以时间吗?单位分别是W和H
回复 支持 反对

使用道具 举报

发表于 2023-1-11 22:30:04 | 显示全部楼层
功率W*时间小时不就是WH了
回复 支持 反对

使用道具 举报

发表于 2023-1-11 22:30:22 | 显示全部楼层
电压表怎么计量瓦数?
回复 支持 反对

使用道具 举报

发表于 2023-1-11 22:52:57 | 显示全部楼层
这个是累加的   1kw  累加够60分钟  就是1wh 1度电。其它功率类推换算
回复 支持 反对

使用道具 举报

发表于 2023-1-11 23:00:11 | 显示全部楼层
还是上库伦计吧!
回复 支持 反对

使用道具 举报

发表于 2023-1-11 23:18:39 | 显示全部楼层
本帖最后由 kpj001 于 2023-1-11 23:51 编辑

大概是缺了“微积分”这课。。。简单说就是把历史电压电流值都存起来,每个时刻点的值乘以采样间隔(Δt),累加即可。实际运行中这样操作太占内存,可以W=W+ΔW , 只保留上一个采样点的 W 值。
回复 支持 0 反对 0

使用道具 举报

发表于 2023-1-12 20:59:53 来自手机浏览器 | 显示全部楼层
按我的理解,1瓦的功率,1秒钟的电量是1/3600瓦时。然后每秒累加一次。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-12 23:37:23 来自手机浏览器 | 显示全部楼层
zj97czb 发表于 2023-1-12 20:59
按我的理解,1瓦的功率,1秒钟的电量是1/3600瓦时。然后每秒累加一次。

是的 但是我不知道代码怎么写
回复 支持 反对

使用道具 举报

发表于 2023-1-13 16:55:58 | 显示全部楼层
/*----------------------------
定时器1 ,每秒时计算瓦时
----------------------------*/
void Timer0_isr() interrupt 1
{
    flag1ms = 1;    //1ms时基标志置位
    SECOND_TIME++;

    if(SECOND_TIME >= 1000)                 //因内部IRC频率不是很准,误差达到0.1%时可微调到999或1001
    {
        SECOND_TIME = 0;
        SEC_DATE++;

        if(SEC_DATE >= 60)
        {
            SEC_DATE = 0;
            MIN_DATE++;

            if(MIN_DATE >= 60)
            {
                MIN_DATE = 0;
                HOUR_DATE++;

                if(HOUR_DATE >= 10000)        //这里超过9999小时(416天)就归零
                {
                    HOUR_DATE = 0;
                }
            }
        }

     }

    if(SECOND_TIME % 100 == 0)                 //0 100 200 300 400 500 600 700 800 900
    {
        WH += (u32)((u32)CV * (u32)CC) * (u32)10 / 3.6 / (u32)10000;

        if(WH > 999999999)
        {
            WH = 0;
        }
    }

    if(SECOND_TIME >= 500)
    {
        T_POINT = 0;
    }
    else
    {
        T_POINT = 1;
    }
}

回复 支持 反对

使用道具 举报

发表于 2023-1-13 16:56:35 | 显示全部楼层
nnnzn 发表于 2023-1-12 23:37
是的 但是我不知道代码怎么写

网上有现成的例子
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-9 14:50 , Processed in 0.140400 second(s), 7 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表