《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA和Nios系統設計的智能電子測試儀器
基于FPGA和Nios系統設計的智能電子測試儀器
2016年微型機與應用第04期
張良,葛榮駿,張志釗,馬義德
蘭州大學 電路與系統研究所,甘肅蘭州 730000
摘要: 介紹了一款以FPGA和NIOS系統為核心設計的智能電子測試儀器。該儀器主要圍繞友晶公司的Altera DE270開發板進行開發,借助直接數字頻率合成(DDS)技術與FPGA芯片的可編程、易修改的特性,實現了正弦波、余弦波、三角波、方波、鋸齒波5種基礎波形與AM、FM、2ASK、2PSK 4種調制信號的輸出,并且在LCD液晶屏上實時顯示輸出波形。此外,對于外部反饋信號,系統利用NiosⅡ嵌入式微處理器對信號做進一步的處理,例如波形的幅度變換、頻率測量、電壓測量和幅頻特性分析等。該智能電子測試儀器實現了波形發生器、數字示波器、掃頻儀、頻率計、電壓表等多種儀器在功能上的綜合,是智能儀器儀表設計的一次全新的嘗試。
Abstract:
Key words :

  張良,葛榮駿,張志釗,馬義德

  (蘭州大學 電路與系統研究所,甘肅蘭州 730000 )

  摘要:介紹了一款以FPGANIOS系統為核心設計的智能電子測試儀器。該儀器主要圍繞友晶公司的Altera DE270開發板進行開發,借助直接數字頻率合成(DDS)技術與FPGA芯片的可編程、易修改的特性,實現了正弦波、余弦波、三角波、方波、鋸齒波5種基礎波形與AM、FM、2ASK、2PSK 4種調制信號的輸出,并且在LCD液晶屏上實時顯示輸出波形。此外,對于外部反饋信號,系統利用NiosⅡ嵌入式微處理器對信號做進一步的處理,例如波形的幅度變換、頻率測量、電壓測量和幅頻特性分析等。該智能電子測試儀器實現了波形發生器、數字示波器、掃頻儀、頻率計、電壓表等多種儀器在功能上的綜合,是智能儀器儀表設計的一次全新的嘗試。

  關鍵詞:FPGA;NiosⅡ;智能儀器;波形發生器

0引言

  隨著社會科技水平的不斷發展,越來越多的企業、學校和個人都參與到電子產品設計與制作的工作中來,而電子測量儀器是從事電子設計工作時必不可少的工具,因此,對電子測量儀的研究也一直是電子設計領域的熱門話題[14]。

  目前,國內外對于電子測量儀器的研究已經非常成熟,以泰克、安捷倫、惠普為首的公司也推出了很多高性能的電子測量儀器。然而,這些儀器雖然性能出眾,但是價格十分昂貴且性能單一,人們從事電子設計時往往需要配備多臺儀器,這無疑極大地增加了電子產品的設計成本。同時,許多公司在設計電子測量儀器時為了追求單一設計指標的高性能,使用大量價格昂貴、體積龐大的模擬電路,造成許多儀器體積龐大且操作不智能,這也增加了從事電子設計的學習負擔。

  基于以上背景,本文設計了一款基于FPGA和NIOS系統的智能電子測試儀器。本儀器綜合了波形發生器、數字存儲示波器、掃頻儀、頻率計、電壓表等多種儀器的功能,在功能上涵蓋了電路設計所需的輸入信號激勵和輸出信號處理,能夠獨立完成一些復雜實驗,簡化了操作步驟,降低了實驗成本,為智能儀器設計提供了一個全新的思路。

1系統的功能描述

  本文以友晶公司設計的DE2開發平臺為核心,結合FPGA內嵌NiosⅡ微處理器設計了一款智能電子測試儀器。本儀器具備以下功能:

  (1)豐富的波形輸出功能

  本系統能夠輸出正弦波、余弦波、三角波、方波、鋸齒波5種基礎波形,以及AM(調幅信號)、FM(調頻信號)、2ASK(二進制振幅鍵控信號)、2PSK(二進制相位鍵控信號)4種調制波形。同時系統能夠接收外部調制信號參與調制。

  (2)靈活的掃頻輸出功能

  借助NiosⅡ微處理器強大的控制能力,本系統能夠在 10 Hz~10 MHz頻率范圍內連續輸出正弦掃頻信號,借助系統的信息處理能力,能夠對外部被測網絡進行幅頻特性分析。其中掃頻信號的起始頻率、終止頻率、頻率間隔等參數可預置。

  (3)精準的電壓和頻率測量功能

  本系統能夠測量1 Hz~10 MHz的頻率范圍內的周期波形的頻率值和電壓值。頻率測量采用全同步等精度測量技術[67],具有較高的測量精度(優于10-6)。電壓測量采用數字峰值檢波技術[8],具有較高的測量穩定性,避免了復雜的模擬電路帶來的不穩定性和飄移帶來的測量精度不高的影響。

  (4)智能的輸入波形輸出波形顯示功能

  本系統不僅能夠在LCD液晶屏上實時顯示輸出信號的波形、頻率等信息,借助信號反饋網絡,同時能夠顯示被測信號的波形、頻率、幅度等信息。這樣的設計方便人們在從事電子設計時能夠同時觀察輸入端和輸出端的波形、頻率、幅度等參數的變化。

  根據以上對儀器功能的分析,本儀器的系統整體功能框圖如圖1所示。

  

