熱門關鍵字:谷物容重器 降落值測定儀 粉質儀 拉伸儀 羅維朋比色計 纖維素測定儀 脂肪測定儀 油脂煙點測定儀 凱氏定氮儀 錘式旋風磨  硬度計

新品類攝譜儀器理念多樣波形產生裝置研發(fā)

來源: http://yuanweishulai.cn  類別:實用技術  更新時間:2015-03-30  閱讀

  分析這些設計方案,盡管有成本低、實用等優(yōu)點,但也存在一些不足:(1)由于常用EPROM和非易失性存儲器的數據存取時間大多在60ns以上,所以不能產生頻率較高的波形;頻率上限值只有幾十千赫茲。這是多年來任意波形發(fā)生器的設計未能突破的“瓶頸”,因此實際應用范圍受到一定限制;(2)要實現波形類型可選、參數可控、系統(tǒng)帶幾種常規(guī)波形,則硬件結構復雜,設計難度大;(3)波形數據的寫入需要另外的技術,寫入過程也不方便,因此不能快速響應不常見的波形;(4)設置幅值、頻率、選擇波形等操作不夠直接和方便。

  隨著計算機技術的發(fā)展,將數字波形合成技術應用于設計以PC機軟硬件系統(tǒng)為平臺、帶有虛擬儀器概念的任意波形發(fā)生器已有可能且很有必要。本文設計的任意波形發(fā)生器有以下特點:采用高速靜態(tài)雙端口RAM取代傳統(tǒng)設計方法中的EPROM和非易失性存儲器,結合計算機的分析、計算和對硬件電路控制的能力,配以高速D/A,完成任意波形的產生。由于雙口RAM的采用,大大簡化了任意波形發(fā)生器設計中用來對波形數據讀寫存儲器的兩套尋址和控制電路,降低了系統(tǒng)結構的復雜性。設計中采用常用數字電路和通用軟件平臺,可靠性高、人機界面友好、性能好、成本低。

  性能指標(1)頻率:調節(jié)范圍0101Hz~12MHz(20點)(2)幅度:調節(jié)范圍±10V調節(jié)細度:80mV(3)垂直分辨率:8位(4)頻率穩(wěn)定度:0101%/min(5)非線性失真度:<2%采用ISA總線接口,帶多種常規(guī)波形,能接受用戶文本輸入函數式表示的任意波形,頻率、幅度等參數可控,波形產生后能脫機工作。

  幅值調節(jié)電路假定要求該儀器系統(tǒng)產生一個任意周期波形函數F(x),其頻率為fout,可先對F(x)進行幅值歸一化處理,使其成為幅值為1的函數f(x),在一個周期(1/fout)內按等距滿幅值為256采樣m個點,然后進行離散化函數求值D(i)=256f(2π×i/m)再將D(i)按一定的方式取整,得到Dint(i)=INT<256f(2π×i/m)>若將這m個波形數據從雙端口RAM的一個端口依次送入它的連續(xù)m個存儲單元,在另一個端口用一個高速2~256可編程任意進制計數器(設為m進制)組成的地址發(fā)生器循環(huán)依次掃描這m個地址單元,讀出的數據送入MDAC,再經濾波放大,則產生了該波形。

  實驗表明,一個周期內由20個采樣點構成的還原信號是相當光滑的。設計中按采樣點數m盡量多(不少于20)取用是一個基本的原則,也達到了低通信號采樣定理的要求。

  晶振及分頻選頻電路選用24MHz有源晶體振蕩器輸出的高穩(wěn)定度的脈沖信號,經分頻電路逐級分頻為24種頻率的脈沖信號,經數據選擇器選用其中的一種。PC機根據所需產生的波形參數計算出合適的地址發(fā)生器驅動時鐘,經由ISA總線向分頻選擇端口發(fā)送二進制編碼至鎖存器選取這一時鐘頻率,產生驅動高速地址發(fā)生器的時鐘信號。

  地址發(fā)生器電路地址發(fā)生器電路是由兩片4位二進制同步計數器74F161組成的片間快速進位的二進制計數器。為了實現任意波形的算法,將它設計成2~256可編程任意進制計數器。

  波形數據存取電路IDT7130LA35P為1024×8的高性能靜態(tài)雙端口RAM,具有兩組獨立的數據、地址和控制線,每個端口獨立操作,都可以獨立地讀寫同一存儲體中的任意單元。PC機可以通過上端口完成波形數據的寫入,通過右端口讀出電路(高速地址發(fā)生器電路)可將存儲好的波形數據經地址掃描讀出,送至高速D/A轉換器。由于軟件設計中總是先寫完波形數據再發(fā)送指令啟動地址發(fā)生器掃描,不會出現讀和寫同一單元的問題,因此勿需設計硬件仲裁電路。

  數字調幅電路如圖3所示,通過幅值設置端口的鎖存器,可以設定精密運放OP-07輸出電壓的大小,由于它提供截止頻率為2MHz的四階巴特沃斯低通濾波器DAC0800的參考電壓,這樣就實現了波形幅值的程控。輸出電壓范圍為±10V,故幅值調節(jié)細度為:20V÷28=01078125V≈80mV。接口及控制電路接口及控制電路由總線驅動器、地址譯碼電路和鎖存器組成。地址譯碼電路產生6個連續(xù)的端口地址,它們的作用依次為:雙口RAM寫入端口地址;設置高速地址發(fā)生器端口(需鎖存器);2個設置分頻選擇端口(控制選頻電路和濾波器選擇模擬開關,需鎖存器);軟件復位端口;幅值設置端口(需鎖存器)。濾波器組電路采用一片高速運放AD827(雙運放)設計了一個四階巴特沃斯低通濾波器,為保證頻率量程范圍內的增益特性滿足要求,截止頻率設計為2MHz,如圖4。設計中還選用了一片集成低通濾波器TLC04/14,通過設置分頻選擇端口的一個二進制位設置模擬開關的狀態(tài),選擇一種低通濾波器工作,實現了頻率量程范圍內的分段濾波。

  軟件設計VC++具有高效的編譯效率,對底層端口操作方便、編程方法靈活。本虛擬儀器式任意波形發(fā)生器的研制,選用了VC++510作為開發(fā)平臺。系統(tǒng)實現的軟件流程如5。

  結束本文介紹的虛擬儀器式任意波形發(fā)生器,運用了數字波形合成技術和日益成熟的計算機技術,使得該系統(tǒng)輸出精度高、穩(wěn)定性好、易操作、成本低。經實際應用,取得了滿意的效果。

  【中國糧油儀器在線】部分信息來自互聯(lián)網,力求安全及時、準確無誤,目的在于傳遞更多信息,并不代表本網對其觀點贊同或對其真實性負責。