<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > LM3S811之測量交流有效值

LM3S811之測量交流有效值

作者: 時(shí)間:2017-01-12 來(lái)源:網(wǎng)絡(luò ) 收藏
  手上有塊TI的LM3S811開(kāi)發(fā)板,雖然不是專(zhuān)業(yè)的ADC,但其包含4通道的ADC,采樣率500kbps,10位分辨率,可以量程在-1.5V~1.5V或0V~3V,還有一路模擬比較器,應該足可以測量交流有效值了,就看能測量到什么程度了。我手上有個(gè)項目,需測量的信號是400Hz,最大±12V,就以此為例,怎樣才能最大發(fā)揮該芯片ADC測量交流有效值的能力呢?

  在航空電氣、自整角機、旋轉變壓器中都是需要同時(shí)測量幾路信號,這樣先得考慮該芯片是否具有同步測量的可能性,假設其中一路信號為,可用V=Acos(wt)來(lái)表示,其中A為幅度,w就是2*pi*400Hz了。ADC量程為-1.5V~1.5V或0V~3V,10bit的分辨率,最低電壓分辨率為3/1024=2.93mv,500bps的采樣率對應2us,呵呵,4路通道之間的間隔就是6us,如果在6us內變化小于2.93/2=1.46mv即采集的數據的誤差僅ADC的分辨率決定,對于該芯片則為同步采集。對于400Hz的信號,每個(gè)周期其幅度變化1.46mv/6us/400Hz=0.6v,而該信號的幅度才1.2v,一個(gè)周期內幅度就變化至少一半,那是不可能的事情,所以理論上可以滿(mǎn)足同步采集的要求。

本文引用地址:http://dyxdggzs.com/article/201701/337894.htm

  測量正弦波交流電有效值有好幾種方法,一種是通過(guò)二極管、電容構成的檢波電路,將交流轉換成直流,但該方法對400Hz這樣的低頻信號誤差較大,放棄。一種是通過(guò)AD736這樣的專(zhuān)用芯片測量,精度我沒(méi)查數據手冊,價(jià)格不便宜,放棄。一種是直接ADC采樣,可以多次采集求面積,也可以只測量最大值,這種方法測400Hz的低頻交流電最好了。

  開(kāi)始想直接測量,LM3S811有一個(gè)模擬比較器,可以很容易地知道每周期的開(kāi)始,對于400Hz的正弦波信號,可以精確在其1/4周期處采集最大值,將±12V的交流信號利用電阻分壓成±1.2v,對于±1.5的量程,還留有25%的余量。但對于正弦波這樣對稱(chēng)的波形,就浪費了一半的信息,能夠測量的電壓分辨率只有3V/1024=2.93mv,對應到交流信號為2.93mv*10=29.3mv。

  接著(zhù)想到采用多次采樣求面積的方法,對于絕大部分信號可以通過(guò)多次采樣提高精度,也可在軟件算法上加上抗干擾措施,但對于幅度小于29.3mv的信號就無(wú)能為力了。

  既然交流信號是對稱(chēng)的,如果只采集上半波,將上半波擴充到整個(gè)ADC量程內,精度則可提高一倍。但二極管單向導通不能以0為界限精確半波整流,需要0.7v以上才能導通,而且相對于原始信號存在0.7v的誤差,呵呵,這可比上述的29.3mv嚴重多了。想了幾天,既然不能夠精確地以0v為界來(lái)劃分,那可以以-0.7v乃至-1v劃分,后面在軟件中修正,至少ADC采集的信號要精確。

  如圖1,T3是電阻分壓后的信號,T4是調理后的信號,雖然翻遍了LM3S811的datasheet沒(méi)看到其ADC的輸入電壓極限值,目前也沒(méi)有測試如果在設置0v~3v的情況下輸入負電壓會(huì )怎么樣,但我想其可以測量0v~3v和-1.5v~1.5v,輸入-1v~3v的電壓應該沒(méi)有問(wèn)題,負電壓要是直接當0v處理,那倒免得我在軟件上修正了。該方法如果可行,測量信號的精度應該為14.6mv,對應的交流電壓就是10mv了,呵呵。

        圖1 原理圖

        圖2 瞬態(tài)分析圖

  綜上所述,如果交流信號頻率變化,那可以多次采樣求面積。如果交流信號是頻率固定的,而且頻率不高,這種情況也是最常見(jiàn)的,利用模擬比較器可精確地算出周期,其ADC采集信號時(shí)也只需在1/4周期處測量最大值即可,這樣計算也少,精度也能滿(mǎn)足,同時(shí)認為是同步采集的,對于有效值為15/1.414=10.6v以下的信號,精度可以達到10mv,達到了10位ADC的極限,物盡其用了。



關(guān)鍵詞: LM3S811測量交流有效

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>