99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

hello-boy
認證:優質創作者
所在專題目錄 查看專題
國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(3)
國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(4)
國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(5)
國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(6)
國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(7)
國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(8)
作者動態 更多
電機驅動中弱磁控制和MTPA控制的差異
02-26 17:06
分享一個使用C語言實現鎖相環(PLL)以跟蹤輸入電壓(正弦波)的例程代碼
2024-10-30 17:18
一文讀懂幾種永磁同步電機(PMSM)的區別
2024-04-10 16:23
SJ/T 11893-2023《便攜式鋰離子電池儲能電源技術規范》解讀
2024-01-29 15:44
#征文#基于DSP的無感FOC驅動嵌入式軟件設計
2024-01-17 21:15

國產MCU設計6.6kW充電樁,交錯PFC+LLC,踩坑續(7)

產品的系統架構和控制算法在此就不再做介紹了,可以參考第一篇文章。今天繼續和大家分享調試過程中的踩坑。

踩坑9、交流輸入電壓、電流有效值計算

交流電壓和交流電流的有效值,在我軟件里面主要是做交流軟件輸入過流保護、輸入電壓欠壓保護、過壓保護、交流掉電保護、輸入限流32A工作等功能。總的來說交流電壓和電流的有效值還是有很多地方需要用到的。

1)其實有效值的計算說起來很簡單,就是多次采樣求平均值,此處為什么會踩坑呢?我們先看看有效值計算的公式機:

U---有效值電壓

T---積分時間

u(t)---瞬時電壓

有效值就等于單位時間的電壓平方的積分開根號。

踩坑的地方就是:計算的有效值時間太長,為了減小有效值的波動,不得不拉長采樣周期,計算很多個交流周期,才能減小計算所得的數據的波動。如果計算周期太長,比如輸入限流32A就會出現好幾個周期,甚至是10個周期以上才調整過來,這個時候用戶用的32A的漏電保護器早就跳閘了!!!

2)下面我就介紹下我采用的單周期計算算法,其實也很簡單,就是在交流電過零點的時候計算,沒次計算半個周期,這半個周期的有效值就是交流輸入電壓或者電流的有效值。這樣就做到了每個周期單獨計算有效值,對前面提到的輸入32A限流這些需要動態響應高的地方就很友好了

那就說說具體算法吧,直接上源代碼

/**
  * 函數名:Effective_Vac
  * 描 述:交流電壓有效值計算
  * 輸 入:無
  * 返 回:無
*/
void Effective_Vac(void)
{
 AC_volt= ACL_volt -ACN_volt ;
if(AC_volt> 0)
{
AC_volt= AC_volt;
Positive_num++;
Vin_squar = (AC_volt  * AC_volt ) >> 11;
if((Positive_num == 10)&&(Negative_num >= 60))    //1ms and 6ms 
{
Vin_squar_aver = Negative_squar_sum / Negative_counter;
Negative_num = 0;
Negative_squar_sum = 0;
}
else if(Positive_num > 10)
{
Negative_num = 0;
Negative_squar_sum = 0;
if(Positive_num >= 100)
{
Vin_squar_aver = Positive_squar_sum / Pegative_num;
Positive_num = 0;
Positive_squar_sum = 0;
}
}
Positive_squar_sum = Vin_squar + Positive_squar_sum; 
}
else
{
AC_volt= (-AC_vol)t;
Negative_num++;
Vin_squar = (AC_volt  * AC_volt ) >> 11;
if((Negative_num == 10)&&(Positive_num >= 60))    //1ms and 6ms 
{
Vin_squar_aver = Positive_squar_sum / Positive_counter;
Positive_num = 0;
Positive_squar_sum = 0;
}
else if(Negative_num > 10)
{
Positive_num = 0;
Positive_squar_sum = 0;
if(Negative_num >= 100)
{
Vin_squar_aver = Negative_squar_sum / Negative_num;
Negative_num = 0;
Negative_squar_sum = 0;
}
}
}
}

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 4
收藏 7
關注 171
成為作者 賺取收益
全部留言
0/200
  • appleY 04-24 18:37
    交流有效值不是可以用1/4周期法嗎? 0--PI/2
    回復
  • dy-pxnXXQhk 2023-11-06 19:44
    這個只是電壓計算是吧,電流也是這樣計算嗎,博主可以再分享一下嗎
    回復 1條回復
主站蜘蛛池模板: 久久精品免费 | 久久久亚洲精品中文字幕 | 超碰公开免费 | 成人网在线观看视频 | 欧美日韩国产高清 | 久操新在线 | 亚洲日本高清成人aⅴ片 | 第一区在线观看免费国语入口 | 亚洲麻豆av肉丝网站一区二区 | 久久精品免费看 | 91嫩草欧美久久久九九九 | 亚洲色偷偷av男人的天堂 | 免费无遮挡色视频网站 | 亚洲一区二区在线视频观看 | 亚洲大香线伊人婷婷五月 | 国产成人久久久精品二区三区 | 精品久久久久久久久久ntr影视 | 人人摸人人操 | AV中文无码乱人伦在线观看 | 国产精品一区二区三区99 | 男女视频免费看 | av在线亚洲天堂 | 桃子视频在线观看高清免费视频 | 色悠久久久久久久综合网伊人 | 青青爽在线视频 | 国产成人午夜片在线观看高清观看 | 性伦欧美刺激片在线观看 | 欧美专区在线 | 青青草中文 | 欧美va免费精品高清在线 | 欧美成人自拍 | 欧美日韩国产免费一区二区三区 | 夜夜狠狠干 | 欧美在线视频一区二区 | 熟女人妻aⅴ一区二区三区60路 | 天堂资源在线观看免费高清视频 | 久久国产精品综合 | 久久久护士 | 性欧美乱妇com喷浆水多 | 精品欧美一区二区中文字幕视频 | 一区二区国产视频 |