一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

[N32G43x] 低成本電壓電流測(cè)量,國(guó)民技術(shù)N32G435很適合

thxtek001 ? 來源:thxtek001 ? 作者:thxtek001 ? 2022-10-26 16:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電壓電流采樣測(cè)量是常常見到的mcu應(yīng)用,電壓的測(cè)量相對(duì)容易。電流測(cè)量則要麻煩一些。尤其是考慮到微小電流(ua級(jí))和較寬的測(cè)量范圍,往往需要對(duì)電流采樣電阻上的電壓差進(jìn)行高倍率的放大,或者需要改變?nèi)与娮枰垣@得不同的測(cè)量范圍。電路的復(fù)雜性和成本就會(huì)較高。模擬前端則需要專門設(shè)計(jì)的電流放大器,通常就是儀表放大器,適用的共模電壓范圍也不是很寬。
如果是低端要求不高的測(cè)量那就可以使用通用運(yùn)放,一級(jí)或者兩級(jí)放大,在低端采樣不需要考慮共模電壓,實(shí)現(xiàn)起來比較簡(jiǎn)單。這樣的低成本電壓電流測(cè)量,用國(guó)民技術(shù)的N32G435系列微控制器就很合適了。國(guó)民技術(shù)的N32G435有著較高的集成度,帶有高性能的ADC和集成OPA,很適合電流放大測(cè)量,價(jià)格又不高??梢怨?jié)省運(yùn)放成本和減少PCB占用。能夠?qū)崿F(xiàn)低成本,電路簡(jiǎn)潔的電壓電流測(cè)量。

下面讓我們來探索一下如何實(shí)現(xiàn):

設(shè)計(jì)的目標(biāo)是低成本,簡(jiǎn)潔實(shí)現(xiàn)~~

那么電壓測(cè)量使用電阻分壓到ADC的輸入范圍就行了。電流測(cè)量其實(shí)也就是測(cè)量電流采樣電阻上的微小電壓差,所以需要有放大。G435芯片里面有2個(gè)OPA,可以配置成PGA,程序就可以控制放大倍數(shù)了,這就非常靈活方便了。

讓我們從官方例程開始,N32G435庫(kù)里面的例程,有個(gè)OpaAdByTim,看起來非常合適。
keil里面安裝好支持包,打開此例程,編譯通過,下載運(yùn)行,一切順利……嗯……應(yīng)該是吧,結(jié)果在哪兒看呢?串口也沒有回傳~~還是得去讀讀代碼啦。
主程序里前面就是各部分配置函數(shù),主循環(huán)只有更改PGA增益,其他就沒了。
所以應(yīng)該在中斷里~ADC中斷函數(shù)里有這樣的:
ADC_ConvertedValue[0][0] = ADC_GetInjectedConversionDat(ADC, ADC_INJ_CH_1) & MASK_AD_BITS;
ADC_ConvertedValue[0][1] = ADC_GetInjectedConversionDat(ADC, ADC_INJ_CH_2) & MASK_AD_BITS;

別處就沒有對(duì)ADC_ConvertedValue的處理了。所以就只能進(jìn)入調(diào)試狀態(tài),斷點(diǎn)到此,看看數(shù)據(jù)啦~沒錯(cuò),官方例程就是這樣簡(jiǎn)潔!

這樣不夠直觀,要看數(shù)據(jù)變化也繁瑣了點(diǎn),所以還是需要稍微更改一下。
為了簡(jiǎn)單起見,加個(gè)串口傳送的部分,就可以用各種串口軟件查看了。
可以參考另外一個(gè)例程,USART下面的Printf例程。把里面的頭文件包上,配置代碼也復(fù)制過來,RCC配置,GPIO配置都復(fù)制過來,別忘記fputc函數(shù),這是重定義到串口輸出的關(guān)鍵。一番復(fù)制粘貼然后編譯……哦……出錯(cuò)了,什么什么USARTx未定義!好吧,查找了一番發(fā)現(xiàn)這些是在串口例程那邊的main.h里,復(fù)制過來到這邊(OpaAdByTim)的main.h里.編譯成功!

