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

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

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

3天內不再提示

[N32G43x] 低成本電壓電流測量,國民技術N32G435很適合

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

掃碼添加小助手

加入工程師交流群

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

下面讓我們來探索一下如何實現:

設計的目標是低成本,簡潔實現~~

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

讓我們從官方例程開始,N32G435庫里面的例程,有個OpaAdByTim,看起來非常合適。
keil里面安裝好支持包,打開此例程,編譯通過,下載運行,一切順利……嗯……應該是吧,結果在哪兒看呢?串口也沒有回傳~~還是得去讀讀代碼啦。
主程序里前面就是各部分配置函數,主循環(huán)只有更改PGA增益,其他就沒了。
所以應該在中斷里~ADC中斷函數里有這樣的:
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;

別處就沒有對ADC_ConvertedValue的處理了。所以就只能進入調試狀態(tài),斷點到此,看看數據啦~沒錯,官方例程就是這樣簡潔!

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

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


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

前面$,中間空格,結尾;。
數據一旦可視化就直觀多了。nice!

這次就用電阻分壓出一個小電壓信號,用PGA放大來測量(以此實現電流測量):

pYYBAGNY8SyASgsMAARsjeduCrk161.png

以上是鋰電池輸出經過100k歐可調電阻/100歐 電阻分壓出的低電壓,PGA倍數32(最大),測得210/32=6.56mv,萬用表測量6.8mv。
可以看到穩(wěn)定性稍差,這是因為用了20厘米以上的杜邦線連接,自然會有些干擾了。

poYBAGNY8S2ALrTyAARxUbq60Ds826.png

經過256數據平滑處理就會穩(wěn)定多了。

再把PGA設為8倍,無平滑處理。測得52/8=6.5mv.說明PGA倍數準確。

pYYBAGNY8S6AUZ0-AASBpk2aRHc186.png

接下來設定為2倍,調整一下電阻比例,測得380/2=190mv.萬用表測量190mv。

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

如果要搭建其他方式的運放電路,可以選擇通用模式,運放端子引出到引腳,內部無連接(除了ADC)。或者只是緩沖一下選擇跟隨器模式就好。不過PGA模式最簡潔低成本方便可調,要求不太高的話真是再合適不過了??词謨岳锏膮抵笜吮绕?58還是要好一些的。

另外,手冊里輸出范圍的說明,輸入是軌到軌,輸出并不是,而是縮減0.15V。
但實際測量不會這樣,還是可以實現軌到軌輸出,所以是哪樣呢?!

poYBAGNY8S6AaDWKAAHS6lgb2Tg872.png

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

poYBAGNY8MKAD8F8AAQ-36Ao_6g139.png


審核編輯 黃昊宇

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

    關注

    40

    文章

    7194

    瀏覽量

    140382
  • 電壓
    +關注

    關注

    45

    文章

    5757

    瀏覽量

    121024
  • 采樣測量
    +關注

    關注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    低壓大電流新選擇:ZK40N190G MOSFET的技術優(yōu)勢與應用價值

    在新能源、工業(yè)控制、汽車電子等領域的快速發(fā)展中,低壓大電流場景對功率器件的承載能力、散熱性能和可靠性提出了越來越高的要求。ZK40N190G作為一款采用Trench溝槽工藝的N溝道MOSFET,以
    的頭像 發(fā)表于 11-07 17:27 ?566次閱讀
    低壓大<b class='flag-5'>電流</b>新選擇:ZK40<b class='flag-5'>N190G</b> MOSFET的<b class='flag-5'>技術</b>優(yōu)勢與應用價值

    國民技術發(fā)布N32G033x/N32M0xx系列MCU:高集成度電控平臺的技術突破與創(chuàng)新

    ? 在2025電機控制先進技術研討會上,國民技術 正式發(fā)布N32G033x/N32M0xx系列MCU ,以突破性的
    的頭像 發(fā)表于 11-07 09:34 ?1062次閱讀
    <b class='flag-5'>國民</b><b class='flag-5'>技術</b>發(fā)布<b class='flag-5'>N32G033x</b>/<b class='flag-5'>N</b>32M0xx系列MCU:高集成度電控平臺的<b class='flag-5'>技術</b>突破與創(chuàng)新

    威勝聯合國民技術推出新一代戶外5G一體化電源

    32H474系列高性能MCU搭配N32G435系列通用MCU作為核心控制系統(tǒng),該項目的成功量產標志著國民技術在5G新基建的能源動力核心領域應用取得了又一重大突破。
    的頭像 發(fā)表于 10-28 16:34 ?1499次閱讀

    MOT4162G N 溝道 MOSFET 技術解析

    亮點,且符合RoHS和無鹵環(huán)保標準。二、核心參數與技術價值電壓電流特性:漏源電壓(V????)最大40V,連續(xù)漏極電流(I?D?)達45A(25℃下),脈沖漏極
    的頭像 發(fā)表于 10-27 10:34 ?187次閱讀
    MOT4162<b class='flag-5'>G</b> <b class='flag-5'>N</b> 溝道 MOSFET <b class='flag-5'>技術</b>解析

    國民芯片N32G435KB 能否用N32G43XCL-STB的BSP?

    最近想用國民芯片進行rtt的開發(fā),看到BSP里有N32G43XCL-STB的BSP,但是用的芯片是N32G435CBL7,本人用的是N32G435KB 請問是否可以套用
    發(fā)表于 10-13 07:08

    N32G435如何配置pwm?

    論壇上都是457的配置,我根據457的配置比較了下 ,參照改好了 發(fā)現所有的設備都能注冊 并能成功find到,但是就是set了并enable后沒有波形輸出 不知道為什么
    發(fā)表于 10-11 10:27

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

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

    ES_國民技術N32G435系列勘誤手冊V1

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

    AN_國民技術通用MCU RT_Thread設備注冊應用筆記V1

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

    AN國民技術_N32G43x_N32L43x_N32L40x系列低功耗應用筆記V1

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

    國民技術--N32G43XRL-STB_硬件評估板

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

    UM_國民技術N32G43x系列用戶手冊V1

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

    國民技術_N32G435系列數據手冊

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

    國民技術_N32G435系列產品簡介

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

    HMC435A SPDT非反射式開關技術手冊

    HMC435AMS8G(E)是一款非反射式DC-4 GHz GaAs MESFET SPDT開關,采用低成本8引腳MSOP8G表面貼裝封裝,帶有裸露接地焊盤。 該開關非常適合蜂窩/3
    的頭像 發(fā)表于 03-05 15:32 ?765次閱讀
    HMC<b class='flag-5'>435</b>A SPDT非反射式開關<b class='flag-5'>技術</b>手冊