音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請問各位專家在UC/OS任務中計算電量相對誤差在上升?

作者:lw2008 欄目:工控天地
請問各位專家在UC/OS任務中計算電量相對誤差在上升?

請問各位專家在UC/OS任務中計算電量相對誤差在上升?

開了一個獨立任務累計電量,有功功率在AD任務計算。
在標準電子臺上與0.1級電能表比較,相對誤差在5小時內(nèi)由-0.5%升到+0.5%。
U,I,cos和時間都是常數(shù),電能誤差也應是個常數(shù)。

void Task_Meter(void *pdata) //優(yōu)先級比AD任務高
{
    fp32 fv1,fv2;
    pdata = pdata;
    for (;;)
    {
    fv1 = sDRtime.uiPower.fPW_P[0];  // 總有功
    fv2 = sDRtime.uiPower.fPW_Q[0];  // 總無功
    assay_Energy  (fv1, fv2, 3600);  // 累加總有功/無功
    OSTimeDly(100);
    }
}

void Task_AD(void *pdata)
{
    pdata = pdata;
    for (;;)
    {
        AD_Task();    // 實時采樣分析(采樣,計量)
        OSTimeDly(88);
    }
}




2樓: >>參與討論
bozai
會不會是系統(tǒng)抖動引起的
 
3樓: >>參與討論
zhiyu03
計量的時間準不?
 
4樓: >>參與討論
lw2008
把功率乘100倍累計,與基準表電量的相對誤差,10秒就顯示出來。

把功率乘100倍累計,與基準表電量的相對誤差,10秒就顯示出來。
E=P*T,是T的間隔小于1秒引起,每秒多累計電能。

      基準表     UC計量
0秒  1.00        0.99    -1.0%
5秒  2.00        2.00     0.0%
10秒  3.00        3.01    +1.0%

可能是OSTimeDly(100)的原因, 很難控制在精確1秒。


5樓: >>參與討論
lw2008
要把累時間從OSTimeDly(100)減去
OSTimeDly(100)  ->  OSTimeDly(74)
考慮了累計電量時間


參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
電氣專業(yè)繪圖軟件PCschematic V8.0軟件(中文解密版) 下載
PLC內(nèi)部掉電保持寄存器的巧妙利用
請教8位AD單片機如何用PT100測量0-200度溫度?
6n136和6N137的區(qū)別
芯片是否已壞?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號