接著就可以用printf回傳到PC了。至于涉及到變量引用、轉(zhuǎn)換的需要又多搞了幾個(gè)全局變量來,然后在主程序循環(huán)中又對(duì)ADC結(jié)果做了多點(diǎn)平均,這些大家都會(huì)的操作就不必多說了。
回傳時(shí)順便做了個(gè)數(shù)值轉(zhuǎn)換,測(cè)得開發(fā)板VCC電壓是3.25V,所以 數(shù)據(jù)*3250/4096 就可以得到測(cè)量數(shù)據(jù)的電壓值(mv)。
代碼中可以看到OPA1的正輸入端連在PA4上,OPA2的正輸入端連在PA7上。
默認(rèn)的OPA模式是跟隨模式,沒有放大。改成PGA模式,下面的增益設(shè)置才能起作用:
OPAMP_Initial.Mod = OPAMP_CS_PGA_EN; //OPAMP_CS_FOLLOW;//OPAMP_CS_PGA_EN;
OPAMP_Initial.Gain = OPAMP_CS_PGA_GAIN_32;


PC端使用了一個(gè)叫serial port plotter的軟件,不但可以看到數(shù)據(jù),還能繪制圖形。
只是上傳的數(shù)據(jù)要符合其格式要求,也就是這樣的:
printf("$%d %d;",datasum_i,datasum_j);

前面$,中間空格,結(jié)尾;。
數(shù)據(jù)一旦可視化就直觀多了。nice!

這次就用電阻分壓出一個(gè)小電壓信號(hào),用PGA放大來測(cè)量(以此實(shí)現(xiàn)電流測(cè)量):

pYYBAGNY8SyASgsMAARsjeduCrk161.png

以上是鋰電池輸出經(jīng)過100k歐可調(diào)電阻/100歐 電阻分壓出的低電壓,PGA倍數(shù)32(最大),測(cè)得210/32=6.56mv,萬用表測(cè)量6.8mv。
可以看到穩(wěn)定性稍差,這是因?yàn)橛昧?0厘米以上的杜邦線連接,自然會(huì)有些干擾了。

poYBAGNY8S2ALrTyAARxUbq60Ds826.png

經(jīng)過256數(shù)據(jù)平滑處理就會(huì)穩(wěn)定多了。

再把PGA設(shè)為8倍,無平滑處理。測(cè)得52/8=6.5mv.說明PGA倍數(shù)準(zhǔn)確。

pYYBAGNY8S6AUZ0-AASBpk2aRHc186.png

接下來設(shè)定為2倍,調(diào)整一下電阻比例,測(cè)得380/2=190mv.萬用表測(cè)量190mv。

以上是OPA1的測(cè)量結(jié)果,那么OPA2如何呢?
32倍時(shí)測(cè)得72/32=2.25mv,萬用表測(cè)量1.9mv。
OPA1測(cè)量結(jié)果偏小,OPA2偏大。那么輸入接地,可測(cè)得OPA1為0,OPA2為16/32=0.5mv。
這也就是offset了。OPA1的offset為負(fù)值,ADC采樣不到。

如果要搭建其他方式的運(yùn)放電路,可以選擇通用模式,運(yùn)放端子引出到引腳,內(nèi)部無連接(除了ADC)。或者只是緩沖一下選擇跟隨器模式就好。不過PGA模式最簡(jiǎn)潔低成本方便可調(diào),要求不太高的話真是再合適不過了。看手冊(cè)里的參數(shù)指標(biāo)比起358還是要好一些的。

另外,手冊(cè)里輸出范圍的說明,輸入是軌到軌,輸出并不是,而是縮減0.15V。
但實(shí)際測(cè)量不會(huì)這樣,還是可以實(shí)現(xiàn)軌到軌輸出,所以是哪樣呢?!

poYBAGNY8S6AaDWKAAHS6lgb2Tg872.png

總之,經(jīng)過以上測(cè)試,驗(yàn)證了N32G435內(nèi)部OPA和ADC的性能,官方的庫(kù)和例程也工作穩(wěn)定,非常不錯(cuò)。完全適合做低成本的電壓電流測(cè)量應(yīng)用。非常值得推薦!

poYBAGNY8MKAD8F8AAQ-36Ao_6g139.png


