久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 測試測量 > 正文

基于嵌入式系統 USB接口的虛擬示波器的開發(fā)與實現

發(fā)布時間:2016-03-10 責任編輯:wenwei

【導讀】針對傳統示波器不便攜帶,傳統虛擬儀器不具有即插即用、熱插拔等功能的情況,提出了基于嵌入式系統USB接口的虛擬示波器的設計方案和具體實現方法。以單片機和USB芯片為核心構建虛擬示波器系統體系,應用嵌入式技術把示波器的硬件集成在嵌入式電路板上,將A/D轉換、D/A轉換,以及數字濾波和邏輯控制處理等外置于上位PC機,通過控制傳輸和數據報告完成數據通信和監(jiān)控顯示的功能。實驗表明,設計的虛擬儀器具有智能化和良好的系統擴展性,是未來虛擬儀器發(fā)展的方向。
 
虛擬示波器是將計算機強大的計算處理能力和一般硬件儀器的信號采集和控制能力結合在一起,從而實現一般示波器所不能實現的功能和友好的界面,彌補了傳統示波器功能單一、體積龐大、攜帶不便、價格昂貴的不足。隨著計算機技術的發(fā)展 ,對虛擬儀器的智能化和小型化的要求越來越高。嵌入式系統的發(fā)展使得基于嵌入式微處理器和實時操作系統的嵌入式虛擬儀器能夠滿足惡劣工作環(huán)境下的便攜虛擬儀器的需要。同時,基于USB總線的儀器設備克服了現有PC總線虛擬儀器的不足,可滿足自動化工業(yè)測量的要求,特別適合現場信號的測試。
 
常用的虛擬儀器多采用PCI或ISA插槽,然而采集卡的數量一般有限,因此在搭建系統的時候,只能指定特定的計算機或嵌入專門的采集卡,但有些設備根本就不支持PCI或ISA總線,這種內置形式很容易受到PC機箱內高頻干擾的影響,降低系統的采樣精度和穩(wěn)定性。如果能夠將整個系統做成外置式,不僅能夠提高系統的采樣精度和穩(wěn)定性,還能增強系統的靈活性,同時還有利于系統的維護。
 
USB接口是實現虛擬儀器的一種更方便、更有效、更靈活的總線通訊式。USB總線是新一代總線技術,使PC機配置新的硬件設備不用在打開機蓋,且支持熱插拔技術,給使用者以極大的方便。USB總線具有傳輸速率高、支持異步和等時傳輸特點,并且可同時掛接127個獨立的USB設備,適合于外登式中高速、高精度采樣系統。USB技術是非贏利性的規(guī)范,已得到了廣泛工業(yè)支持。
 
1 系統整體設計
 
嵌入式處理器是由C8051F020單片機和USB總線芯片CH375組成。C8051F020單片機作為系統的CPU擔任著邏輯控制、數據采集和存儲管理的工作,接收測試分析對象上傳的數據源信號,通過信號調理模塊和模數轉換模塊等控制功能實時采集數據,由USB總線芯片CH375作為與上位機通信的接口將數據傳送給上位機監(jiān)控模塊。系統結構如圖1所示。
 
基于嵌入式系統 USB接口的虛擬示波器的開發(fā)與實現
 
C8051F系列單片機是完全集成混合信號的系統級芯片,具有與8051兼容的控制器內核,并與MCS-51指令集兼容;片內還集成了數據采集和控制系統中常用的模擬部件和其他數字外設及功能部件。C8051F單片機采用流水線結構,機器周期由標準的12個系統時鐘降為1個系統時鐘,處理能力大大提高,峰值性能可 達25M IPS.C8051F單片機是能真正獨立工作的片上系統(SoC)。每個MCU都能有效地管理模擬外設和數字外設,可以關閉單個或全部外設節(jié)省功耗。Flash存儲器還具有片上重新編程能力,可用于非易失性數據存儲。片內JTAG調試支持觀察、修改儲存器和寄存器,支持斷點、單步、運行、停機命令。調試時所有的模擬和數字外設都能全功能運行。
 
