在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

一種簡易的交流電壓測量方法

西西 ? 來源:阿莫電路論壇 ? 作者:lvhoujun ? 2020-09-07 17:21 ? 次閱讀

通常,在測量220V或380V工頻電壓時,并不要求非常高的精度,一般的控制系統中,能精確到1%就足夠了。在這里向大家介紹一種我設計的非常簡單的測量方法,實踐證明,該方法實用、可靠,成本低廉,完全能夠滿足一般監控系統的要求。

硬件電路:僅用一個220V/6V-1W的普通電源變壓器,經過全波整流,小電容濾波,濾除其高頻干擾諧波,然后電阻分壓成適合A/D轉換的帶有紋波的電壓。直接連接到A/D輸入腳。如果測量380V的電壓,將兩只220V的變壓器串聯使用即可。

軟件設計:

1、先進行一次A/D轉換,存入一個變量x中,作為參考值;

2、再進行一次A/D轉換,與上次比較,如果小于x,說明正處于交流電壓的下降沿,存入 x中;繼續A/D轉換,至到大于前次的轉換值,說明已經進入了交流電壓的上升沿,存入x;

3、繼續A/D轉換,如果轉換結果大于x,存入x;直到轉換結果小于x,說明x中保存的就是交流電壓的最大值!

4、然后把x除以一個常數,得出你想顯示出的值即可。完成一次測量。

這樣完成一次測量最長時間是10ms,最短時間只需三次A/D轉換時間。如果軟件還執行其它操作,便轉入其它子程序,之后繼續1-4的步驟,將每次結果累加。

測量n次后,求算術平均值。也可以采取其它數字濾波的方法。

為避免測量0電壓程序進入死循環,可以設置一個A/D轉換次數計數器,轉換一定次數之后退出。

校準電壓可以在分壓電阻中設置一個電位器,也可以軟件校準。軟件校準的方法:例如在380V點校準,把結果乘以380,再除以380,假如得382。那么,把除數變成382即可。

這樣測量交流電壓,在寬范圍內的線性不是太好,主要原因是全波整流的二極管電壓降是一個常數(約1.4V)。但針對220V或380V的電壓測量來講,電壓波動不可能超過30%,在此范圍內的線性誤差還是可以接受的。我曾以一只0.5級的電壓表與采取該方法的測量顯示值相比較,基本一致。

附一段測量程序:

//電壓測量程序

int mesure(void)

{

uchar m_cAdccount; //ADC轉換次數

uint m_nAdcValue; //當前ADC轉換值

uint m_nPreAdcValue; //前次ADC轉換值

// enum condition eX;

//定義A口為輸入,A0無上拉電阻,A1~A7有上拉電阻

DDRA=0X00;

PORTA=0XFE;

//有關變量初始化

m_nAdcValue=0;

m_nPreAdcValue=0;

//內部2.56V參考電壓,0通道

ADMUX=0Xc0;

//使能ADC, 時鐘:ck/32

ADCSRA=_BV(ADEN)|_BV(ADPS2)|_BV(ADPS0);

//開始第一次轉換

ADCSRA|=_BV(ADSC);

//等待轉換結束

while(ADCSRA&_BV(ADSC))

;

//讀取第一次轉換值

m_nAdcValue=ADCL;

m_nAdcValue|=(uint)(ADCH《《8);

for(m_nPreAdcValue=m_nAdcValue,m_cAdccount=0;

(m_nAdcValue《=m_nPreAdcValue)&&(m_cAdccount《100);

m_cAdccount++)

{

m_nPreAdcValue=m_nAdcValue;

ADCSRA|=_BV(ADSC);

//等待轉換結束

while(ADCSRA&_BV(ADSC))

;

m_nAdcValue=ADCL;

m_nAdcValue|=(uint)(ADCH《《8);

}

for(m_nPreAdcValue=m_nAdcValue,m_cAdccount=0;

(m_nAdcValue》=m_nPreAdcValue)&&(m_cAdccount《100);

m_cAdccount++)

{

m_nPreAdcValue=m_nAdcValue;

ADCSRA|=_BV(ADSC);

//等待轉換結束

while(ADCSRA&_BV(ADSC))

;

m_nAdcValue=ADCL;

m_nAdcValue|=(uint)(ADCH《《8);

}

if(g_nBaseVoltage==100)

m_nPreAdcValue=m_nPreAdcValue/4;

else

m_nPreAdcValue=m_nPreAdcValue/2;

return(m_nPreAdcValue);

}

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

    關注

    159

    文章

    7517

    瀏覽量

    135957
  • 二極管
    +關注

    關注

    147

    文章

    9680

    瀏覽量

    167063
  • AD轉換
    +關注

    關注

    3

    文章

    168

    瀏覽量

    45351
  • 電源變壓器
    +關注

    關注

    5

    文章

    208

    瀏覽量

    21589