001.jpg

2系統的結構設計

  通過對智能電子測試儀器的具體功能進行分析,將整個系統劃分成3個子系統,分別為信號激勵子系統、反饋處理子系統和嵌入式微控制子系統。

  2.1信號激勵子系統

  信號激勵子系統的工作流程如圖2所示。首先,子系統接收來自微控制子系統的頻率控制字,借助直接數字頻率合成技術(DDS技術)[1]在FPGA內部通過Verilog硬件邏輯語言產生正弦波、余弦波、三角波、方波、鋸齒波5種基礎波形[7]。然后以余弦波為載波,以正弦波為調制信號或通過調制信號產生模塊接收外部輸入的調制信號,借助相關算法產生AM和FM兩種調制波形。同時以方波為基帶信號或通過基帶信號產生模塊接收外部輸入的基帶信號,借助相關算法產生ASK和FSK兩種編碼信號。最后通過輸出波形選擇模塊來輸出這些激勵信號[8]。

 

002.jpg

  2.2反饋處理子系統

  反饋處理子系統的工作流程如圖3所示。在嵌入式微控制子系統的控制下,采樣時鐘模塊首先產生一個預置的采樣時鐘,控制AD采樣電路的采樣速率。然后系統將反饋信號的波形數據通過FIFO緩存讀取到FPGA中,再分別對其進行數字峰值檢波和波形存儲,將處理結果發送到NiosⅡ微處理器中,實現波形的存儲顯示和電壓測量功能。

003.jpg

  波形變換電路首先將具有周期性質的反饋信號變換成同頻率的方波信號并將其輸入到頻率變換模塊,通過控制采樣時鐘產生模塊,使其產生的采樣信號為被測信號的整數倍,這樣使得不同頻率的信號在液晶上可以顯示相同的周期數。最后,采用全同步的等精度測頻法對變換后的方波信號進行測頻。此外,采用一個標準時鐘信號進行頻率校準,最終實現頻率測量功能。

  2.3嵌入式微控制子系統

  嵌入式微控制子系統的工作流程圖如圖4所示。子系統的主要功能是通過矩陣鍵盤輸入人機交互信息,再通過數據輸入和輸出總線控制其他子系統,最終在7英寸LCD液晶上進行數據顯示。

  

004.jpg

  通過對智能電子測試儀器的系統結構進行分析,明確了整個系統的硬件設計目標。其中信號激勵子系統的波形發生模塊、反饋處理子系統的信號處理模塊和嵌入式微控制子系統的控制轉換模塊均采用基于Verilog的FPGA硬件邏輯語言實現。最終FPGA硬件設計的RTL視圖如圖5所示。

005.jpg

3系統的軟件設計

  嵌入式微控制子系統的核心是來自FPGA內部的NiosⅡ微控制處理器。整個NiosⅡ微控制處理器的軟件工作流程如圖6所示。

006.jpg

  首先,NiosⅡ接收來自矩陣鍵盤的輸入控制信息,這些控制信息包括:系統的波形輸出模式、正弦波掃頻的掃描頻率間隔及中斷控制、基礎波形輸出的波形類型和輸出頻率、調制信號的產生方式和調制度、基帶信號的產生方式、AD采樣時鐘頻率和LCD液晶顯示界面的的波形顯示模式等信息。然后,NiosⅡ將這些控制信息通過輸出數據總線發送到各個模塊,使各模塊正常工作。同時,NiosⅡ也通過輸入數據總線接收各個模塊的反饋信息,這些信息包括:輸出端的波形信息、采樣時鐘的頻率、輸入信號的波形、電壓最大值和最小值和頻率信息。最終,NiosⅡ微控制處理器將這些信息顯示在外接的7英寸LCD液晶顯示器上。

4系統的測試與分析

  本文設計的基于FPGA和Nios系統設計的智能電子測試儀器的實際工作效果如圖7所示。