審核編輯 黃昊宇

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

    關(guān)注

    40

    文章

    7136

    瀏覽量

    135058
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5711

    瀏覽量

    118015
  • 采樣測(cè)量
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    UG_通用MCU下載工具使用指南V1

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:36 ?0次下載

    ES_國(guó)民技術(shù)N32G435系列勘誤手冊(cè)V1

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:35 ?0次下載

    AN_國(guó)民技術(shù)通用MCU RT_Thread設(shè)備注冊(cè)應(yīng)用筆記V1

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:35 ?0次下載

    AN國(guó)民技術(shù)_N32G43x_N32L43x_N32L40x系列低功耗應(yīng)用筆記V1

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:34 ?0次下載

    國(guó)民技術(shù)--N32G43XRL-STB_硬件評(píng)估板

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:33 ?1次下載

    UM_國(guó)民技術(shù)N32G43x系列用戶手冊(cè)V1

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:32 ?0次下載

    國(guó)民技術(shù)_N32G435系列數(shù)據(jù)手冊(cè)

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:31 ?1次下載

    國(guó)民技術(shù)_N32G435系列產(chǎn)品簡(jiǎn)介

    NATION/國(guó)民技術(shù)N32G435系列SDK開發(fā)資料
    發(fā)表于 03-17 16:31 ?0次下載

    MHMF082L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF082L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有MHMF082L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例
    發(fā)表于 12-02 18:47
    MHMF082L<b class='flag-5'>43N</b>-網(wǎng)絡(luò)式伺服A6<b class='flag-5'>N</b> 設(shè)置例 松下

    活動(dòng)回顧丨國(guó)民技術(shù)N32 MCU新成員N32G430 亮相電機(jī)驅(qū)動(dòng)與控制技術(shù)研討會(huì)

    6月10日,由大比特主辦的電機(jī)驅(qū)動(dòng)與控制技術(shù)研討會(huì)在深圳成功舉辦。國(guó)民技術(shù)受邀出席了此次研討會(huì)。此次研討會(huì)上,國(guó)民技術(shù)重點(diǎn)展示了業(yè)內(nèi)32位性
    的頭像 發(fā)表于 11-27 15:00 ?674次閱讀
    活動(dòng)回顧丨<b class='flag-5'>國(guó)民</b><b class='flag-5'>技術(shù)</b>攜<b class='flag-5'>N</b>32 MCU新成員<b class='flag-5'>N32G</b>430 亮相電機(jī)驅(qū)動(dòng)與控制<b class='flag-5'>技術(shù)</b>研討會(huì)

    MHMF042L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF042L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有MHMF042L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例
    發(fā)表于 10-16 19:06
    MHMF042L<b class='flag-5'>43N</b>-網(wǎng)絡(luò)式伺服A6<b class='flag-5'>N</b> 設(shè)置例 松下

    MHMF042L43N-MINAS A6N系列 介紹 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF042L43N-MINAS A6N系列 介紹相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有MHMF042L43N-MINAS A6N
    發(fā)表于 10-16 19:06
    MHMF042L<b class='flag-5'>43N</b>-MINAS A6<b class='flag-5'>N</b>系列 介紹 松下

    5G低成本網(wǎng)關(guān)的功能有哪些

    5G低成本網(wǎng)關(guān)的功能解析 隨著5G技術(shù)的快速發(fā)展,5G低成本網(wǎng)關(guān)作為一種創(chuàng)新的應(yīng)用設(shè)備,正在逐步
    的頭像 發(fā)表于 09-09 14:53 ?614次閱讀
    5<b class='flag-5'>G</b><b class='flag-5'>低成本</b>網(wǎng)關(guān)的功能有哪些

    MHMF021L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF021L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有MHMF021L43N-網(wǎng)絡(luò)式伺服A6N 設(shè)置例
    發(fā)表于 07-29 18:57
    MHMF021L<b class='flag-5'>43N</b>-網(wǎng)絡(luò)式伺服A6<b class='flag-5'>N</b> 設(shè)置例 松下

    MHMF021L43N-MINAS A6N系列 介紹 松下

    電子發(fā)燒友網(wǎng)為你提供Panasonic(Panasonic)MHMF021L43N-MINAS A6N系列 介紹相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有MHMF021L43N-MINAS A6N
    發(fā)表于 07-29 18:56
    MHMF021L<b class='flag-5'>43N</b>-MINAS A6<b class='flag-5'>N</b>系列 介紹 松下