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

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

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

3天內不再提示

基于C8051單片機和FPGA實現導納測量儀的系統設計

電子設計 ? 來源:電子設計應用 ? 作者:沈忠義;毛五星 ? 2021-05-20 10:20 ? 次閱讀

虛擬儀器的廣泛應用,使得用戶可以根據需求,設計自己的儀器系統。無源網絡導納測量儀即是虛擬儀器設計思想的一種具體運用,旨在實現對端口網絡的導納進行自動測量。測量儀是以C8051單片機為控制和處理核心,采用可編程邏輯器件EPF10K10,根據DDS原理產生信號源,將信號源連接到待測的網絡上,對網絡兩端的電壓和電流進行差分放大,使其輸出電壓盡可能達到ADC的最大輸入電壓,然后進行A/D采樣,采樣時,頻率隨信號頻率而改變,一個周期內固定采32個點,用單片機的P1、P2直接接收數據,邊采樣邊接收。對采樣所得的電流、電壓數據進行快速傅立葉變換(FFT),并分別求出其模值和相位,則導納的模值為電流模值與電壓模值之比,相位為電流與電壓的相位之差。實驗證實,導納測量儀可根據不同的被測對象,選擇合適量程,可步進改變信號頻率(頻率呵由鍵盤直接鍵入),實現精確測量。

系統功能與指標

1.制作正弦波信號發生器,技術指標如下:

a、能產生100Hz、:300Hz、1kHz、3kHz、10kHz頻率,頻率誤差的絕對值小于所要求頻率的1%:

b、輸出電壓峰-峰值為1V,輸出電壓誤差的絕對值小于20mV;

c、輸出電阻小于1Ω,輸出波形無明顯失真。

2.實現端口網絡N0的電導Re[Y]、電納Im[Y]、導納模|Y| 和導納角φY的測量電路,技術指標如下:

a、電導Re[Y]的測量范圍為0.1mS~10mS,分為若干量程,測量誤差的絕對值小于

理論計算值的10%;

b、電納Im[Y]的測量范圍為0.1ms~10ms,分為若干量程,測量誤差的絕對值小于理論計算值的10%:

c、導納模|Y|測量誤差的絕對值小于理論計算值的10%;

d、導納角φY的測量范圍為±90°,測量誤差的絕對值小于理論計算值的5%。

發揮部分

1.將Re[Y]和Im[Y]的測量范圍擴展到0.01mS~100mS,測量誤差要求不變。

2.自動測量功能

a、正弦波信號發生器的

頻率可以從100Hz開始,以100Hz的步進增加,最后到達10kHz結束;

b、能在上述各頻率點對網絡的Re[Y]和Im[Y](或|Y|和φY)進行連續的測量、存儲和回放顯示,其中,Re[Y]和Im[Y](或|Y|)的測量具有量程自動轉換功能;

c、能分別顯示上述4個參數的頻率特性曲線。

系統方案設計與實現

本系統利用FPGA芯片制作正弦波信號源V(t)=Vmcos2πft,通過電壓測量電路和電流測量電路,輸入端口網絡,分別對端口兩端的電壓V(t)=Vmcos2πft和電流i(t)=Imcos(2πft+φ)進行采樣,將采樣數據存入存儲器。然后對采樣所得的電壓V(n)和電流i(n)數據進行 幅值判斷,根據電壓、電流的幅度值V(n)max、i(n)max來確定相應的測量量程;對采樣數據進行快速傅立葉變換,得出采樣電壓和電流的幅度譜和相位譜,計算對應頻率處的電壓模值|V|和相位φv,及電流的模值|I|和相位φi,則電流模值與電壓模值之比|I|/|V|即為被測網絡的導納模值|Y|,電流與電壓的相位之差 φi-φv為網絡導納的相位φY。自動改變信號源的輸出信號頻率f,分別計算不同頻率的網絡導納值,可繪出網絡導納隨頻率的變化曲線。實現原理如圖1所示。

正弦信號發生器設計

正弦信號產生采用DDS技術,以FGPA方式實現,DDS的基本結構由參考時鐘、相位累加器、存儲器(ROM)、DAC濾波器(LPF)組成,其組成如圖2所示。

基于C8051單片機和FPGA實現導納測量儀的系統設計

在用FPGA設計DDS電路的時候,相位累加器是決定DDS電路性能的關鍵部分,設計中采用相位累加器,通過進位鏈和流水線技術相結合的辦法來實現,這樣既能保證較高的資源利用率,又能大幅提高系統的性能和速度。

相位/幅度轉換電路是DDS電路中的另一個關鍵部分,設計中面臨的主要問題就是資源的開銷。該電路通常采用ROM結構,相位累加器的輸出是一種數字式鋸齒波,通過取它的若干位作為ROM的地址輸入,而后通過查表和運算,ROM就能輸出所需波形的量化數據。

在FPGA(針對Altera公司的器件)中,ROM一般由EAB實現,并且ROM表的尺寸隨著地址位數或數據位數的增加成指數遞增關系,因此,在滿足信號性能的前提條件下,如何減少資源的開銷就是一個重要的問題。在實際設計時充分利用了信號周期內的對稱性和算術關系來減少EAB的開銷。

