娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月21日(星期二)

正在發生

2020年01月21日 | 基于PXI總線的虛擬數字存儲示波器軟件設計

發布者:rocky96 來源: elecfans關鍵字:PXI總線  虛擬數字存儲示波器  軟件設計 手機看文章 掃描二維碼
隨時隨地手機看文章

基于微型計算機的虛擬儀器是現代電子測量儀器發展的重要方向, 其中虛擬數字存儲示波器是一種應用十分廣泛的虛擬儀器。虛擬示波器能充分發揮和利用計算機的軟硬件資源, 使之成為儀器功能的組成部分, 比如: 利用計算機的圖形界面完成對虛擬控制和顯示面板的定義; 利用計算機的存儲及文件功能完成對信號的記憶、存儲和回顯; 利用計算機的數據處理及控制能力完成對數據的采集、傳送、分析處理和顯示等。PXI 總線是最新一代的測試總線技術, 是PCI 總線在測試領域的擴展,于1997 年被美國NI 公司首次提出, 并于次年被采用為工業標準。PXI 總線可簡單地認為是Micorosoft Windows、Compact PCI(CPCI) 和VXI 技術的綜合: 機械規范方面采用CPCI 的核心技術, 即歐式插卡機械機構和氣密式針孔接頭, 特別適用于惡劣的工業環境; 電氣規范方面在保持了PCI/CPCI 總線所有優點的前提下增加了專門的系統參考時鐘、觸發總線、星形觸發總線和模塊間的局部總線, 以此來滿足高精度的定時、同步與數據通信要求。基于此, 本文采用PXI總線, 利用現有的PXI 工控機及高速數據采集板,設計了基于PXI 總線的虛擬數字存儲示波器軟件。


1 硬件結構

虛擬示波器的結構組成如圖1 所示, 它由預處理電路、AD 轉換電路、SDRAM、高頻時鐘及時序產生電路、觸發電路和FPGA[3]芯片、及邏輯控制器組成。待測信號經測試探頭輸入預處理電路, 實際被測信號的幅值變化范圍可能從數毫伏到上百伏, 預處理電路的作用就是對其進行放大或衰減調理, 使之適應A/D 轉換器的輸入需求。A/D 轉換電路負責將模擬量轉換成數字量, 在數據采集模式下, 轉換后的數字量在SDRAM 控制器的控制下, 被依次寫入128MB SDRAM。在示波模式下, 數字量通過FPGA內部的FIFO 通過PXI 總線被CPU 讀入、處理、顯示。本示波器的兩路輸入信號共用同一A/D 轉換電路, 因此在A/D 轉換前加了高速雙路選擇器, 通過快速切換完成兩路信號的數據采集。這里的PXI 總線可以實現示波器與PC 機主板間的數據傳輸。整個板卡是在高度穩定的時鐘控制下, 進行有序地工作, 這一時鐘是高頻時鐘發生器產生的。

基于PXI總線的虛擬數字存儲示波器軟件設計

2 電路設計與實現

2.1 預處理電路

數據采集電路的核心是A/D 轉換器, 而高速A/D芯片允許的輸入信號范圍一般是固定的( 如- 0.5~0.5V) 。預處理電路結構如圖2 所示, 其作用是對小信號進行放大, 對大信號進行衰減, 以保證足夠的動態范圍。同時, 為了不給被測信號帶來影響, 它還具有較高的輸入阻抗。預處理電路由衰減網絡、阻抗變換、主放大、偏置調節、驅動放大等組成。這里衰減網絡由繼電器控制, 完成10 倍、100 倍衰減。主放大器選用寬頻帶運算放大器AD8056, 該芯片的主要特性是: 300MHz 帶寬( - 3dBBandwidth, G=+1) 。采用負反饋放大方式, 與繼電器相配合完成1、2、5 倍放大。實際阻抗變換電路中也包含一片AD8056, 主要用作跟隨器, 起隔離作用。驅動放大電路采用AD 公司的AD8138, 該放大器具有較寬的模擬帶寬( 320MHz, - 3dB, G=+1) , 而且可以實現將單端輸入信號變成差分輸出的功能。這一變換在高速的模數轉換電路中非常有用, 因為幾乎所有的高速AD 芯片的模擬輸入端都為差分信號, 雖然部分芯片的手冊中提到也可使用單端信號, 但這樣會使AD 轉換結果的二次諧波增大, 降低系統的信噪比( SNR) 。AD8138 很好地解決了這個問題, 可以非常容易地將用戶端的單端信號轉換成差分輸出而不必使用變壓器耦合, 大大精簡了電路結構。偏置調節電平由DAC 輸出, 并由計算機程控調節。

