色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    7462

    瀏覽量

    135135
  • 二極管
    +關注

    關注

    147

    文章

    9627

    瀏覽量

    166308
  • AD轉換
    +關注

    關注

    3

    文章

    167

    瀏覽量

    45311
  • 電源變壓器
    +關注

    關注

    5

    文章

    207

    瀏覽量

    21525
收藏 人收藏

    評論

    相關推薦

    用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 ?4863次閱讀
    <b class='flag-5'>交流電壓</b><b class='flag-5'>測量</b>電路

    交流電壓簡易調節器

    交流電壓簡易調節器  
    發表于 09-12 12:53 ?672次閱讀
    <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 ?1259次閱讀
    基于<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 ?6134次閱讀

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

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

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

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

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

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

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

    正弦交流電路是一種常見的電路形式,廣泛應用于電力系統、電子設備等領域。在正弦交流電路中,電壓表是一種重要的
    的頭像 發表于 08-16 15:34 ?784次閱讀
    主站蜘蛛池模板: 国产亚洲精品久久孕妇呦呦你懂| 国产精品青草久久福利不卡 | 98久久人妻无码精品系列蜜桃| V8成品人视频| 国产午夜福利伦理300| 国产日韩欧美三级| 嘟嘟嘟在线视频免费观看高清中文 | 视频在线免费观看| 一二三四在线观看高清电视剧| 超碰在线vip| 久久精品国产久精国产果冻传媒| 日本精品久久久久中文字幕 1 | 国产在线公开视频| 欧美日韩1区| 亚洲色欲色欲无码AV| 抽插性奴中出乳精内射| 久久精品亚洲AV中文2区金莲| 日韩在线av免费视久久| 御姐被吸奶| 国产人妻午夜无码AV天堂| 女教师公车痴汉在线播放| 亚洲欧美中文字幕高清在线| 草民电影网午夜伦理电影网| 久久99re2在线视频精品| 色淫阁色九九| 99精品在线播放| 婚后被调教当众高潮H喷水| 三级黄色在线看| 97亚洲狠狠色综合久久位| 果冻传媒色AV国产播放| 日韩亚洲欧美中文高清| 99re久久热免费视频| 久久6699精品国产人妻| 手机在线免费| jizzxxxx18中国内地| 久久婷五月综合色啪网| 亚洲精品视频免费| 国产成人精品视频频| 强行撕开衣服捏胸黄文| 4399日本电影完整版在线观看免费 | 曰本真人00XX动太图|