C8051F最突出的改進是引入了數字交叉開關。這是一個大的數字開關網絡,允許將內部數字系統資源分配給端口I/O 引腳。這種結構可支持所有的功能組合,可通過設置交叉開關控制寄存器,將片內的計數器 /定時器、串行總線、硬件中斷、ADC轉換啟動輸入及微控制器內部的其他數字信號配置在端口I/O引腳,這就允許用戶根據自己的特定應用選擇通用端口I/O和所需數字資源的組合。
 
USB模塊CH375是一個USB總線的通用設備接口芯片,無需編寫驅動程序,內置有USB通訊中的底層協議,完全滿足USB1.1標準。該模塊具有8位數據總線(D0~D7)、地址輸入(A0)、讀(RDJHJ)、寫(WRJHJ)、片選控制線(CSJHJ),以及中斷輸出(INTJHJ)等功能,可以方便地掛接到單片機的數據總線上。當A0為低電平時選擇數據端口,單片機通過8位并口對CH375進行讀寫數據;當AO為高電平時選擇命令端口,可以向其寫入命令。
 
在本地端,單片機對CH375的操作是采用命令加數據的I/O 操作方式,任何操作都是先發(fā)命令給CH375,然后執(zhí)行數據輸入輸出。CH375接收到上位機發(fā)送的數據或者發(fā)送完給上位機的數據后,以中斷方式通知單片機。各通道的USB模塊CH375在計算機應用層與其本地端單片機之間提供了端對端的連接,統一采用數據加應答方式進行通信,所有的通信都由計算機應用層發(fā)起,然后以接收到單片機的應答結束。
 
2 嵌入式軟件設計
 
嵌入式軟件設計采用模塊化的程序設計思想,主要由4個部分組成,即A/D轉換子程序、數據采集及存儲子程序、USB通信子程序,以及D/A轉換子程序,并由嵌入式處理器進行統一調配。這里主要介紹數據采集和USB通信子程序。
 
該虛擬示波器中使用了2種傳輸方式:控制傳輸和數據報告??刂苽鬏斢脕韺崿F位于計算機上的USB總線驅動程序及編寫的功能驅動程序對設備的各種控制操作,根據計算機端軟件設定的增益、時基、觸發(fā)等參數控制數據采集模塊,需要計算機向單片機發(fā)送少量的控制信息。
 
數據報告用來完成將采集數據從設備傳送到計算機的功能,這屬于大批量數據的傳輸。如圖2所示,當USB控制器從USB總線檢測到計算機啟動的某一傳輸請求時,USB控制器通過中斷方式將此請求通知單片機。單片機通過訪問USB控制器的狀態(tài)寄存器和數據寄存器獲得與此次傳輸有關的各種參數,并根據具體傳輸參數,對USB控制器的控制寄存器和數據寄存器進行相應的操作。如果是上傳(上傳緩沖區(qū)的數據被計算機成功讀取),則釋放當前USB緩沖區(qū),然后退出中斷程序;如果是下傳(下傳緩沖區(qū)成功接收到計算機發(fā)送的數據 ),則從數據下傳緩沖區(qū)讀取數據塊。在分析接收到的數據塊時,如果是數據請求的上傳命令,則準備應答數據(采集數據 );單片機將采集數據寫入數據上傳緩沖區(qū)中,然后退出中斷程序,完成計算機的傳輸請求。該通訊方式具有數據自動同步、程序設計簡單、交互性和可控性較好等優(yōu)點。
 
基于嵌入式系統 USB接口的虛擬示波器的開發(fā)與實現
 
3 上位機軟件設計
 
上位機軟件主要功能是模擬一個示波器的界面,實現數據的顯示及滿足不同需要的分析功能,同時完成對數據采集硬件的參數設定。在這個設計中已實現了基本的功能,如圖3所示,包括波形顯示、數據保存、量程的自動轉換和數據的深度分析(波形測量和頻譜分析),甚至能結合嵌入式系統硬件實現波形發(fā)生器等功能。
 
基于嵌入式系統 USB接口的虛擬示波器的開發(fā)與實現
 