基于PXI總線的虛擬數字存儲示波器軟件設計

2.2 AD 轉換電路

該模塊采用了AD 公司的高速、低功耗、同步采樣模/數轉換器AD7677, 它采用+5V 工作電壓,AD7677 采用具有94dB 共模抑制能力的差分輸入通道, 將其Ref 引腳與IN- 引腳接到一起, 為差分電路提供2.5V 的參考電壓。這里模擬量采用單端輸入, 將IN- 端接共模電壓2.5V, IN+端接前端信號調理模塊的輸出。AD7677 的時鐘信號由外部提供, 最高采樣頻率可達1M/S。將COVST 引腳置低電平, 時鐘信號下降沿觸發, A/D 開始轉換, 轉換完成后產生轉換結束信號EOC。將AD7677 的COVST 引腳接高電平, 使轉換結果以16 位的方式輸出。輸出至FPGA, 存入同步動態存儲器。AD7677 轉換電路如圖3 所示。

基于PXI總線的虛擬數字存儲示波器軟件設計

2.3 實時時鐘

DS1302 是一種高性能, 低功耗, 帶RAM的實時時鐘芯片, 它可以對年、月、日、周日、時、分、秒進行計時, 且具有閏年補償功能, 工作電壓寬達2.5~5.5V, 采用三線接口與CPU 進行同步通信,并可采用突發方式一次傳送多個字節的時鐘信

號或RAM數據。在一個采樣周期內, 當輸入數據全部采樣完畢后, FPGA 讀取DS1302 中的時間值, 并進行存儲DS1302 的SCLK、RST、I/O 口分別與MEGA64 的I/O 相連進行串行通訊, 實現對采樣時間的記錄。


2.4 SDRAM

SDRAM的特點是存儲容量大、速度快, 被廣泛應用于計算機內存條上。本示波器選用四片32MB同步動態存儲器HY57V56820T 作為在線存儲器。SDRAM控制器的作用是以100MHz 的速率將A/D芯片輸出的數據正確寫入四片HY57V56820T 中,同時負責將其中已存好的數據正確讀出, 通過PXI總線再送到計算機內存。另外還負責SDRAM刷新。在數據采集模式下, 示波器能以100Mb/s 的速度將AD 轉換器輸出的數據實時存入SDRAM, 數據采集過程是先由模塊上的SDRAM實時接收數據, 再由PXI 總線傳遞到計算機內存。實際電路中SDRAM控制器是在FPGA 芯片上用VHDL 編程實現的。圖4 為其讀寫狀態機。

基于PXI總線的虛擬數字存儲示波器軟件設計

3 軟件結構