基于FPGA的DDS技術可以實現頻率范圍為1kHz~1MHz、頻率穩定度優于10-4的要求,且容易實現頻率步進100Hz的功能。在其外圍電路設計中利用LF356接成射隨器,可以保證輸出電阻小于1Ω,滿足設計要求,同時通過調節電位器可改變正弦波信號的峰峰值,便于系統調試。

數據采集系統設計

數據采集系統選用兩個ADC,在A/D采樣的時候,單片機同時進行數據的接收和存儲。

ADC選用TLC5510,其采樣速率為20MSPS,在滿足要求指標的同時,無須增加外圍存儲器。

在數據存儲過程中,假設采集點數為16,對于最高頻率10kHz來講,采樣頻率則為160kHz,采樣周期即為1/(160×106)=6μs,而C8051F020的系統時鐘頻率為24MHz,為單指令周期,則系統時鐘為1/24×106=50ns,其70%的指令是在1~2個系統時鐘內完成,這里假設為兩個系統時鐘,考慮到存數過程為尋址存儲,大約耗費10個系統時鐘,對應時間為50×10=500ns=0.5μs,完全可以跟得上TLC5510的轉換速度。經測試,指令執行時間為1.5μs,可以在一個周期內采樣32個點,因此無需增加外圍存儲器,充分利用現有單片機資源,簡化電路。

自動量程轉換系統設計

由于所測量的網絡不同,對應的采樣電阻也需進行適當調整,才能保證采樣的準確性,系統必須具有自動量程轉換功能。采用繼電器并接若干電阻,通過單片機控制繼電器的通斷達到量程轉換的目的。

量程確定過程如下:

電流采樣電路而言,TLC5510驅動電壓為750mV~250mV,則須保證電流采樣電壓必須在此范圍內,方可保證采樣的準確(考慮指標輸出電壓峰-峰值為1V,輸出電壓誤差的絕對值小于20mV),故有:

3/4 》 Vi 》 1/4 (1-1)

而Vi = Rs/(Rs+Z),故有:

3/4 》 Rs/(Rs+Z) 》 l/4 (1-2)

簡化可得下式:

3 Rs》 Z 》 Rs/3 (1-3)

考慮指標要保證電導Re[Y]的測量范圍為0.1mS~10mS,故Z在100Ω~10KΩ范圍內,對應如下量程:

第一檔:Rs=30Ω,可以測量: 90Ω 》 Z 》10Ω;

第二檔:Rs=270Ω,可以測量: 810Ω 》 Z 》 90Ω;

第三檔:Rs=2.430KΩ,可以測量: 7.290KΩ 》 Z 》 810Ω;

第四檔:Rs=21.870KΩ,可以測量: 65.610KΩ 》 Z 》 7.290 KΩ;

第五檔:Rs=196.830KΩ,可以測量: 100KΩ 》 Z 》 65.610 KΩ。

量程判斷標準如下(采樣后電壓峰值為max_v_c,采樣后電流峰值為max_j_c):

如果max_v_c》3 max_i_c,則檔位應自動擲低;

如果max_v_c

其他情況即設在當前正常量程,不改變檔位。實際調試中,采用此檔位劃分,取得比較滿意的測量結果。

單片機控制

導納測量儀是以C8051單片機為控制和處理核心,基于VC編程,主要實現電流、電壓采樣數據的存儲,對存儲數據進行FFT運算,獲得導納模值、相位值,同時進行自動量程判斷;實現掃頻功能,同時存儲掃頻數據,顯示測量結果和波形等。各項參數的試驗結果如表1、表2和表3所示。

結語

設計中充分利用了單片機和FPGA的強大功能,用軟件代替了大量的硬件,簡化了系統的安裝和調試,采用多點FFT,使測量精度更高。測試各項指標均達到或高于設計要求。如果條件允許,外圍電路可制成印刷電路板,放大器可以選用性能更高但相對昂貴的芯片,如AD620,進一步減小誤差,提高測量精度。

系統在實現上述功能的同時,借助RS-232實現了系統與PC的通信,以VC實現虛擬的圖形化界面,可在PC上實時顯示網絡導納值以及其他相關的測量指標。

責任編輯:gt

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

    關注

    1630

    文章

    21779

    瀏覽量

    604905
  • 單片機
    +關注

    關注

    6040

    文章

    44605

    瀏覽量

    637232
  • 濾波器
    +關注

    關注

    161

    文章

    7855

    瀏覽量

    178589