上位PC機的人機界面是虛擬示波器與用戶的接口,直接關系到系統的可用性和方便性。人機界面程序主要是使用戶能夠方便地控制整個虛擬示波器的工作,并通過數據分析,使用戶能夠方便地選擇通道,采集頻率、增益等。上位機的人機界面采用VC++語言開發(fā),在軟件中充分利用了類功能,將USB設備的啟動函數、停止函數、數據讀取函數等各個函數全部整合到動態(tài)鏈接庫USB.DLL中。將CH375芯片的驅動程序、動態(tài)鏈接庫拷貝到上位機中,利用CH375動態(tài)鏈接庫DLL提供的API函數(設備管理API、數據傳輸API、中斷查詢API和直接控制API)對其進行操作,數據傳輸API是最重要最常用的一組函數,它提供了多種數據傳輸模式。
 
中斷查詢API一般用于USB設備使用到中斷傳輸的場合。直接控制API是用于CH375直接輸入輸出信號,由設置、輸入和輸出3部分組成。這樣不但使軟件程序結構清晰,方便閱讀,而且在需要時可以方便快捷地升級人機界面,無需大的改動。使用動態(tài)鏈接庫后,當其他應用軟件要使用該USB設備時,也可方便聲明函數,從而有效地控制USB設備工作,因此,該USB設備可以方便地用于其他場合,實現其他的功能。軟件充分利用了計算機強大的處理能力,可在控制USB設備的同時對16個信號進行采集和顯示,并可根據用戶的需要測出不同信號的頻率、幅值、有效值等參數。軟件波形觀測界面如圖4所示。
 
基于嵌入式系統 USB接口的虛擬示波器的開發(fā)與實現
 
4 結束語
 
根據嵌入式系統USB接口的虛擬示波器的硬件和軟件設計方案,實現了該虛擬示波器數據傳輸、算法控制、顯示調試等基本功能。實踐表明,該系統性能良好,功能強大,體積小巧,使用簡便,價格低廉,適合多種場合應用,能為使用者建立了一個良好的使用平臺。
 
 
 
推薦閱讀:

一個工程師與電子制作的故事:數字示波器DIY設計
化繁為簡,結合實際解析示波器的原理及基本組成
示波器的分類簡介都在這里,趕緊收藏吧!
基于單片機的通用示波器存儲功能擴展設計
這就是無人機的痛點 就算技術再好也很難普及



 
要采購示波器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
日韩激情精品| 日韩视频精品在线观看| 亚洲成av人片一区二区密柚| 国产成人精品一区二区免费看京| 国产精品高清一区二区| 国产精品一区二区三区av| 国产探花一区| 久久香蕉网站| 色一区二区三区| 久久久久久色| 国产精品17p| 久久99影视| 国产精品二区不卡| 亚洲网站视频| 免费观看日韩电影| 日韩和欧美一区二区| 国产精品自在| 国产aⅴ精品一区二区三区久久| 在线一区av| 伊人成人网在线看| 日本成人在线一区| 色综合狠狠操| 亚洲精品一区二区妖精| 日本不卡的三区四区五区| 久久国产日韩欧美精品| 国产精品99在线观看| 久久精品动漫| 欧美一级专区| 国产精品一区二区av日韩在线| 精品国产亚洲一区二区在线观看| 日韩欧美一区二区三区在线视频 | 天堂а√在线最新版中文在线| 99久久九九| 蜜臀久久久99精品久久久久久| 日本三级亚洲精品| 国产精品xx| 午夜国产欧美理论在线播放| 四虎精品一区二区免费| 麻豆精品av| 五月天激情综合网| 国产亚洲一区二区三区啪| 黑人精品一区| 亚洲最大av| 国内揄拍国内精品久久| 好吊日精品视频| 国产欧美亚洲一区| 宅男在线一区| 国产精品三级| 国产精品99免费看| 国产精品欧美日韩一区| 国产高清久久| 国产欧美一区二区精品久久久 | 国产日韩免费| 伊人精品一区| 国产日韩一区二区三区在线| 久久三级福利| 国产精品一区二区精品视频观看| 免费精品国产| 国产精久久一区二区| 亚洲在线成人| 国产一区二区亚洲| 日韩精品麻豆| 日韩三区免费| 伊人久久亚洲影院| 国产欧美三级| 99xxxx成人网| 国产一区2区| 日韩综合小视频| 欧美日韩色图| 国产成人精品福利| 欧美一区网站| 亚洲激情社区| 精品色999| 日韩不卡免费视频| 欧美 日韩 国产一区二区在线视频| 日本欧美在线| 国产一区二区中文| 成人在线免费观看91| 亚洲婷婷丁香| 999国产精品| 麻豆91精品视频| 亚洲bt欧美bt精品777| 久久中文字幕av一区二区不卡| 欧美黑人做爰爽爽爽| 亚洲精品护士| 日韩久久一区| 成人美女视频| 久久精品国产99国产精品| 亚洲午夜国产成人| 激情欧美一区| 欧美aa一级| 国产精品第一国产精品| 最新亚洲国产| 久久久蜜桃一区二区人| 久久99蜜桃| 日韩国产91| 午夜久久一区| 日韩av二区| 美女av一区| 日本久久一区| 免费高清在线一区| 欧美日韩第一| 久久久久国产精品一区三寸| 高清一区二区三区| 久久av免费看| 国产欧美日韩一区二区三区四区 | 精品网站aaa| 国产美女精品视频免费播放软件| 三级欧美在线一区| 野花国产精品入口| 久久亚洲专区| 婷婷综合六月| 狠狠躁少妇一区二区三区| 美女久久精品| 免费看久久久| 国产精品日韩精品中文字幕| 日韩不卡一区二区三区| 免费人成在线不卡| 久久高清免费观看| 黄色欧美日韩| 国产精品普通话对白| 亚洲精品97| 日韩午夜黄色| 亚洲欧美日本日韩| 9国产精品视频| 午夜亚洲福利在线老司机| 国产精品普通话对白| 老司机久久99久久精品播放免费| 国产韩日影视精品| 在线一区电影| 在线亚洲观看| 国产精品日韩欧美一区| 不卡一区2区| 亚洲精品极品少妇16p| 午夜欧美视频| 亚洲少妇自拍| 国产精品呻吟| 久久亚洲精品伦理| 亚洲性视频在线| 欧美日一区二区在线观看| 国产视频网站一区二区三区| 国产精品白丝久久av网站| 欧美日韩一区二区三区不卡视频| 欧美专区一区| 亚洲v在线看| av在线最新| 久久精品在线| 丝袜美腿诱惑一区二区三区| 吉吉日韩欧美| 欧美二区视频| 免费久久99精品国产自在现线| 久久99伊人| 日韩精品乱码av一区二区| 国产精品magnet| 国产91在线精品| 国产精品99一区二区| 视频一区二区三区在线| 日本在线不卡视频一二三区| 日韩国产在线观看一区| 久久成人av| 青青青免费在线视频| 亚洲精品在线观看91| 奶水喷射视频一区| 日韩成人一级| 欧美日韩国产观看视频| 一区在线免费| 欧美日韩午夜电影网| 国产一区2区| 国产模特精品视频久久久久| 日韩av黄色在线| 国内在线观看一区二区三区| 欧美日韩国产免费观看视频| 深夜日韩欧美| 精品视频在线观看网站| 在线一区免费| 国产精品v亚洲精品v日韩精品| 国产精品字幕| 丝袜美腿亚洲一区二区图片| 国产精品亚洲产品| 青青久久av| 日韩国产91| 日韩精品不卡一区二区| 最新国产精品| 97精品一区| 亚洲制服欧美另类| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 在线一区二区三区视频| 日韩av一级片| 99久久视频| 日本视频在线一区| 日韩在线中文| 久久国产麻豆精品| 91精品福利| 国产精品一区二区三区av麻| 久久久精品久久久久久96| 奇米亚洲欧美| 影视先锋久久| 国产精品三p一区二区| 婷婷综合社区| 精品入口麻豆88视频|