虛擬儀器作為21 世紀的儀器, 具有編程靈活、可自定義、數據處理和分析功能強大、開發周期短等優點, 推動著測控技術的革命, 在遠程控制方面有廣闊的應用前景。LabWindows/CVI是美國NI 公司利用虛擬儀器技術 開發的32位面向計算機測控領域虛擬儀器的軟件開發平臺, 代表著當今虛擬測控的發展趨勢, 它最大的特色是提供了功能強大的庫函數[5], 其中包括:用戶界面庫函數, 高級數據分析庫函數, 數據采集,DDE, AcTIveX 及TCP/IP 庫函數等, 可以實現滿意的控制效果和仿真結果。本設計采用LabWindows/CVI, 充分運用高級數據分析庫函數等高級編程技術對軟件進行模塊化設計[6]。虛擬示波器軟件結構如圖5 所示。系統自檢與初始化模塊主要完成系統硬件故障診斷、端口初始化等操作。時基控制主要控制采集卡掃描率、通道掃描次數( 取樣數) ; 觸發控制包括觸發電平控制、觸發模式、觸發斜坡等; 通道控制主要控制單通道或雙通道測量; 數據采集模塊主要完成數據采集的控制, 包括觸發控制、通道控制、時基控制等。其中, 參數測量模塊包括電壓參數和頻率、周期等時間參數的測量, 并顯示測量結果。頻譜分析模塊采用FFT 算法, 完成頻域信號分析。

基于PXI總線的虛擬數字存儲示波器軟件設計

4 軟件設計

示波器主面板如圖6 所示。當面板上“電源開關”鍵打開后, 調用驅動程序開始數據采集過程, 首先要根據觸發通道的不同和觸發方式的不同, 選取不同的數據采集方式, 同時根據用戶設置的觸發電平和觸發位置的不同也應該選擇采集不同時間段的被測數據。得到的數據在送顯示之前, 采集回來的波形數據根據需要可能還要經過一定的處理, 如平滑、插值、防抖等。由于示波器的數字存儲功能、實時采樣特點, 以及其單次觸發、滾動顯示、自動時基量程、波形停留、自動光標測量等特點, 決定了此部分程序模塊時序復雜、分支頗多, 是設計和調試的重點。

基于PXI總線的虛擬數字存儲示波器軟件設計

5 結語

本文所述虛擬數字存儲示波器技術已運用在某自動測試系統中, 其實現的示波器可雙通道同時工作于100MHz 采樣頻率, 檢測輸入范圍在10mV~100V 的信號( 靈敏度為10mV) 。該自動測試系統基于測試領域最先進的PXI 總線技術, 體積小巧、使用方便、抗干擾能力強, 能滿足軍用研究所、基地維修中心等需要。

關鍵字:PXI總線  虛擬數字存儲示波器  軟件設計 引用地址:基于PXI總線的虛擬數字存儲示波器軟件設計

上一篇:開關損耗測量中的注意問題與影響因素解析
下一篇:以FPGA為基礎的示波器圖文顯示系統軟硬件設計思路與方案

0

推薦閱讀

????新浪科技訊 北京時間1月19日早間消息,德州儀器將迎來14年來的首位新CEO。該公司周四表示,在其內部任職22年的布萊恩·克拉切(Brian Crutcher)將接替從2004年開始執掌帥印的里奇·譚普頓(Rich Templeton),出任該公司的CEO。  德州儀器股價過去一年上漲57%,超過除亞馬遜之外的5大市值最高的科技公司中的任何一家——亞馬遜過去一年股價...
據報道,1月20日,在武漢蘭丁醫學高科技有限公司的實驗室里,40臺機器人正在進行宮頸癌的篩查工作,只要幾分鐘,“Landing”機器人就可以從成千上萬的細胞中,找出有問題的癌細胞,其快速精準的診斷令人驚嘆。 據了解,這項在湖北80萬貧困婦女宮頸癌篩查中運用的人工智能新技術,讓診斷出宮頸癌的速率比原先人工篩查快了至少4倍。 湖北省政府2018年啟...
歐盟有關暫時禁止面部識別技術的提議周一贏得了谷歌母公司 Alphabet CEO 桑達爾·皮查伊(Sundar Pichai)的支持,但微軟總裁兼首席法務官布拉德·史密斯(Brad Smith)則反應冷淡。皮查伊指出,這種技術可能會被用于不道德的用途,因此應該暫停。但史密斯則表示,這種禁令就像是使用“切肉刀”而非“手術刀”來解決潛在的問題。“我認為,重要的是各...
幾天前,全球最大的電子產品代工廠富士康宣布進軍造車行業;而在新能源汽車行業領跑的比亞迪,最近因代工榮耀手機,股價大漲。 在被華為下架所有相關商品后,榮耀也與華為徹底“決斷”,不僅品牌獨立,而且代工廠也完全分離。 這時,比亞迪電子及時出手,接下了榮耀的大單。 據供應鏈消息,比亞迪電子和深科技將為榮耀代工生產,其中比亞迪電子的代工量超...

