91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

CW32數(shù)字電壓電流表軟件進階教程-1.電壓電流同時顯示

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

掃碼添加小助手

加入工程師交流群

基于[CW32數(shù)字電壓電流表軟件教程-實驗七:基本數(shù)據(jù)處理算法(均值濾波)],可以對電壓電流進行同時采集顯示。

電流檢測電路如下:

本項目設(shè)計的采樣電流為3A,選擇的采樣電阻為100mΩ。AIN接入CW32芯片內(nèi)部的AIN11通道,PB05端口上。

電流計算方法為(A為單位):AIN電壓/0.1歐。

AIN電壓計算方法與電壓通道分壓輸入計算相同,V為單位時:

VIN=ADC轉(zhuǎn)換值/4096*1.5V.

核心代碼參考如下:

ADC初始化如下,完成兩路AD轉(zhuǎn)換通道初始化,使用序列掃描模式:

void ADC_init(void)
{
    ADC_InitTypeDef     ADC_InitStructure;         //ADC配置結(jié)構(gòu)體
    ADC_SerialChTypeDef ADC_SerialChStructure;     //ADC序列通道結(jié)構(gòu)體
    GPIO_InitTypeDef    GPIO_Init_Struct;

    __RCC_GPIOB_CLK_ENABLE(); //打開ADC對應(yīng)引腳時鐘   
    __RCC_ADC_CLK_ENABLE();   // 打開ADC時鐘

    GPIO_Init_Struct.IT   = GPIO_IT_NONE;
    GPIO_Init_Struct.Mode = GPIO_MODE_ANALOG;//將GPIO的模式配置成模擬功能
    GPIO_Init_Struct.Pins = GPIO_PIN_1;      // PB01是電壓采集引腳
    GPIO_Init(CW_GPIOB, &GPIO_Init_Struct);
    PB01_ANALOG_ENABLE();                    //使能模擬引腳
  PB05_ANALOG_ENABLE(); 

    ADC_StructInit(&ADC_InitStructure);      // ADC默認(rèn)值初始化
    ADC_InitStructure.ADC_ClkDiv     = ADC_Clk_Div4; //ADC工作時鐘配置 PCLK/4 = 6/4 = 1.5Mhz

/*信號電壓較低時,可以降低參考電壓來提高分辨率。改變參考電壓后,同樣二進制表示的電壓值就會不一樣,
  最大的二進制(全1)表示的就是你的參考電壓,在計算實際電壓時,就需要將參考電壓考慮進去。*/
    ADC_InitStructure.ADC_VrefSel    = ADC_Vref_BGR1p5;     //參考電壓設(shè)置為1.5V
    ADC_InitStructure.ADC_SampleTime = ADC_SampTime10Clk;   //由于電壓信號為慢速信號,ADC采樣時間為十個ADC采樣周期以確保準(zhǔn)確

     ADC_SerialChStructure.ADC_Sqr0Chmux  = ADC_SqrCh9;      //配置ADC序列,PB01是ADC的第9通道
    ADC_SerialChStructure.ADC_Sqr1Chmux  = ADC_SqrCh11;
    ADC_SerialChStructure.ADC_SqrEns     = ADC_SqrEns01;
    ADC_SerialChStructure.ADC_InitStruct = ADC_InitStructure; //ADC初始化

    ADC_SerialChContinuousModeCfg(&ADC_SerialChStructure);   //ADC序列連續(xù)轉(zhuǎn)換模式配置
    ADC_ClearITPendingAll();           //清除ADC所有中斷狀態(tài)
    ADC_Enable();                      // ADC使能
    ADC_SoftwareStartConvCmd(ENABLE);  //ADC轉(zhuǎn)換軟件啟動命令

數(shù)據(jù)采集處理代碼如下:

void Volt_Cal(void)
{ 
  ADC_GetSqr0Result(&sampledata);  ///當(dāng)前采集值顯示出來  
  V_Buffer = (sampledata * ADC_REF_VALUE > > 12) * (R2 + R1)/R1;
  // 四舍五入
    if(V_Buffer % 10 >= 5)
    {
        V_Buffer = V_Buffer / 10 + 1;
    }
    else
    {
        V_Buffer = V_Buffer / 10;
    }


   ADC_GetSqr1Result(&I_Buffer);  ///當(dāng)前采集值顯示出來
    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
     */  
}

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    25

    瀏覽量

    2279
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    299

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電壓電流采集模塊:電力物聯(lián)網(wǎng)的感知核心與數(shù)據(jù)基石

    電壓電流采集模塊是電力物聯(lián)網(wǎng)(IoE)的核心感知單元,將物理世界的電力參數(shù)轉(zhuǎn)化為數(shù)字世界的可用數(shù)據(jù),為電力系統(tǒng)的智能化、數(shù)字化和網(wǎng)絡(luò)化提供了關(guān)鍵支撐。
    的頭像 發(fā)表于 01-24 17:54 ?1037次閱讀

    工業(yè)級電壓電流采集模塊:±0.2%精度,隔離防雷防浪涌

    ),適配工業(yè)、電力、新能源等多場景的電參數(shù)監(jiān)測需求。 一、核心采集功能:全類型、多量程適配 1. 支持電壓/電流/有功功率/視在功率/功率因數(shù)等多種電參數(shù)可測,同時采集同回路的
    的頭像 發(fā)表于 01-21 18:07 ?104次閱讀

    AD8212 高電壓電流分流監(jiān)測器:特性、應(yīng)用與操作原理

    AD8212 高電壓電流分流監(jiān)測器:特性、應(yīng)用與操作原理 在電子工程師的日常設(shè)計工作中,對于高精度、高可靠性的電流監(jiān)測方案的需求始終存在。今天,我們就來深入探討一款高性能的高電壓電流分流監(jiān)測器
    的頭像 發(fā)表于 01-13 16:20 ?252次閱讀

    CW32不是寬電壓供電嗎?為啥好多設(shè)計還是加個LDO3.3V的電源?

    CW32不是寬電壓供電么?為啥好多設(shè)計還是加個LDO3.3V的電源?
    發(fā)表于 12-08 08:11

    基于芯源半導(dǎo)體MCU cw32芯片制作的USB電壓電流表

    1、項目功能介紹 基于芯源半導(dǎo)體MCU cw32芯片制作 USB電壓電流表 基于芯源半導(dǎo)體MCU cw32芯片+INA199芯片制作 USB電壓電
    發(fā)表于 12-02 06:39

    高壓放大器:電壓電流傳感器性能測試實驗的關(guān)鍵驅(qū)動力

    實驗名稱: 配電網(wǎng)絕緣子內(nèi)嵌式電壓電流一體化傳感器性能測試實驗 研究方向: 針對中壓配電網(wǎng)電壓電流一體化測量需求,設(shè)計基于電場耦合與TMR技術(shù)的絕緣子集成傳感器。通過仿真優(yōu)化內(nèi)嵌電極結(jié)構(gòu)提升電場均勻
    的頭像 發(fā)表于 11-25 14:08 ?268次閱讀
    高壓放大器:<b class='flag-5'>電壓電流</b>傳感器性能測試實驗的關(guān)鍵驅(qū)動力

    吉時利2400數(shù)字操作指南

    吉時利2400數(shù)字是一款廣泛應(yīng)用于電子測試領(lǐng)域的高性能儀器,具備電壓源、電流源、電壓表、電流表
    的頭像 發(fā)表于 11-13 11:59 ?448次閱讀

    CW32 MCU的工作電壓、工作溫度是多少?

    CW32通用型MCU工作電壓是1.65V~5.5V,射頻MCU工作電壓則是1.8V/2.2V~3.6V;通用型CW32F系列MCU,比如:CW
    發(fā)表于 11-12 06:49

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

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

    如何保障SP系列變頻功率傳感器電壓電流同時采樣,同步測量?

    來自分析儀(或數(shù)字主機)的控制信息,采樣時鐘就包含在這些控制信息中,連接在同一分析儀上的所有傳感器的采樣時鐘信息均來自分析儀內(nèi)部的采樣時鐘控制電路,因此,即便是不同的傳感器,也能實現(xiàn)所有電壓、電流通道的
    的頭像 發(fā)表于 07-15 10:00 ?578次閱讀

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

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

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

    12v,這時降壓輸出端與電池正極連接在一起。連接點車電池正極點間電阻極少,微弱的壓差將導(dǎo)致連接點與電池正極點間產(chǎn)生電流,此電流將流向何處? 在你描述的電路中,存在一個電壓環(huán)路:電池 → 升壓電
    發(fā)表于 06-13 09:16

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

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

    什么是高壓電源?

    ,因此必須采取適當(dāng)?shù)陌踩胧5湫偷耐悸?b class='flag-5'>壓電源輸出電壓為50V至600kV。 高壓電源拓?fù)潆娐穲D 二、電壓模式和電流模式有什么區(qū)別
    發(fā)表于 04-23 15:52

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

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