007.jpg

  為了檢測智能電子測試儀器系統波形輸出功能的穩定性和測量功能的準確性,借助一臺由泰克公司生產的數字示波器(型號:Tektronix TDS 2022B)來對其進行測試。

008.jpg

  表1是以正弦波為代表,借助示波器檢測本儀器輸出信號的頻率和幅度的穩定性與輸入信號頻率和幅度測量的準確性的部分測量結果。

  測量結果表明,本儀器采用全同步的等精度頻率測量技術,頻率的有效測量范圍與測量精度相較于傳統儀器有較大的提高。波形輸出的3 dB帶寬為1 Hz~22 MHz,波形在100 Hz~10 MHz

  的輸出頻率范圍內,具有良好的幅度穩定性。相較于傳統的二極管峰值檢波幅度測量方式,本儀器采用數字峰值檢波的幅度測量方式,具有較高的測量精度與穩定性。

5結論

  本系統外圍電路簡單、體積小巧、操作方便,各種功能采用模塊化思路集成在一起,可以根據用戶需求隨意增減功能模塊,也能根據不同設計需求改變各功能模塊的技術指標,與傳統電子儀器相比更加智能和靈活。

  系統注重多種功能的綜合,減少了實驗所需的儀器數量,降低了實驗成本,非常適合于沒有足夠成本建立大型實驗室且對于性能指標沒有極高追求的中小型企業和個人,以及剛剛接觸電子設計的高校學生。圖6NIOS微控制子處理器軟件工作流程圖圖7智能電子測試儀器實驗效果圖