收藏 人收藏

    評論

    相關推薦

    怎么實現基于單片機的智能低電阻測量儀的設計?

    怎么實現基于單片機的智能低電阻測量儀的設計?
    發表于 05-17 07:09

    基于單片機的脈搏測量儀設計

    題設計了一種基于51單片機的脈搏測量儀系統以STC89C52單片機為核心,以光電傳感器利用單片機
    發表于 11-19 08:31

    基于C8051F020單片機的多路壓力測量儀

    介紹了一種基于C8051F020單片機的多路壓力測量儀。該測量儀選用電阻應變式壓力傳感器采集壓力信號,并經放大電路處理后送入C8051F02
    發表于 12-21 10:21 ?118次下載

    基于8098單片機的脈沖測量儀的研制

    基于8098單片機的脈沖測量儀的研制 給出基于8098單片機的脈沖測量儀的硬件、 軟件及 抗干擾措施。實際使用證明該測量儀穩定、可靠、精度
    發表于 10-15 21:52 ?881次閱讀
    基于8098<b class='flag-5'>單片機</b>的脈沖<b class='flag-5'>測量儀</b>的研制

    FFT在單片機C8051中的實現

    FFT在單片機C8051中的實現  0 引言   由于單片機的性價比高,因此在數據采集及頻譜分析系統中往往取代DSP芯片而被廣泛使用。
    發表于 12-16 10:10 ?1.2w次閱讀
    FFT在<b class='flag-5'>單片機</b><b class='flag-5'>C8051</b>中的<b class='flag-5'>實現</b>

    單片機脈搏測量儀

    單片機脈搏測量儀  單片機脈搏測量儀   本文介紹一種用單片機制作的脈搏測量儀,只要把手指
    發表于 02-05 09:13 ?3243次閱讀
    <b class='flag-5'>單片機</b>脈搏<b class='flag-5'>測量儀</b>

    基于C8051單片機的金屬探測器系統設計

    基于C8051單片機的金屬探測器系統設計,感興趣的可以看看。
    發表于 01-04 15:24 ?110次下載

    80c51單片機c8051單片機的區別

    80c51單片機c8051單片機的區別。
    發表于 03-22 16:51 ?6次下載

    基于C8051單片機的SPWM波形的實現

    基于C8051單片機的SPWM波形的實現
    發表于 04-13 15:29 ?49次下載

    基于單片機的脈搏測量儀設計

    單片機為基礎,設計的用于測量脈搏的脈搏測量儀,內容包含單片機
    發表于 07-01 17:35 ?48次下載

    C8051單片機在交流變頻調速系統中的應用(收集)

    C8051單片機在交流變頻調速系統中的應用 首先,先給大家一個中文的C8051的資料,天天看英文資料,看的人頭都大了。下邊是中文資料的下載地址: (pdf格式的) 本文簡要介紹了以標準
    發表于 11-24 04:23 ?863次閱讀

    基于STC89C52單片機的指環脈搏測量儀

    基于STC89C52單片機的指環脈搏測量儀
    發表于 06-23 11:07 ?62次下載

    (畢業設計資料)基于52單片機的脈搏心率測量儀系統

    083【電路方案】基于52單片機的脈搏心率測量儀系統脈搏心率測量儀在我們的日常生活中已經得到了非常廣泛的應用。為了提高脈搏心率測量儀的簡便性
    發表于 11-05 13:36 ?59次下載
    (畢業設計資料)基于52<b class='flag-5'>單片機</b>的脈搏心率<b class='flag-5'>測量儀</b><b class='flag-5'>系統</b>

    基于C8051單片機的電子凸輪實現

    電子發燒友網站提供《基于C8051單片機的電子凸輪實現.pdf》資料免費下載
    發表于 10-25 09:28 ?6次下載
    基于<b class='flag-5'>C8051</b><b class='flag-5'>單片機</b>的電子凸輪<b class='flag-5'>實現</b>

    基于C8051單片機的動態心電監護系統設計

    電子發燒友網站提供《基于C8051單片機的動態心電監護系統設計.pdf》資料免費下載
    發表于 10-25 10:41 ?11次下載
    基于<b class='flag-5'>C8051</b><b class='flag-5'>單片機</b>的動態心電監護<b class='flag-5'>系統</b>設計
    主站蜘蛛池模板: 亚洲看片| 免费观看国产网址你懂的| 欧美日韩亚洲国内综合网俺| 日本二区免费一片黄2019| 日韩系列| 免费永久欧美性色xo影院| 蕾丝视频在线播放| 黄色一级一毛片| 国产码一区二区三区| 一本到中文字幕高清不卡在线| 一级大片免费观看| 久久影视一区| 国产性猛交xx乱| 精品国产自在在线在线观看| 淫欧美| 婷婷丁香激情五月| 女人张开腿给男人桶爽免费| 国内精品伊人久久大香线焦| 97人人视频| 米奇777四色精品人人爽| 欧美黑人xxxx猛牲大交| 美女隐私黄www视频| 天堂资源吧| 欧美在线91| 国产r67194吃奶视频| 天天干视频网| 五月天色网址| 成人久久久精品乱码一区二区三区 | 四虎影院海外永久| 免费黄色的视频| 中文网丁香综合网| 黑人黄色大片| 日本一区二区在线视频| 婷婷涩五月| 精品你懂的| 天天干天天骑| 美国一区二区三区| 夜夜橹橹网站夜夜橹橹| 欧美zooz人禽交免费观看| 综合视频网| 成人国产精品2021|