收藏 人收藏

    評論

    相關推薦

    用stm32的單片機測量交流電壓,為什么直顯示不出來

    沒有電壓輸入的時候顯示的是1.6V,我測量3.3的直流電壓可以顯示準確,但是輸入50V的交流電就不行,也接入地線了,是交流電和直
    發表于 10-27 17:07

    測量交流電壓方法

    的大小。方法是用萬用表交流測量R16兩端的電壓,通過I=U/I得出電流大小。實測時,萬用表顯示的交流電壓
    發表于 09-13 07:44

    模擬測量方法和數字測量方法

    模擬測量方法和數字測量方法:高內阻回路直流電壓測量交流電壓的表征與測量方法,低頻
    發表于 07-13 15:53 ?0次下載

    交流電壓測量電路

    交流電壓測量電路
    發表于 12-21 20:54 ?4907次閱讀
    <b class='flag-5'>交流電壓</b><b class='flag-5'>測量</b>電路

    交流電壓簡易調節器

    交流電壓簡易調節器  
    發表于 09-12 12:53 ?675次閱讀
    <b class='flag-5'>交流電壓</b><b class='flag-5'>簡易</b>調節器

    一種電子元器件的簡易測量方法

    針對電子元件的測量問題,提出了一種簡易測量方法。采用555多諧振蕩電路,通過C8051F060單片機控制測量電阻、電容對應振蕩電路所產生的頻
    發表于 08-20 11:42 ?85次下載
    <b class='flag-5'>一種</b>電子元器件的<b class='flag-5'>簡易</b><b class='flag-5'>測量方法</b>

    一種交流電壓的間接測量方法及其應用_陳靜

    一種交流電壓的間接測量方法及其應用_陳靜
    發表于 03-19 11:46 ?4次下載

    如何使用MSP430單片機進行交流電壓測量的設計

    在單片機的測量中,有時候需要我們直接測量交流信號,現介紹一種基于msp430單片機實現的交流電壓
    發表于 03-04 18:02 ?53次下載
    如何使用MSP430單片機進行<b class='flag-5'>交流電壓</b><b class='flag-5'>測量</b>的設計

    基于一種電壓交流電的LED照明應用設計

    所有低電壓交流電照明系統使用的是一種獨立式主電源,這個主電源提供脫機交流電轉換成低電壓的方案,在任何負載下,即使電路處于開路的情況,其輸出均
    發表于 11-20 15:44 ?1277次閱讀
    基于<b class='flag-5'>一種</b>低<b class='flag-5'>電壓</b><b class='flag-5'>交流電</b>的LED照明應用設計

    數字萬用表測量交流電壓的電路

    下面我們先介紹下數字萬用表交流電壓測量交流電壓的原理,然后再介紹測量任意波形
    的頭像 發表于 12-22 03:37 ?3.6w次閱讀
    數字萬用表<b class='flag-5'>測量</b><b class='flag-5'>交流電壓</b>的電路

    示波器測交流電壓波形怎么測?

    很多試驗中也都會用到示波器,而它也是是一種可以測試電壓的儀器,它的種類分類很多,測量方法也都不相同,那么示波器測交流電壓波形怎么測?
    的頭像 發表于 02-02 11:47 ?6272次閱讀

    示波器測量220v交流電壓方法與步驟

    交流電壓方法與步驟。 首先,我們需要明確示波器測量交流電壓的原理。交流電壓一種周期性變化的
    的頭像 發表于 12-21 13:54 ?1.1w次閱讀

    示波器測量交流電壓波形的接線方法

    示波器是電子工程師和技術人員在進行電路設計和調試時的重要工具,它能夠捕捉并顯示電信號隨時間變化的波形。在測量交流電壓波形時,正確的接線方法對于獲取準確、可靠的測量結果至關重要。本文將詳
    的頭像 發表于 05-15 16:25 ?1647次閱讀

    交流電壓測量步驟及測量注意事項

    引言 交流電壓測量是電氣工程和電子技術領域中的項基本技能。它對于電力系統的設計、運行和維護至關重要。此外,交流電壓測量在電子設備和家用電器
    的頭像 發表于 08-05 16:51 ?2023次閱讀

    正弦交流電路中電壓表的測量方法

    正弦交流電路是一種常見的電路形式,廣泛應用于電力系統、電子設備等領域。在正弦交流電路中,電壓表是一種重要的
    的頭像 發表于 08-16 15:34 ?964次閱讀
    主站蜘蛛池模板: 国产三级黄色毛片| 国产免费久久| 国产精品日韩欧美亚洲另类| 五月开心六月伊人色婷婷| 天天干天天操天天射| 狠狠狠狼鲁欧美综合网免费| 三级毛片在线看| 亚洲аv电影天堂网| 免费看色视频| 亚洲不卡视频在线观看| 色涩在线| 999久久久国产精品| 免费簧片视频| 手机看片福利盒子| 五月天婷婷精品视频| sihu免费观看在线高清| 精品国产一区二区三区国产馆| 日本免费色| 日韩美女三级| 三级网址在线播放| 男人天堂色男人| 久久综合九色综合网站| 欧美ww| 精品新一区二区三区四区| 精品卡一卡二 卡四卡视频| 高清不卡日本v在线二区| 在线观看精品视频看看播放| 成年人啪啪网站| 丁香网五月天| 国产成人系列| 色网视频| 欧美性喷潮| 嫩草影院播放地址一二三| 国产成人精品亚洲| 日本欧美强乱视频在线| 国产综合视频在线观看| 华人被黑人粗大猛然进| 久操操| 2o18国产大陆天天弄| 亚洲色图日韩| 国产精品久久久久国产精品三级|