史海拾趣

問答坊 | AI 解惑

畢業設計資料---氣體檢測

畢業設計資料---氣體檢測…

查看全部問答∨

混亂的AVR (轉)

混亂的AVR (轉) 作者:佚名 文章來源:網絡 點擊數:462 更新時間:2008-7-9 7:29:40                                  接觸A ...…

查看全部問答∨

IRF540的使用問題

用IRF540導通一個12V的電路,在PROTEUS上設計了一個非常簡單的電路,D端接12V,S端接負載,G端加4-10V電壓,仿真時不知為何IRF540皆不導通,想不明白,請各位大俠不吝賜教!…

查看全部問答∨

Keil C51 使用幫助

該手冊是Keil 軟件公司8051 單片機軟件開發工具的介紹是為新用戶和有興趣的讀者準備的使用 指南只需要閱讀本書就可以正確地運行和使用該軟件這本用戶指南包括以下章節的內容 第一章介紹 對本用戶手冊的概述 第二章安裝 講述怎樣安裝軟件并設置工 ...…

查看全部問答∨

小弟今天開始從ppc 轉 wince 開發 需要一些開發環境 sdk 請各位幫忙

小弟今天開始從ppc 轉 wince 開發 需要一些開發環境 sdk 請各位幫忙 請問 開發wince程序需要裝那些 sdk  開發包   最好能給 鏈接  謝謝了 ~~ 小弟準備用vs2005 開發 …

查看全部問答∨

有什么辦法可以得到當前OS所在的分區名稱?

請問有什么辦法可以知道當前正在運行的wince os所在的分區的名稱?不寫驅動,不去讀bootargs一類的設定。…

查看全部問答∨

顯示驅動字體問題

各位,我的LCD屏換了片選腳后,凡是在打出字的部分,都有白色方框,這是什么問題,據說是什么透明度,什么沒把數據寫進去之類的原因,大家可否告訴我嗎?…

查看全部問答∨

建伍對講機維修手冊(含原理圖和說明)

建伍對講機維修手冊(含原理圖和說明)…

查看全部問答∨

STM32明明是32位的CPU,卻將定時器設計成16位的!

真不明白,明明是32位的CPU,卻將定時器設計成16位的,對有些應用32位的定時器可是很重要的悠!希望下一個版本能有所改進。ST加油!!!!…

查看全部問答∨

最適用于圖像處理的TI公司DSP

請問用哪款TI的DSP板做圖像處理比較好,要可以和Matlab連接使用,且可通過Real Time Work Shop工具箱自動生成代碼,要是版本新一些就更好了 最近需要買一塊板子,請大家多多給建議啊 謝謝…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新測試測量文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 绍兴县| 太湖县| 成安县| 福海县| 平塘县| 阜康市| 石门县| 潞城市| 汉中市| 黄平县| 桑植县| 安义县| 夏邑县| 庆阳市| 拜城县| 内江市| 泰和县| 乌兰浩特市| 泰顺县| 肃宁县| 习水县| 招远市| 通榆县| 铜川市| 林州市| 崇礼县| 青神县| 梅河口市| 万州区| 五常市| 郯城县| 合山市| 宝应县| 米易县| 靖安县| 兰考县| 普兰县| 明溪县| 昭觉县| 石泉县| 东乌珠穆沁旗|