參考文獻

  [1] 趙茂泰.智能儀器原理及應用(第3版)[M].北京:電子工業出版社,2009.

  [2] 陳尚松.電子測量與儀器(第2版)[M].北京:電子工業出版社,2007.

  [3] 王媛媛.基于FPGA的數字秒表設計與實現[J].微型機與應用,2014,33(5):23-26.

  [4] 吳征,蘇淑靖.基于FPGA+PWM的多路信號發生器設計[J].電子技術應用,2014,40(3):38-40,44.

  [5] 張志剛.FPGA與SOPC設計教程—DE2實踐[M].西安:西安電子科技大學出版社,2007.

  [6] 劉德亮,王竹林,尉廣軍.基于FPGA高精度頻率測量儀的設計[J].河北工業科技,2010(1): 29-31.

  [7] 包本剛.基于FPGA的全同步數字頻率計的設計[D].長沙:湖南大學,2007.

  [8] 石明江,顧亞雄,何道青.基于FPGA的手持式數字存儲示波器峰值采樣技術[J].儀器儀表,2009(4):6-8.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区电影在线观看| 亚洲成人资源网| 黄色成人免费观看| 国产欧美精品一区| 国产精品试看| 国产精品国产自产拍高清av| 欧美精品乱人伦久久久久久| 欧美大色视频| 欧美精品国产精品日韩精品| 欧美电影免费观看| 欧美激情精品久久久久久变态| 欧美国产激情| 欧美精品日韩一本| 欧美日韩精品综合| 欧美丝袜第一区| 欧美先锋影音| 国产精品久久久久国产精品日日 | 久久色在线播放| 久久婷婷国产麻豆91天堂| 久久久久国产精品一区三寸| 久久久久久成人| 美女视频黄 久久| 欧美激情免费观看| 欧美日韩一区二区三区在线观看免| 欧美日韩国产综合新一区| 欧美日韩免费观看一区=区三区| 欧美日韩一区二区免费视频| 国产精品爱啪在线线免费观看| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩特黄影片| 国产精品99久久久久久宅男| 亚洲小说区图片区| 午夜精品亚洲| 久久精彩免费视频| 日韩视频免费在线| 亚洲一区二区在线播放| 欧美一区中文字幕| 另类专区欧美制服同性| 欧美日韩1080p| 国产欧美一级| 亚洲国产mv| 亚洲社区在线观看| 性做久久久久久久久| 亚洲欧洲精品一区二区三区| 国产精品99久久99久久久二8| 午夜精品久久一牛影视| 久久综合狠狠综合久久激情| 欧美激情一区二区三区在线| 国产精品v亚洲精品v日韩精品| 国产日韩欧美电影在线观看| 伊人色综合久久天天| 日韩视频免费观看高清在线视频| 亚洲中午字幕| 亚洲理论在线| 欧美一区日本一区韩国一区| 免费成人在线观看视频| 国产精品vvv| 伊人久久综合| 亚洲视频狠狠| 亚洲国产小视频| 午夜精品久久久久久久久久久久久| 麻豆精品视频在线观看| 欧美午夜视频一区二区| 国外成人性视频| 宅男噜噜噜66国产日韩在线观看| 久久精品国产精品亚洲综合| 中文欧美字幕免费| 久久最新视频| 国产伦精品一区二区| 亚洲人成毛片在线播放| 欧美诱惑福利视频| 亚洲一区在线免费| 女仆av观看一区| 国产日产精品一区二区三区四区的观看方式 | 怡红院精品视频| 亚洲欧美日韩国产中文| 99re66热这里只有精品4| 久久精品一区二区三区四区| 欧美日韩国产三级| 精品动漫3d一区二区三区| 亚洲一区二区在线看| 亚洲精品在线观看免费| 久久久国产亚洲精品| 国产精品国产成人国产三级| 亚洲国产一区二区三区a毛片 | 亚洲最黄网站| 免费观看成人鲁鲁鲁鲁鲁视频| 国产九色精品成人porny| 日韩午夜激情| 亚洲国产日韩欧美综合久久| 欧美在线日韩精品| 国产精品久久久久久久久久免费| 91久久午夜| 亚洲欧洲日本在线| 玖玖玖国产精品| 国产真实精品久久二三区| 亚洲综合日韩中文字幕v在线| 一区二区电影免费在线观看| 蜜桃av噜噜一区二区三区| 国产欧美一区二区三区另类精品| 一区二区久久| aa日韩免费精品视频一| 欧美大片在线影院| 在线播放亚洲| 久久精品色图| 久久在线播放| 黄色精品网站| 亚洲第一在线视频| 久久久久国产一区二区三区| 国产美女精品| 午夜伦欧美伦电影理论片| 先锋影音网一区二区| 国产精品久久久一区麻豆最新章节| 99精品欧美| 亚洲一级在线| 国产精品白丝av嫩草影院 | 香蕉尹人综合在线观看| 国产精品免费网站在线观看| 亚洲最新在线视频| 中文亚洲免费| 国产精品国内视频| 亚洲无线视频| 午夜精品一区二区在线观看| 国产精品福利片| 亚洲一区二区不卡免费| 亚洲欧美中日韩| 国产欧美精品在线观看| 亚洲欧美中文日韩在线| 久久精品日产第一区二区| 韩国视频理论视频久久| 亚洲福利小视频| 欧美va亚洲va日韩∨a综合色| 亚洲国产成人在线播放| 日韩视频一区二区三区在线播放免费观看 | 欧美在线高清视频| 国产一区二区按摩在线观看| 久久精品国产99国产精品澳门| 另类综合日韩欧美亚洲| 亚洲国产日本| 亚洲午夜三级在线| 国产精品美女午夜av| 香蕉久久久久久久av网站| 久久久久久久一区| 在线精品福利| 亚洲视频图片小说| 国产精品视频一二三| 欧美一级网站| 欧美好骚综合网| 亚洲午夜黄色| 久久人人97超碰国产公开结果| 亚洲国产黄色片| 亚洲伊人色欲综合网| 国产一区二区中文字幕免费看| 亚洲国产成人在线| 欧美日韩伦理在线| 亚洲欧美综合网| 欧美国产高清| 亚洲午夜av| 麻豆精品视频在线观看视频| 日韩一级二级三级| 久久激情一区| 亚洲日本欧美天堂| 欧美在线免费观看| 亚洲狠狠婷婷| 午夜精品电影| 亚洲国产精品999| 午夜精彩视频在线观看不卡| 一区免费观看视频| 亚洲一区二区在线看| 激情久久久久久| 亚洲午夜高清视频| 狠狠88综合久久久久综合网| 亚洲婷婷综合色高清在线| 国产在线播放一区二区三区| 99视频+国产日韩欧美| 国产欧美一区二区白浆黑人| 亚洲乱码国产乱码精品精| 国产免费成人在线视频| 日韩亚洲欧美精品| 国产在线精品一区二区中文| 亚洲视频一区在线观看| 激情成人综合| 亚洲欧美日韩爽爽影院| **网站欧美大片在线观看| 午夜精品久久久久久久99水蜜桃| 亚洲电影观看| 久久精品国产久精国产思思| 99热在线精品观看| 牛人盗摄一区二区三区视频| 亚洲欧美日韩在线一区| 欧美日本在线视频| 亚洲国产福利在线| 国产精品网红福利| 在线一区观看| 亚洲国产中文字幕在线观看| 久久久久久久精| 亚洲一区二区三区在线视频| 欧美激情亚洲国产| 欧美诱惑福利视频| 国产精品视频第一区|