chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CW32數(shù)字電壓電流表軟件進階教程-2.電壓電流值做均值濾波

CW32生態(tài)社區(qū) ? 來源:CW32生態(tài)社區(qū) ? 作者:CW32生態(tài)社區(qū) ? 2024-05-31 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在實驗運行7.1章節(jié)例程時 [CW32數(shù)字電壓電流表軟件進階教程-1.電壓電流同時顯示] ,會發(fā)現(xiàn)實時顯示更新的數(shù)據(jù)是當前采集值,并未做數(shù)據(jù)濾波處理。由于采集到的原始數(shù)據(jù)有一定的波動,因此在顯示更新速度較快時,數(shù)字有跳動現(xiàn)象。

因此,在數(shù)據(jù)處理前,可以增加常見的均值濾波算法。均值濾波原理在實驗七中已有講述。

在7.1實驗例程基礎(chǔ)上,增加均值濾波的核心代碼如下:

void Volt_Cal(void)
{   
  V_Buffer = Mean_Value_Filter(Volt_Buffer,ADC_SAMPLE_SIZE);; //使用均值濾波
  I_Buffer = Mean_Value_Filter(Curr_Buffer,ADC_SAMPLE_SIZE);; //使用均值濾波

  V_Buffer = (V_Buffer * ADC_REF_VALUE > > 12) * (R2 + R1)/R1;
  // 四舍五入
    if(V_Buffer % 10 >= 5)
    {
        V_Buffer = V_Buffer / 10 + 1;
    }
    else
    {
        V_Buffer = V_Buffer / 10;
    }

    I_Buffer=I_Buffer * ADC_REF_VALUE > > 12;
     /**
        mv =I_Buffer * ADC_REF_VALUE > > 12,
        R = 100mr,
        10ma = mv/R/10=mv/0.1/10 = mv
     */  
}

在上述例程中,可以看到使用了均值濾波函數(shù):

Mean_Value_Filter(Volt_Buffer,ADC_SAMPLE_SIZE);; //使用均值濾波

Mean_Value_Filter(Curr_Buffer,ADC_SAMPLE_SIZE);; //使用均值濾波

其中,原始數(shù)據(jù)為每1MS采集一個數(shù)據(jù)點,共采集100次,即100MS內(nèi)的定時數(shù)據(jù)值。單點數(shù)據(jù)采集在定時器BTIM1中斷函數(shù)中完成。

均值濾波函數(shù)定義如下:

uint32_t Mean_Value_Filter(uint16_t *value, uint32_t size)     //均值濾波
{
    uint32_t sum = 0;
    uint16_t max = 0;
    uint16_t min = 0xffff;
    int      i;

    for(i = 0; i < size; i++)
    {
        sum += value[i];
        if(value[i] > max)
        {
            max = value[i];
        }
        if(value[i] < min)
        {
            min = value[i];
        }
    }
    sum -= max + min;
    sum  = sum / (size - 2);
    //if(sum >1)sum+=4; 后期校準
    return sum;
}

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    40

    文章

    7516

    瀏覽量

    118910
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3347

    瀏覽量

    120970
  • 均值濾波
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7236
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    278

    瀏覽量

    1547
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    逆變器中電壓電流傳感器應(yīng)用

    前言:逆變器作為一個組件,有很多的應(yīng)用領(lǐng)域,也是新能源系統(tǒng)的一個重要單元。逆變器的性能直接影響電池利用率、設(shè)備的使用壽命。電壓、電流傳感器作為逆變器重要的“感知器官”,實時的監(jiān)測、反饋關(guān)鍵參數(shù),并由
    的頭像 發(fā)表于 09-12 15:47 ?2916次閱讀
    逆變器中<b class='flag-5'>電壓電流</b>傳感器應(yīng)用

    INA232 高精度數(shù)字電流/電壓/功率監(jiān)測器技術(shù)解析與應(yīng)用指南

    Texas Instruments INA232電流/電壓/功率監(jiān)控器是一款16位數(shù)字電流監(jiān)控器,具有兼容I^2^C/SMBus的接口。該器
    的頭像 發(fā)表于 08-29 15:03 ?427次閱讀
    INA232 高精度<b class='flag-5'>數(shù)字</b><b class='flag-5'>電流</b>/<b class='flag-5'>電壓</b>/功率監(jiān)測器技術(shù)解析與應(yīng)用指南

    電壓放大器在壓電變形鏡中的應(yīng)用

    壓電變形鏡是一種利用壓電陶瓷材料的逆壓電效應(yīng)實現(xiàn)鏡面形變的光學元件,廣泛應(yīng)用于自適應(yīng)光學系統(tǒng)、精密測量和光束控制等領(lǐng)域。電壓放大器作為壓電
    的頭像 發(fā)表于 07-08 16:54 ?314次閱讀
    <b class='flag-5'>電壓</b>放大器在<b class='flag-5'>壓電</b>變形鏡中的應(yīng)用

    電容降壓式直流穩(wěn)壓電源__電容&amp;電流計算與穩(wěn)壓電

    廉、可靠性高、無干擾輻射等明顯優(yōu)勢。本文給出了降壓電容與輸出電流的簡單計算公式,并設(shè)計需求電流>30mA 的穩(wěn)壓電路,在交流輸入上、下限電壓
    發(fā)表于 06-19 16:35

    電壓環(huán)路:電池 → 升壓電路 → 降壓電路 → 電池

    因產(chǎn)品需要,設(shè)計電路產(chǎn)生了疑難問題。例如:一12v電池接DC-DC升壓電路,電壓升至18v。輸出又接一DC-DC降壓電路,降至12v,輸出又接至電池。由于電壓不可能精準等于理想
    發(fā)表于 06-13 09:16

    常規(guī)的電壓電流測量方式有哪些?

    常規(guī)的電壓電流測量通常采用均值檢波法、峰值檢波法、真有效法三種方式,本文對比每種方式適應(yīng)場合以及優(yōu)勢。 一均值檢波法 采用均值檢波法將交流
    的頭像 發(fā)表于 06-03 09:14 ?673次閱讀

    淺談AppleWatch 電流表

    “ ?將你的 Apple Watch 變成電流表來測量直流電流。 ? ” 分享一個好玩的項目,將 Apple Watch 或任何帶有可觸及磁力計的手表變成電流表,以測量直流電流。項目是
    的頭像 發(fā)表于 04-25 18:17 ?547次閱讀
    淺談AppleWatch <b class='flag-5'>電流表</b>

    什么是高壓電源?

    ,因此必須采取適當?shù)陌踩胧?。典型的威思曼?b class='flag-5'>壓電源輸出電壓為50V至600kV。 高壓電源拓撲電路圖 二、電壓模式和電流模式有什么區(qū)別
    發(fā)表于 04-23 15:52

    三相三線電壓電流經(jīng)互感器接入方法

    AZ-HM2000諧波在線監(jiān)測裝置接入電力系統(tǒng)時,參照三相三線電壓電流互感器接入方法。 如圖:
    發(fā)表于 04-01 09:53

    常見的電壓電流測試產(chǎn)品原理

    電壓電流
    jf_97110154
    發(fā)布于 :2025年01月22日 09:31:29

    壓電阻箱如何進行負載測試?

    的額定范圍內(nèi)。 進行負載測試:逐漸增加負載電阻的阻值,觀察電壓表電流表的變化。記錄不同負載條件下的電壓電流,并計算相應(yīng)的功率因數(shù)。 分
    發(fā)表于 01-16 12:34

    FP7130電壓電流知識 耐壓可達65V電流最大輸出5A 高端電流采樣

    電壓電流
    jf_15550837
    發(fā)布于 :2024年12月19日 11:46:54

    桿塔接地電阻輸電線路在線監(jiān)測裝置 電壓電流表

    電流表
    jf_96960730
    發(fā)布于 :2024年11月27日 14:08:55

    壓電容器運行電流高于額定的原因

    壓電容器運行電流高于額定可能是由以下幾個原因引起的: 電網(wǎng)電壓過高 : 電容器的工作電流電壓
    的頭像 發(fā)表于 10-25 14:17 ?1463次閱讀
    低<b class='flag-5'>壓電</b>容器運行<b class='flag-5'>電流</b>高于額定<b class='flag-5'>值</b>的原因

    電流電壓有效為何是均方根

    電流電壓有效為何是“均方根
    發(fā)表于 10-24 10:29 ?6次下載