-雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)學(xué)士學(xué)位論文_第1頁
-雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)學(xué)士學(xué)位論文_第2頁
-雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)學(xué)士學(xué)位論文_第3頁
-雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)學(xué)士學(xué)位論文_第4頁
-雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)學(xué)士學(xué)位論文_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGE雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)PAGE提供全套畢業(yè)設(shè)計,各專業(yè)都有雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)【摘要】虛擬儀器技術(shù)就是利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來完成各種測試、測量和自動化的應(yīng)用。自1986年問世以來,世界各國的工程師和科學(xué)家們都已將NILabVIEW圖形化開發(fā)工具用于產(chǎn)品設(shè)計周期的各個環(huán)節(jié),從而改善了產(chǎn)品質(zhì)量、縮短了產(chǎn)品投放市場的時間,并提高了產(chǎn)品開發(fā)和生產(chǎn)效率。使用集成化的虛擬儀器環(huán)境與現(xiàn)實(shí)世界的信號相連,分析數(shù)據(jù)以獲取實(shí)用信息,共享信息成果,有助于在較大范圍內(nèi)提高生產(chǎn)效率。虛擬儀器提供的各種工具能滿足我們?nèi)魏雾椖啃枰?。LabVIEW軟件是目前實(shí)現(xiàn)虛擬儀器最流行的設(shè)計工具軟件之一。本文為一種新型旋轉(zhuǎn)型行波超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)。在對新型超聲電機(jī)驅(qū)動原理進(jìn)行分析的基礎(chǔ)上,以LabVIEW作為開發(fā)平臺,以DAQ板卡作為處理器,并通過外圍電路的設(shè)計進(jìn)行輸入輸出采集與控制,來完成對整個系統(tǒng)的設(shè)計。本文首先介紹了驅(qū)動試驗(yàn)系統(tǒng)的總體設(shè)計方案,然后介紹LabVIEWDAQmx數(shù)據(jù)采集編程,硬件的選擇以及硬件電路設(shè)計,再重點(diǎn)介紹了系統(tǒng)軟件編程給出設(shè)計的前面板以及程序框圖?!娟P(guān)鍵詞】:虛擬儀器;旋轉(zhuǎn)型超聲電機(jī);LabVIEW;數(shù)據(jù)采集DesignofTheTestIncentiveSystemForRotaryTravelingWave

UltrasonicMotorAbstract

Virtualinstrumenttechnologyistheuseof

high-performancemodularhardware,

combinedwiththe

applicationof

highlyefficientandflexiblesoftwaretocompleteavarietyoftest,

measurementandautomation.

Sinceitsinceptionin1986,

theworld

ofengineersand

scientists

havetheNI

LabVIEWgraphicaldevelopmenttoolsfor

allaspectsofproduct

design

cycle,

improve

productquality,

shortenproduct

timetomarket,

and

improveproductdevelopment

andproductionefficiency.

Virtualinstrument

isconnectedwiththe

signalenvironmentandthereal

world

integration,

analysis

ofdatainordertoobtainpracticalinformation,

sharing

information,

helpto

improveproductionefficiencyinalargerange.

Various

virtualinstrument

provides

can

satisfyanyofourprojectneeds.

TheLabVIEWsoftware

iscurrentlyoneof

themostpopularvirtual

instrument

software

design

tool.Thisarticleistodesignatestincentivesystemfor

anewtypeof

rotarytravelingwave

ultrasonicmotor.

On

thebasisofanalyzing

the

principle

of

a

new

ultrasonicmotordrive,

andwithLabVIEWasadevelopmentplatform,

the

DAQboard

as

the

processor,

acquisitesandcontrolstheinputandoutput

bydesigningtheperipheralcircuit,

thustocomplete

thedesign

oftheentiresystem.

Thispaperfirstly

describesthe

overalldesign

approachof

the

test

incentivesystem,thenintroducesthe

LabVIEW

DAQmx

,adataacquisition

programming,

hardware

selectionandhardwarecircuitdesign,andfinally

focuseson

describingsystem

softwareprogrammingandgives

outthefrontpanel

and

blockdiagramofthedesign.Keywords:virtualinstrument;Rotary

typeultrasonicmotor;

LabVIEW;

dataacquisitio目錄引言 11緒論 21.1虛擬儀器簡介 21.2虛擬儀器的特點(diǎn) 21.2.1不強(qiáng)調(diào)物理上的實(shí)現(xiàn)形式 21.2.2在系統(tǒng)內(nèi)實(shí)現(xiàn)軟硬件資源共享 31.2.3圖形化的軟件面板 31.3虛擬儀器的構(gòu)成 31.3.1虛擬儀器的硬件組成 31.3.2虛擬儀器的軟件組成 31.4虛擬儀器的開發(fā)語言 42雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)的總體方案設(shè)計 52.1系統(tǒng)總體方案設(shè)計 52.2系統(tǒng)軟件的選擇 52.3系統(tǒng)硬件的選擇 62.3.1數(shù)據(jù)采集卡 63labviewDAQmx數(shù)據(jù)采集編程 93.1DAQ基礎(chǔ)知識 93.2NI采集卡的常用函數(shù) 113.2.1DAQ助手 113.2.2創(chuàng)建虛擬通道函數(shù) 113.2.3定時函數(shù) 123.2.4開始觸發(fā)函數(shù) 123.2.5終止任務(wù)函數(shù) 133.2.6啟動任務(wù)函數(shù) 133.2.7寫入函數(shù) 143.2.8讀取函數(shù) 143.2.9清除任務(wù)函數(shù) 144系統(tǒng)軟件程序設(shè)計 154.1一路可調(diào)電壓輸出 154.1.1接線方法 154.1.2模擬輸出的流程圖 154.1.3程序編寫 174.1.4程序的調(diào)試 195系統(tǒng)硬件電路設(shè)計 205.1四階巴特沃斯濾波器設(shè)計 205.1.1巴特沃斯濾波器 205.1.2電路圖選擇與計算參數(shù) 225.1.3仿真結(jié)果分析 245.2移相電路的設(shè)計 255.2.1移相電路原理 255.2.2電路圖的設(shè)計與參數(shù)計算 285.2.3仿真結(jié)果及分析 296系統(tǒng)總體試驗(yàn)情況 306.1單通道電壓輸出 306.2濾波器電路試驗(yàn) 307總結(jié)與展望 32致謝語 33參考文獻(xiàn) 34PAGE34引言旋轉(zhuǎn)型行波超聲電機(jī)作為目前最典型的一種超聲電機(jī),它已經(jīng)廣泛應(yīng)用于微型機(jī)械、機(jī)器人、精密儀器儀表、日用家電等領(lǐng)域;有關(guān)專家預(yù)言,在不久的將來,超聲電機(jī)將在微小電機(jī)領(lǐng)域幾乎全部替代傳統(tǒng)的電磁電機(jī),展現(xiàn)出美好的前景。旋轉(zhuǎn)型行波超聲電機(jī)在具有結(jié)構(gòu)簡單、動態(tài)響應(yīng)好、低噪聲運(yùn)行等一系列優(yōu)點(diǎn)的同時,它輸出功率小、效率低也是旋轉(zhuǎn)型行波超聲電機(jī)目前急需解決的問題之一。采用兩個完全相同壓電定子與壓電轉(zhuǎn)子直接平行接觸“嚙合”驅(qū)動壓電轉(zhuǎn)子轉(zhuǎn)動,輸出動力,可以克服傳統(tǒng)單定子結(jié)構(gòu)的旋轉(zhuǎn)型行波超聲電機(jī)定轉(zhuǎn)子存在摩擦驅(qū)動接觸范圍小等缺陷,有望提高電機(jī)的最大輸出轉(zhuǎn)矩和效率。[1]傳統(tǒng)的旋轉(zhuǎn)型行波超聲電機(jī)的驅(qū)動信號只需要兩相具有相位差的正弦電壓信號。這種新型的旋轉(zhuǎn)型行波超聲電機(jī)具有兩組壓電陶瓷,需要四路正弦電壓信號驅(qū)動。本選題就是為這種新型超聲電機(jī)開發(fā)試驗(yàn)激勵系統(tǒng)。目前國內(nèi)應(yīng)用廣泛的行波型超聲電機(jī)驅(qū)動系統(tǒng)是:利用開關(guān)電源技術(shù),由逆變來實(shí)現(xiàn)電壓升壓,能量傳遞、阻抗匹配和電源隔離。其功能完全由硬件實(shí)現(xiàn),變壓器必須與不同型號的超聲電機(jī)匹配,功能單一而且購置、維護(hù)費(fèi)用高;有的是采用模擬元件或者是數(shù)字元件,有的是采用單片機(jī)電路,有的是采用數(shù)字信號處理電路,其不足是硬件電路太復(fù)雜應(yīng)用不靈活以及定定位精度不高等。[6]與傳統(tǒng)儀器相比,虛擬儀器是在一種以通用計算機(jī)為為核心的硬件平臺上,由用戶設(shè)計定義、具有虛擬前面板、測試功能由測試軟件實(shí)現(xiàn)的一種計算機(jī)儀器系統(tǒng)。其核心思想是利用計算機(jī)的強(qiáng)大資源使本來需要硬件實(shí)現(xiàn)的技術(shù)軟件化,以便最大限度地降低系統(tǒng)成本,增強(qiáng)系統(tǒng)功能、靈活性、自動化程度、具有良好人機(jī)界面。隨著虛擬儀器越來越廣泛的應(yīng)用,LabVIEW在超聲電機(jī)的驅(qū)動控制中得到應(yīng)用。由虛擬儀器的軟件程序來產(chǎn)生實(shí)驗(yàn)激勵系統(tǒng)的可調(diào)正弦信號的產(chǎn)生、輸出,對外部信號的采集、處理、輸出。系統(tǒng)軟件包括:前面板的生成、虛擬儀器主要功能包括:通道選擇、頻率調(diào)整、幅值調(diào)整、相位差調(diào)整、轉(zhuǎn)子角度,隨著虛擬儀器技術(shù)的功能和性能已不斷地提高,如今在許多應(yīng)用中已成為傳統(tǒng)儀器的主要替代方式。由虛擬儀器輸出的兩路正弦信號在分別經(jīng)過濾波裝置,就可以產(chǎn)生四路正弦信號,以滿足試驗(yàn)激勵系統(tǒng)的要求。[14]1緒論1.1虛擬儀器簡介

虛擬儀器(VirtualInstrument,VI)是指,在以通過計算機(jī)為核心的硬件平臺上,由用戶自己設(shè)計定義,具有虛擬的控制面板,測試功能由測試軟件來實(shí)現(xiàn)的一種計算機(jī)儀器系統(tǒng)。虛擬儀器主要有以下幾個特點(diǎn):盡可能采用了通用的硬件,各種儀器的差異主要是軟件??沙浞职l(fā)揮計算機(jī)的能力,具有強(qiáng)大的數(shù)據(jù)處理功能,可以創(chuàng)造出功能更全面的儀器。用戶可以根據(jù)自己的需要來定義和制造各種儀器。虛擬儀器突出“軟件即儀器”的概念,傳統(tǒng)儀器的某些硬件在虛擬儀器中被軟件代替,由于減少了許多隨時間可能漂移、需要定期校準(zhǔn)的分立式模擬硬件,再加上標(biāo)準(zhǔn)化總線的使用,這些變化是儀器的測量精度、測量速度和可重復(fù)性都大大提高。伴隨著計算機(jī)技術(shù)的快速發(fā)展,以及人們對儀器功能、靈活性的要求會越來越高,虛擬儀器技術(shù)將會在更多的領(lǐng)域得到應(yīng)用和普及。圖1-1反映了常見的虛擬儀器方案。圖1-1常見的虛擬儀器方案1.2虛擬儀器的特點(diǎn)1.2.1不強(qiáng)調(diào)物理上的實(shí)現(xiàn)形式

虛擬儀器通過軟件功能來實(shí)現(xiàn)數(shù)據(jù)采集與控制、數(shù)據(jù)處理與分析及數(shù)據(jù)的顯示這三部分的物理功能。其充分利用計算強(qiáng)大的數(shù)據(jù)處理能力,在基本硬件的支持下,利用軟件完成數(shù)據(jù)的采集、控制、數(shù)據(jù)分析和處理以及測試結(jié)果顯示等,通過軟件、硬件的配合來實(shí)現(xiàn)傳統(tǒng)儀器的各種功能。1.2.2在系統(tǒng)內(nèi)實(shí)現(xiàn)軟硬件資源共享虛擬儀器的最大的特點(diǎn)是將計算機(jī)資源與儀器硬件、DSP技術(shù)相結(jié)合,在系統(tǒng)內(nèi)共享軟硬件資源。它打破了以往由廠家定義儀器功能的模式,而變成了由用戶本身定義儀器功能。使用相同的硬件系統(tǒng),通過不同的軟件編程,便可以實(shí)現(xiàn)功能完全不同的測控儀器。1.2.3圖形化的軟件面板虛擬儀器沒有常規(guī)儀器的控制面板,而是利用計算機(jī)強(qiáng)大的圖形環(huán)境采用可視化的圖形編程語言和平臺,以在計算機(jī)屏幕建立圖形化的軟件面板來代替常規(guī)的傳統(tǒng)儀器面板。軟件面板上具有與實(shí)際儀器相似的旋鈕、開關(guān)、指示燈及其他大部分控制部件。在操作時,用戶可以使用鼠標(biāo)或鍵盤操作軟件面板,來檢驗(yàn)儀器的通信和操作。1.3虛擬儀器的構(gòu)成1.3.1虛擬儀器的硬件組成虛擬儀器是基于計算機(jī)的測量設(shè)備,硬件由通用計算機(jī)和模塊化硬件設(shè)備組成。通用計算機(jī)可以是便攜式PC機(jī)、臺式PC機(jī)或工作站等。最常用的模塊化硬件設(shè)備是數(shù)據(jù)采集(DAQ)卡,再配以相應(yīng)的調(diào)理電路,構(gòu)成硬件平臺。1.3.2虛擬儀器的軟件組成系統(tǒng)軟件通常是使用專用的虛擬儀器開發(fā)語言編寫而成。它應(yīng)完成數(shù)據(jù)的采集及信號生成控制、數(shù)據(jù)的分析與數(shù)據(jù)的表達(dá)等功能。在設(shè)計中可以采用圖1-2所示的結(jié)構(gòu)化進(jìn)程編寫系統(tǒng)軟件。在結(jié)構(gòu)化進(jìn)程中應(yīng)用程序分為三個層次:圖1-2軟件結(jié)構(gòu)化進(jìn)程示意圖儀器設(shè)備層。對于數(shù)據(jù)的采集與控制,由于涉及硬件操作,需要相應(yīng)的硬件驅(qū)動程序。在NI公司出售的數(shù)據(jù)采集卡便可直接支持LabVIEW。這種軟件能提供許多設(shè)備驅(qū)動程序。測試程序?qū)?。其功能是設(shè)置個儀器的參數(shù)并采集數(shù)據(jù),然后進(jìn)行數(shù)據(jù)的分析與處理,最后計算出結(jié)果。用戶應(yīng)用層。此層面軟件與用戶需求密切相關(guān),其主要功能為:1為用戶提供各類測試儀器的虛擬界面;2為完成特定的測試任務(wù),調(diào)用各個儀器;3管理測試程序等等。1.4虛擬儀器的開發(fā)語言虛擬儀器系統(tǒng)的開發(fā)語言有:標(biāo)準(zhǔn)C,VisualC++,VisualBasic等通用程序開發(fā)語言。但直接通過這些語言開發(fā)虛擬儀器系統(tǒng),是有難度的。除了要花大量時間進(jìn)行測試系統(tǒng)面板設(shè)計外,還有編制大量的設(shè)備驅(qū)動程序和底層控制程序。這些工作對于不熟悉這方面知識的工程設(shè)計人員來說,要花費(fèi)大量時間和精力,這樣會直接影響了系統(tǒng)開發(fā)和周期和性能。除了通用程序開發(fā)語言以外,還有一些專用的虛擬儀器開發(fā)語言和軟件,其中有影響的開發(fā)軟件有:NI公司的LabVIEW,LabWindows/CVI。LabVIEW采用圖形化編程方案,是非常實(shí)用開發(fā)軟件。LabWindows/CVI是為了熟悉C語言開發(fā)人員準(zhǔn)備的,是在Windows環(huán)境下的標(biāo)準(zhǔn)ANSIC開發(fā)環(huán)境。除此以外還有HP公司的HP-VEE,HP-TIG開發(fā)平臺,美國Tektronix公司的Ez-Test,Tek-TNS平臺軟件,這些都是國際上公認(rèn)的優(yōu)秀虛擬儀器開發(fā)軟件平臺。2雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)的總體方案設(shè)計2.1系統(tǒng)總體方案設(shè)計通過對任務(wù)書的認(rèn)真閱讀、了解以及相關(guān)方面資料查閱分析,對本設(shè)計的總體設(shè)計方案如圖2-1:圖2-1雙定子旋轉(zhuǎn)超聲電機(jī)驅(qū)動試驗(yàn)系統(tǒng)的總體方案該系統(tǒng)的流程就是,通過軟件編程使計算機(jī)板卡的模擬輸出通道能輸出一路可調(diào)頻、調(diào)相位差、調(diào)幅值的正弦電壓,一路信號經(jīng)過了濾波器、移相器后分成四路正弦電壓,經(jīng)過功率放大器后驅(qū)動超聲電機(jī)轉(zhuǎn)動。根據(jù)圖2-1所示總體方案,我們需要完成以下幾個任務(wù):選擇合適的編程軟件;選擇合適的計算機(jī)板卡;設(shè)計符合系統(tǒng)要求的濾波器電路;設(shè)計符合系統(tǒng)要求的移相器電路;完成系統(tǒng)要求的所有軟件編程。2.2系統(tǒng)軟件的選擇在給定計算機(jī)必要的儀器硬件之后,構(gòu)成和使用虛擬儀器的關(guān)鍵在于軟件,軟件給為用戶提供了集成開發(fā)環(huán)境、高水平的儀器硬件接口和用戶接口。美國國家儀器公司提出的“軟件即儀器”形象地概括了軟件在虛擬儀器技術(shù)中的重要作用。對于虛擬儀器應(yīng)用軟件的編寫大致可以分為兩種方式:(1)通過編程軟件進(jìn)行編寫。主要有Microsoft公司的VistualBasic。與VisualC++,Borland公司的Delphi,Sybase公司的PowerBuilder;(2)用專業(yè)化圖形編程軟件進(jìn)行開發(fā)。如HP公司的VEE,NI公司的LabVIEW等。LabVIEW是實(shí)驗(yàn)室虛擬儀器集成環(huán)境(LaboratoryVirtualInstrumentEngineeringWorkbench)的簡稱,是美國國家儀器公司(NATIONALINSTRUMENTS,簡稱NI)的創(chuàng)新性產(chǎn)品,也是目前應(yīng)用最廣、發(fā)展最快、功能最強(qiáng)的圖形化軟件集成環(huán)境,又稱G語言。LabVIEW雖然是為計算機(jī)測控領(lǐng)域開發(fā)的,但它的函數(shù)包含了一搬高級計算機(jī)語言中的絕大多數(shù)控制功能,LabVIEW作為開發(fā)環(huán)境具有有點(diǎn)和總結(jié)如下所述:圖形化編程,降低了對使用者編程經(jīng)驗(yàn)的要求,易于工程師使用。采用面向?qū)ο蟮姆椒ê透拍?,有利于軟件開發(fā)和再利用。LabVIEW的功能沒有因圖形化編程而受到限制,依然具有通用編程系統(tǒng)的特點(diǎn)、LabVIEW有一個可完成任何編程任務(wù)的龐大函數(shù)庫。該函數(shù)庫包括數(shù)據(jù)采集、GPIB串口控制、數(shù)據(jù)分析、數(shù)據(jù)顯示及數(shù)據(jù)存儲等。LabVIEW還具有模塊化的特點(diǎn),體現(xiàn)在兩個方面。首先、LabVIEW中使用的基本節(jié)點(diǎn)和函數(shù)等就是一個小的模塊,可以直接使用:另外,由LabVIEW編寫的程序——即虛擬儀器模塊,除了作為獨(dú)立程序運(yùn)行外,還可作為另一個虛擬儀器模塊的子模塊供其他模塊使用。根據(jù)上面所述,以及實(shí)驗(yàn)室的實(shí)際條件,LabVIEW是作為超聲電機(jī)試驗(yàn)激勵系統(tǒng)的編程開發(fā)軟件的最佳選擇。2.3系統(tǒng)硬件的選擇2.3.1數(shù)據(jù)采集卡數(shù)據(jù)采集卡,即實(shí)現(xiàn)數(shù)據(jù)采集(DAQ)功能的計算機(jī)擴(kuò)展卡,可以通過USB、PXI、PCI、PCIEXPRESS、232、以太網(wǎng)、各種無線網(wǎng)絡(luò)等總線接入個人計算機(jī)。一般情況下,DAQ硬件設(shè)備的基本功能有模擬量輸入(A\D)、模擬量輸出(D\A)、數(shù)字和定時/計數(shù)四大功能。因此LabVIEW環(huán)境下數(shù)據(jù)采集模塊的設(shè)計也圍繞這四大功能來組織的,圖2-2為LabVIEW環(huán)境下數(shù)據(jù)采集應(yīng)用結(jié)構(gòu)。圖2-2LabVIEW環(huán)境下數(shù)據(jù)采集應(yīng)用結(jié)構(gòu)數(shù)據(jù)采集卡的性能與眾多因素相關(guān),要根據(jù)具體情況進(jìn)行具體分析。所以在選擇數(shù)據(jù)采集卡構(gòu)成系統(tǒng)時,首先必須對數(shù)據(jù)采集卡的性能指標(biāo)有所了解。數(shù)據(jù)采集卡有以下幾個指標(biāo)供我們參考:采樣頻率采樣頻率的高低,決定了在一定時間內(nèi)獲取原始信息的多少,為了能夠較好的再現(xiàn)原始信號,不產(chǎn)生波形失真,采樣頻率必須足夠高才行,根據(jù)尼奎斯特理論采樣頻率必須是原始信號的兩倍,但是實(shí)際中一般都需要5~10倍。采樣方法采集卡通常有幾個數(shù)據(jù)通道,如果所有的數(shù)據(jù)通道都輪流的使用同一個放大器和A/D轉(zhuǎn)換器,要比每個通道單獨(dú)使用各自經(jīng)濟(jì)得多,但這僅使用與對時間不是很重要的場合。分辨率數(shù)據(jù)采集卡可分辨輸入信號最小變化量。ADC的位數(shù)越多,分辨率就越高,可區(qū)分的電壓就越小。(5)I/O通道數(shù)該參數(shù)表明了數(shù)據(jù)采集卡所能夠采集的最多信號路數(shù)。包括模擬I/O、數(shù)字I/O圖2-3NIPCI-6221數(shù)據(jù)采集卡NIPCI-6221是NI公司的M系列多功能數(shù)據(jù)采集卡,可以直接插在電路主機(jī)的卡槽里。該板卡的主要性能如下:2路模擬量輸出通道,分辨率為16位,最大更新率為833kS/s,輸出電壓范圍是-10~+10V;16路模擬信號輸入通道,分辨率為16位;24路數(shù)字I/O,數(shù)字觸發(fā);2個32位定時計數(shù)器;NI-DAQmx測試軟件和一個硬件配置支持;本設(shè)計需要一個模擬輸出通道輸出輸出頻率為20~50KHZ、0~+10V的正弦電壓,833kS/s的最大更新率能夠滿足輸出較高頻電壓。NIPCI-6221數(shù)據(jù)采集卡具有兩個計數(shù)器也滿足本設(shè)計需求?;谝陨显蚝蛯?shí)驗(yàn)室設(shè)備條件,本設(shè)計選擇了NIPCI-6221數(shù)據(jù)采集卡。3labviewDAQmx數(shù)據(jù)采集編程3.1DAQ基礎(chǔ)知識數(shù)據(jù)采集設(shè)備的作用是將模擬的電信號轉(zhuǎn)換為數(shù)字信號送給計算機(jī)進(jìn)行處理,或?qū)⒂嬎銠C(jī)編輯好的數(shù)字信號轉(zhuǎn)換為模擬信號輸出。在計算機(jī)上安裝了驅(qū)動和應(yīng)用軟件,方便我們與硬件交互,完成采集任務(wù),并對采集到的數(shù)據(jù)進(jìn)行后續(xù)的分析和處理。對于數(shù)據(jù)采集應(yīng)用來說,我們使用的軟件主要分成三類:1.驅(qū)動軟件。NI的數(shù)據(jù)采集硬件設(shè)備對應(yīng)的驅(qū)動軟件是DAQmx,它提供了一系列API函數(shù)供我們編寫數(shù)據(jù)采集程序時調(diào)用。2.應(yīng)用軟件LabVIEW,DAQmx可以支持應(yīng)用軟件,在使用應(yīng)用軟件進(jìn)行數(shù)據(jù)采集編程時可以調(diào)用DAQmx包含的函數(shù)。3.配套管理軟件MeasurementandAutomationExplorer(MAX),使用這個軟件進(jìn)行軟硬件交互,并無需編程就能實(shí)現(xiàn)數(shù)據(jù)采集功能;還能將配置的數(shù)據(jù)采集任務(wù)導(dǎo)入LabVIEW,并自動生成LabVIEW代碼。在安裝DAQmx軟件時都會自動附帶安裝MAX。[3]圖3-1數(shù)據(jù)采集軟件架構(gòu)安裝完這三種軟件并在主機(jī)插槽里插上PCI-6221之后,就可以開始進(jìn)行數(shù)據(jù)采集編程。但是為了保證板卡能夠正常使用,并且了解板卡的引腳定義圖便于連線,在編程之前可以在MAX軟件里對板卡進(jìn)行檢查并查詢板卡信息。進(jìn)入MAX軟件界面后,在位于左邊的配置樹形目錄中,展開“我的系統(tǒng)>>設(shè)備和接口”,找到“NI-DAQ設(shè)備”一項。連接在本臺電腦上的NI數(shù)據(jù)采集硬件設(shè)備都會羅列在這里并以“Dev*”命名。鼠標(biāo)右鍵點(diǎn)擊如圖3-2所示的設(shè)備可以進(jìn)行一系列操作。首先可以對產(chǎn)品進(jìn)行自檢,通過自檢來說明板卡工作在正常狀態(tài),如果板卡發(fā)生了硬件順壞,MAX將報出自檢失敗的信息。同時,可以更改設(shè)備名,當(dāng)系統(tǒng)中使用多個數(shù)據(jù)采集模塊時,給每個模塊一個有意義的命名,可以幫我們區(qū)分模塊,并且在編程選擇設(shè)備時候提高程序的可讀性。另外選擇“設(shè)備引腳”,將顯示硬件引腳定義圖,便于連線。圖3-2MAX軟件下的DAQmx設(shè)備在沒有現(xiàn)成的數(shù)據(jù)采集硬件設(shè)備,但想要運(yùn)行LabVIEW程序驗(yàn)證一下硬件功能,還可以在MAX里仿真一塊硬件。方法是用鼠標(biāo)右鍵點(diǎn)擊“NI-DAQmx設(shè)備”,選擇創(chuàng)建NI-DAQmx仿真設(shè)備,選擇指定型號,如圖3-3所示。圖3-3創(chuàng)建仿真DAQmx設(shè)備完成這些工作之后就可以開始進(jìn)入應(yīng)用軟件進(jìn)行編程。3.2NI采集卡的常用函數(shù)與傳統(tǒng)的編程語言所使用的采集函數(shù)不同,LabVIEW獨(dú)有的:“多態(tài)”特性可讓我們再一個多功能設(shè)備中使用同樣的函數(shù)進(jìn)行編程(模擬輸入、模擬輸出、數(shù)字I/O和計數(shù)器)?;谶@些常用的函數(shù)就可以進(jìn)行數(shù)據(jù)采集編程了。[2]3.2.1DAQ助手DAQ助手是一個對話框式的向?qū)Ы缑?。通過界面可以交互式地創(chuàng)建、編輯和運(yùn)行NI-DAQmx虛擬通道和任務(wù)。一個NI-DAQmx虛擬通道包括一個DAQ設(shè)備上物理通道和對這個物理通道的配置信息,如輸入輸出范圍、自定義縮放比例等等。一個NI-DAQmx任務(wù)是虛擬通道、定時和觸發(fā)信息,以及其他與采集或生成相關(guān)屬性的組合。如圖3-4所示,這就是DAQ助手和配置界面。圖3-4DAQ助手和配置界面3.2.2創(chuàng)建虛擬通道函數(shù)“DAQmx創(chuàng)建通道”函數(shù)如圖3-5所示。該函數(shù)創(chuàng)建一個虛擬通道并且將它添加成一個任務(wù)。它也可以用來創(chuàng)建多個虛擬通道,并將它們都添加成一個任務(wù)。如果沒有指定一個任務(wù),那么這個函數(shù)將創(chuàng)建一個任務(wù)??梢酝ㄟ^“DAQmx創(chuàng)建通道”函數(shù)創(chuàng)建的實(shí)例有七種:模擬輸入、模擬輸出、數(shù)字輸入、數(shù)字輸出、計數(shù)器輸入、計時器輸入和計數(shù)器輸出。每種實(shí)例下又可以分為不同的類型選項。對照菜單逐級選擇可以建立項目中所需的采集虛擬通道。圖3-5創(chuàng)建虛擬通道函數(shù)3.2.3定時函數(shù)“DAQmx定時”函數(shù)如圖3-6所示,該函數(shù)用于配置硬件的定時數(shù)據(jù)采集操作,包括制定操作是否連續(xù)或有限,如果有限操作還應(yīng)選擇采集或生產(chǎn)采樣數(shù)量,以及需要時創(chuàng)建一個緩沖區(qū)。對于需要采樣定時的操作(模擬輸入、模擬輸出和計數(shù)器),“DAQmx定時”函數(shù)中的采樣時鐘實(shí)例設(shè)置了采樣時鐘的源(可以是一個內(nèi)部或外部的源)和它的采樣速率,每一個時鐘脈沖為一個包含在任務(wù)中的虛擬通道初始化一個采樣的采集或信號的生產(chǎn)。為了在數(shù)據(jù)采集應(yīng)用程序中實(shí)現(xiàn)同步,如同觸發(fā)信號必須在一個設(shè)備的不同功能區(qū)域或多個設(shè)備之間傳遞一樣,定時信號也必須同樣方式傳遞。“DAQmx定時”函數(shù)自動地實(shí)現(xiàn)這個傳遞,所有有效的定時信號都可以作為“DAQmx定時”函數(shù)的輸入。圖3-6定時函數(shù)3.2.4開始觸發(fā)函數(shù)“DAQmx開始觸發(fā)”函數(shù)如圖3-7所示,該函數(shù)用于配置一個觸發(fā)器,并用它來完成一個特定動作。最為常用的觸發(fā)器是一個啟動觸發(fā)器(StartTrigger)和一個參考觸發(fā)器(ReferenceTrigger)。通過啟動觸發(fā)器初始化一個采集或生成任務(wù),然后利用參考觸發(fā)器確定所采集的采樣集中的位置,在那之前前觸發(fā)器數(shù)據(jù)結(jié)束,而后觸發(fā)器數(shù)據(jù)開始。這些觸發(fā)器都可以配置成在數(shù)字邊沿、模擬邊沿發(fā)生,或者當(dāng)模擬信號進(jìn)入、離開窗口時發(fā)生。許多數(shù)據(jù)采集應(yīng)用程序需要實(shí)現(xiàn)一個設(shè)備的不同功能區(qū)域間的同步(如模擬輸出和計數(shù)器),有些則需要多個設(shè)備之間同步。為了達(dá)到這種同步性,觸發(fā)信號必須在一個設(shè)備不同功能區(qū)域和多個設(shè)備之間傳遞。NI-DAQmx自動完成這種傳遞。當(dāng)使用DAQmx觸發(fā)函數(shù)時,所有有效的觸發(fā)信號都可以作為函數(shù)的源輸入?!癗I-DAQmx開始觸發(fā)”函數(shù)單展開后可設(shè)置“開始”、“參考”、“更多”等觸發(fā)形式。圖3-7開始觸發(fā)函數(shù)3.2.5終止任務(wù)函數(shù)與DAQmx啟動任務(wù)函數(shù)相對應(yīng),DAQmxz終止任務(wù)函數(shù)終止由顯式DAQmx開始的任務(wù)或隱式自動開始的任務(wù)。3.2.6啟動任務(wù)函數(shù)DAQmx開始任務(wù)函數(shù)如圖3-8所示,該函數(shù)顯式地將一個任務(wù)轉(zhuǎn)換至運(yùn)行狀態(tài)。在運(yùn)行狀態(tài)中,這個任務(wù)將完成特定的采集或生成。如果沒有DAQmx啟動任務(wù)函數(shù),那么在DAQmx讀取函數(shù)執(zhí)行時,一個任務(wù)可以隱式地轉(zhuǎn)換至運(yùn)行狀態(tài),或自動開始。最好要是用DAQmx啟動任務(wù)函數(shù),否則任務(wù)將會在循環(huán)中重復(fù)地啟動和停止,任務(wù)性能將會降低。圖3-8啟動任務(wù)函數(shù)3.2.7寫入函數(shù)DAQmx寫入函數(shù)如圖3-9所示,該函數(shù)將特定的采樣值寫入生成任務(wù)中。這個函數(shù)可以將采樣值寫入不同的生成任務(wù)類型(模擬輸出或數(shù)字輸出),可以設(shè)置多個虛擬通道數(shù)、采樣數(shù)和數(shù)據(jù)類型。圖3-9讀取函數(shù)3.2.8讀取函數(shù)DAQmx讀取函數(shù),如圖3-10所示,該函數(shù)從設(shè)定的采集任務(wù)中讀取采樣值。DAQmx讀取函數(shù)可以同時讀取多個采樣通道的數(shù)據(jù)。根據(jù)定時函數(shù)所設(shè)定的采樣方式,讀取函數(shù)有不同的讀取方法。當(dāng)為有限采樣時,將每通道采樣數(shù)指定為-1,這個函數(shù)會等待采集完所有請求的采樣數(shù)后,再讀取這些采樣。連續(xù)采集時,將每通道采樣數(shù)指定為-1,會使得這個函數(shù)在執(zhí)行的時候,讀取所有現(xiàn)在保存在緩沖中可得的采樣。圖3-10讀取函數(shù)3.2.9清除任務(wù)函數(shù)DAQmx清除任務(wù)函用于清除特定的任務(wù)。如果任務(wù)現(xiàn)在正在運(yùn)行,那么這個函數(shù)首先終止任務(wù)然后釋放掉所有資源。一旦某個任務(wù)被清除,那么它就不能被使用,除非重新創(chuàng)建它。本章介紹了數(shù)據(jù)采集前必要準(zhǔn)備工作和數(shù)據(jù)采集的一些基礎(chǔ)知識,重點(diǎn)介紹了NI采集卡的常用函數(shù)。根據(jù)不同的任務(wù)類型選擇這些常用函數(shù)進(jìn)行編程,可以很快捷的編寫出適合程序。4系統(tǒng)軟件程序設(shè)計4.1一路可調(diào)電壓輸出4.1.1接線方法在進(jìn)行模擬輸出編程時,首先確定從板卡的哪一個端口輸出電壓,圖4-1為PCI-6221板卡的端口定義圖。PCI-6221板卡有兩個模擬輸出通道,AO0和AO1,分別為圖中22、21號端口。AO0的地端為54,AO1的地端為55。54和55端都稱為AOGND。板卡輸出電壓作為濾波器的輸入電壓,在接線時,將AO0接到運(yùn)算放大器的輸入端,AOGND接到運(yùn)算放大器的公共端。在編程時,將AO0接到示波器的兩個輸入通道,在示波器里觀察此路電壓的幅值、頻率、相位差等。圖4-1PCI-6221板卡的端口定義圖4.1.2模擬輸出的流程圖模擬輸出(AO)電壓的幅值取決于板卡輸出電壓范圍,PCI-6221板卡的輸出電壓范圍是-10V~+10V。AO電壓頻率,取決于兩個因素,更新率以及緩沖波形周期數(shù)??梢杂靡韵碌仁絹碛嬎愕仁接嬎鉇O電壓的頻率:例如,一個1000點(diǎn)的緩沖放置了一個周期的波形,如果以1KHz的更新率來產(chǎn)生信號,那么,1周期乘以一千個點(diǎn)更新率除以總共一千個點(diǎn)的緩沖點(diǎn)數(shù)等于1HZ。如果使用2倍的更新率。那么,一個周期乘以,每秒二千個點(diǎn)更新率除以總共一千個點(diǎn)的緩沖點(diǎn)數(shù)得到2HZ的輸出。同理的,如果在緩沖中放入兩個周期的波形,那么,兩個周期乘以一千個點(diǎn)每秒的更新率除以總共一千個點(diǎn)的緩沖點(diǎn)數(shù),得到輸出頻率為2HZ。也就是可以通過增加更新率或者緩沖中的周期數(shù)來提高輸出信號的頻率。圖4-2為DAQmx中產(chǎn)生連續(xù)模擬波形的流程圖。圖4-2模擬信號連續(xù)產(chǎn)生流程圖上圖中,定時函數(shù)將一個周期正弦波定時采樣成一個離散數(shù)據(jù)數(shù)組,由寫入函數(shù)將數(shù)組寫入模擬輸出通道的緩沖區(qū),再由模擬輸出通道按照采樣時間間隔進(jìn)行數(shù)模轉(zhuǎn)換。因此采樣頻率和板卡數(shù)據(jù)輸出更新率是相等。為了使板卡能夠正常的輸出電壓,必須同時滿足一下兩個條件:板卡數(shù)據(jù)輸出更新率必須小于板卡最大更新率;輸出波形頻率和采樣頻率必須滿足香濃采樣定理,即采樣頻率至少是采樣波形最高頻率的兩倍。編程時可以在采樣頻率和波形頻率之間設(shè)定一個倍數(shù),使之同時滿足上面兩個條件。4.1.3程序編寫如圖4-3和4-4所示,分別為單通道電壓輸出的程序框圖和前面板。圖4-3單通道電壓輸出程序圖4-4單通道電壓輸出前面板程序中,創(chuàng)建虛擬通道函數(shù)來創(chuàng)建一個AO任務(wù),并且設(shè)置AO輸出通道、電壓輸出范圍。如圖4-5所示可以再前面板上設(shè)置這些值。Dev1/ao0:1表示在設(shè)備號為1(PCI-6221板卡)的兩個輸出通道,這兩個通道分別為ao0和ao1。設(shè)置電壓輸出的范圍是-10~+10V。圖4-5通道參數(shù)設(shè)置圖4-6采樣時鐘參數(shù)設(shè)置定時函數(shù)用來設(shè)定一個采樣時鐘,該采樣頻率的設(shè)置應(yīng)該至少為輸出電壓頻率的兩倍。定時函數(shù)的采樣時鐘,使得虛擬函數(shù)發(fā)生器的數(shù)據(jù)定時由寫入函數(shù)寫進(jìn)緩沖區(qū)。如圖4-6所示,采樣時鐘設(shè)置為連續(xù)采樣方式。通過啟動任務(wù)函數(shù)開始向板卡模擬輸出通道寫出采樣值。While循環(huán)函數(shù)用于連續(xù)的輸出一個完整的波形,直至人為的停止任務(wù)。程序中有兩個虛擬函數(shù)發(fā)生器,它們的數(shù)據(jù)分別給兩個模擬輸出通道提供采樣值。如圖4-7所示,虛擬函數(shù)發(fā)生器可以設(shè)置頻率、幅值、相位、信號類型等。在前面板上可以設(shè)置這些信息。圖4-7虛擬函數(shù)發(fā)生器圖4-8前面板波形信息設(shè)置如圖4-9所示通過程序設(shè)置使得虛擬函數(shù)發(fā)生器的波形類型、幅值和頻率一樣,其中一個波形的相位固定為0,另外一個波形的相位就是它們的相位差,數(shù)據(jù)通過一個數(shù)組函數(shù)合并,再由寫入函數(shù)寫入緩沖區(qū)。圖4-9虛擬函數(shù)發(fā)生器設(shè)置4.1.4程序的調(diào)試程序編寫完成就可以進(jìn)行調(diào)試和完善了。接好連線,在前面板設(shè)置好通道參數(shù)和波形信息之后,運(yùn)行程序,在示波器中觀察輸出電壓。在低頻情況下,是可以正常輸出,但是在高頻情況下,就會出現(xiàn)如圖4-10所示的錯誤提示。圖4-10錯誤提示經(jīng)過導(dǎo)師的指導(dǎo),理清了采樣率、更新率、波形頻率之間的關(guān)系。在高頻時會出錯的原因就是采樣率已經(jīng)超過板卡的最大更新率。出現(xiàn)這種情況,可以在輸出波形頻率不變的情況下,降低采樣率與波形頻率的比值。5系統(tǒng)硬件電路設(shè)計5.1四階巴特沃斯濾波器設(shè)計濾波器是對信號的頻率具有選擇性的電路,它的功能是使特定頻率范圍內(nèi)的信號通過。濾波器按處理信號可以分為:數(shù)字濾波器、模擬濾波器;按處理頻段可以分為:低/高通濾波器、帶通/阻濾波器;按采用元件可以分為:有源濾波器、無源濾波器。[7][11]RC有源濾波器是模擬濾波器中最實(shí)用、應(yīng)用最廣泛的濾波器。濾波器標(biāo)準(zhǔn)化電路的種類很少,僅適用運(yùn)放及R、C元件,因此非常便于集成,這給推廣應(yīng)用帶來廣泛影響。因?yàn)椴贿m用電感、特別是大型電感,也因?yàn)檫\(yùn)放性能的飛速提高的同時價格卻一降再降,所以在成本方面有源濾波器已經(jīng)變得比無源濾波器還有優(yōu)勢。本章就是基于以上原因設(shè)計一個截止頻率為50KHZ的有源低通濾波器并利用multisim電路仿真軟件進(jìn)行仿真。5.1.1巴特沃斯濾波器巴特沃斯濾波器是幅頻特性在通頻段內(nèi)具有最平坦特性的原形模擬濾波器。它的具有通帶內(nèi)最大平坦的振幅特性,且隨著頻率增加單調(diào)下降。其幅度平方函數(shù)具有如下形式:(5-1)式中:模擬角頻率截止角頻率N為整數(shù),稱為濾波器的階數(shù),N越大,通帶和阻帶的近似性越好,過渡帶也越陡。由圖5-1可知,濾波器的幅頻特性隨著階次N的增大而變得越好,即更接近于理想低通濾波器。歸一化的,N=1~8階的巴特沃森低通濾波器傳遞函數(shù)分母多項式如表5-1所示:圖5-1巴特沃斯濾波器振幅平方函數(shù)N歸一化的巴特沃斯低通濾波器傳遞函數(shù)的分母多項式1

2

3

4

5

6

7

8

表5-2:歸一化的巴特沃斯低通濾波器傳遞函數(shù)的分母多項式將表5-2的式子作為分母,分子為增益的常數(shù),就可以方便求得歸一化N階巴特沃斯濾波器的傳遞函數(shù)。例如,根據(jù)表5-2可得到歸一化的四階巴特沃斯低通濾波器的傳遞函數(shù)為:(5-2)再將上式中用替換就可以求得四階巴特沃斯濾波器的傳遞函數(shù)。5.1.2電路圖選擇與計算參數(shù)圖5-3:四階巴特沃斯濾波器原理圖選擇圖5-3所示電路圖作為四階巴特沃思濾波器的電路形式。計算其傳遞函數(shù),圖5-3,相當(dāng)于兩個二階電路相連而成,計算其中一個二階電路的傳遞函數(shù)就可以求得整個四階電路的傳遞函數(shù)。由運(yùn)算放大器的虛斷特性可以得到:從而得到(5-3)由運(yùn)算放大器的虛短特性可以得到:(5-4)根據(jù)電路分析法還可以得到(5-5)(5-6)聯(lián)立式(2)—式(5)可以求得:(5-7)其中:(5-8)根據(jù)式(6)和(7)可以求得整個四階電路的傳遞函數(shù)為:(5-9)其中令式(8)可以化為:(5-10)將式將代入式(8),可得到歸一化的四階巴特沃思濾波器傳遞函數(shù):(5-11)對比式(1)和式(10)可以得到:(5-12)由式(9)又可得:選取可算得。根據(jù)運(yùn)算放大器兩端電阻對稱條件有:(5-13)聯(lián)立式(11)和式(12)可得解得取標(biāo)稱值得。至此,濾波器電路的所有參數(shù)均已算出。5.1.3仿真結(jié)果分析圖5-4頻率為1KHZ幅值為1V時示波器觀察結(jié)果圖5-5頻率為100KHZ幅值為1V時示波器觀察結(jié)果輸入電壓頻率為1KHZ,幅值為1V時,輸入輸出的波形如圖5-4所示,幅值放大了2.6倍;當(dāng)信號頻率為100KHZ時,輸入輸出的波形如圖5-5所示,輸出電壓已經(jīng)明顯衰減,可以看出該濾波電路具有明顯的濾掉高于截至頻率信號的作用。圖5-6波特圖幅頻特性分析由圖5-6可知,在截止頻率之后,幅值迅速下降,當(dāng)輸入信號中具有高頻雜波時,能把這些雜波信號的幅值衰減掉,頻率越高衰減得越厲害。計算機(jī)板卡輸出的正弦電壓包含了一些高頻諧波導(dǎo)致電壓波形不光滑,通過此濾波器就可以使高頻諧波衰減掉,正弦電壓變得光滑。5.2移相電路的設(shè)計5.2.1移相電路原理因?yàn)楸驹O(shè)計中需要四路正弦電壓來控制超聲電機(jī)的兩對壓電電轉(zhuǎn)子,而PCI-6221板卡只有兩路輸出通道,故對濾波后的信號進(jìn)行移相處理,在此需要設(shè)計能夠?qū)崿F(xiàn)對信號進(jìn)行90°以內(nèi)的超前或滯后處理。因?yàn)殡娙荩–)、電感(L)這些感性負(fù)載都具有移相作用,它們與電阻配合能夠分別形成RC移相電路、RL移相電路和RLC移相電路。在較高頻率下,電感的體積會顯得很大,基于系統(tǒng)設(shè)計的要求,選擇RC移相電路。圖5-7用相量圖表示了簡單串聯(lián)電路中電阻和電容兩端的電壓、和輸入電壓U的關(guān)系,值得注意的是:相量法的使用范圍是正弦信號的穩(wěn)態(tài)響應(yīng),并且在R、C的值都已固定的情況下,由于的值是頻率的函數(shù),因此同一電路對于不同頻率正弦信號的相量圖表示并不相同。在這里,同樣的移相電路對不同頻率信號的移相角度是不會相同的RC移相電路的設(shè)計要針對特定的頻率來進(jìn)行。圖5-7簡單的RC移相對圖5-7中第一個圖進(jìn)行分析:(5-14)取,這是一個慣性環(huán)節(jié),其對數(shù)幅頻特性和對數(shù)相頻特性表達(dá)式:(5-15)(5-16)改變T的值就可以改變幅值和頻率,使得C固定,R可調(diào)就可以改變T的值。這樣的濾波器在:的時候輸入頻率時,輸出振幅下降3dB,移相量為:而圖5-7第二個電路的中符號變?yōu)檎?。根?jù)這兩個表達(dá)式,使用MATLAB畫出的慣性環(huán)節(jié)的對數(shù)幅頻特性和對數(shù)相頻特性如圖5-8所示:圖5-8慣性環(huán)節(jié)的對數(shù)幅頻特性和對數(shù)相頻特性該移相電路可在即使振幅變動也不存在問題的場合和需要移相幅度不大的場合使用。但是,由于本設(shè)計要求移相后輸出振幅無變動。而在上圖的RC移相電路中,即使允許3dB的振幅下降,移相量也只有45°,所以對移相電路做了以下改進(jìn),使得可以實(shí)現(xiàn)0~180°的移相,而且輸出振幅不依賴于輸入頻率。由圖5-8可以看出,一個RC移相器的移相范圍是0~90°,為了得到更大的移相范圍可以使用兩個RC移相疊加,隨著移相的范圍變大,幅值衰減也越多,因此將RC與運(yùn)算放大器組成有源移相電路。圖5-990°超前移相圖5-1090°滯后移相圖5-9和圖5-10可以看成基本的RC移相電路,其移相電路的理論推導(dǎo)是:(5-17)由,及可以得到:(3.15)(5-18)圖5-9的移相角度在第1象限,圖5-10的移相角度在第4象限。這兩個電路能對電路移相后的幅度進(jìn)行一定的補(bǔ)償。以上每個電路調(diào)節(jié)的范圍都局限在90°以內(nèi),若要繼續(xù)增大調(diào)相范圍,可以采用圖5-11和圖5-12的電路圖。圖5-110~180°超前移相圖5-120~180°滯后移相圖5-11和圖5-12電路的傳遞方程推導(dǎo)類似,因此僅對圖5-11電路進(jìn)行了推導(dǎo),并將推導(dǎo)的主要結(jié)果列出如下:(5-19)(5-20)由可以得到:(5-21)以上傳遞方程的虛部為正,而實(shí)部則根據(jù)角頻率、電容和各電阻的具體值可分別取為正值或負(fù)值,因此該電路的移相角度可以在第1和第2象限之內(nèi),也可稱之為0~180°超前移相。如果取R1=R2,則k=0.5,設(shè),此時的此時的傳遞函數(shù)和相頻表達(dá)式為:(5-22)(5-23)由式(5-22)可知,對于頻率已知的某一正弦信號,與具有對應(yīng)關(guān)系,且與成正相關(guān)。而是可以通過調(diào)節(jié)的值來調(diào)節(jié)的。通常電容取固定值,電阻使用滑動變阻器。由于,所以與成負(fù)相關(guān)。當(dāng)時,最小,由于R無法取到無限大,所以滑動變阻器的最大阻值就決定了移相的最小角度(無法取到0)。5.2.2電路圖的設(shè)計與參數(shù)計算由式3-20可知,對于相同(即)值的情況下,頻率越大所能實(shí)現(xiàn)的移相角度越小,本設(shè)計主要用于實(shí)現(xiàn)20~50kHz正弦信號的移相,取時,獲得90°的移相量時的R、C值,留出余量,可以使信號頻率為30KHZ時。取:C=1.5nF則。在實(shí)際搭接電路中選擇則根據(jù)計算結(jié)果選定電阻、電容,實(shí)際仿真所搭建的移相電路如圖5-13:圖5-13實(shí)際仿真所搭建的0~180°幅值恒定移相電路5.2.3仿真結(jié)果及分析1212圖3.2430kHZ正弦信號移相90°時瞬態(tài)分析圖紅色線為輸入信號,綠色線為輸出信號。通過仿真結(jié)果可以看出,輸入電壓頻率為30KHZ,幅值為±10V時,輸入輸出的波形如圖3.24所示,其輸出信號與輸入信號相比相位移動了90°。6系統(tǒng)總體試驗(yàn)情況6.1單通道電壓輸出通過示波器觀察從板卡輸出兩通道電壓的情況。如圖6-1所示為從板卡一個模擬通道輸出幅值為10V、頻率為30KHZ,90°相位差的正弦電壓。圖6-1一個模擬通道輸出頻率為30KHZ,90°相位差的正弦電壓試驗(yàn)可知,通過程序編程,可以從PCI-6221板卡的一個模擬通道中輸出幅值為0~10V、頻率20~50KHZ、相位差任意可調(diào)的一路正弦電壓。從上圖也可以看出,從板卡輸出的電壓不是很光滑,因此需要通過濾波器來使正弦電壓變得光滑。6.2濾波器電路試驗(yàn)在面包板上做濾波器的試驗(yàn)。把所需要的元器件都購買后,按照所設(shè)計的電路圖,在面包板上布好元器件。如圖6-3、6-4所示為在面包板上做完成的濾波器和移相器。圖6-3實(shí)際制作出來的濾波器圖6-4實(shí)際制作出來的的移相電路把板卡輸出的一路電壓作為濾波器的輸入,濾波器的輸出作為移相電路的輸入,在示波器分別觀察濾波器輸出和移相電路輸出情況。圖6-5、為經(jīng)過濾波器和移相器后輸出的電壓。圖6-5板卡輸出電壓經(jīng)過濾波器和移相器由圖6-5也可以看出經(jīng)過濾波器之后正弦電壓變得光滑了,濾波器的效果顯而易見。經(jīng)過以上試驗(yàn),可以說明整個系統(tǒng)是可行的,滿足任務(wù)要求。7總結(jié)與展望超聲電機(jī)驅(qū)動電源作為超聲電機(jī)工作的重要組成部分,一直是國內(nèi)外研究的一個熱點(diǎn)。隨著超聲電機(jī)理論與制造技術(shù)的進(jìn)一步發(fā)展,對超聲電機(jī)的驅(qū)動技術(shù)提出了更高的要求,微型化、通用化、智能化的驅(qū)動電源已經(jīng)成為驅(qū)動電源未來的發(fā)展方向。本文從超聲波電機(jī)的原理出發(fā),分析了常見超聲電機(jī)驅(qū)動技術(shù)存在的問題,探討了可行的解決方案,提出制作一種寬帶的驅(qū)動電源,為開展超聲電機(jī)多頻驅(qū)動的研究打下基礎(chǔ)?,F(xiàn)將主要完成的工作總結(jié)如下:針對本實(shí)驗(yàn)室開發(fā)的雙壓電定子旋轉(zhuǎn)型超聲電機(jī)設(shè)計超聲電機(jī)驅(qū)動電源。以PC計算機(jī)為核心的硬件平臺上,應(yīng)用虛擬儀器技術(shù),通過DAQ板卡直接輸出20kHz~50kHz,幅值和相位差都可調(diào)的一路正弦電壓信號。設(shè)計制作巴特沃斯低通濾波器去除計算機(jī)板卡輸出的高頻諧波。設(shè)計制作可使信號移相0~180°的移相器使輸出的一路正弦信號分成兩路相位差可調(diào)的正弦信號。并可根據(jù)實(shí)際需要信號通道數(shù)調(diào)整移相器的數(shù)目。通過本課題的研究,雖已取得一定成績,但鑒于本人水平以及時間的限制,本課題的有關(guān)方面還可以進(jìn)一步研究深化,主要有:本課題所開發(fā)的驅(qū)動控制試驗(yàn)系統(tǒng)輸出的四路正弦信號經(jīng)過功率放大器后方可成為超聲電機(jī)的驅(qū)動控制信號。開發(fā)功率放大器以加入驅(qū)動控制系統(tǒng),構(gòu)成一個完整的驅(qū)動控制系統(tǒng)。致謝語本文是在紀(jì)躍波老師的悉心指導(dǎo)下完成的。從畢業(yè)設(shè)計題目的選擇、到選到課題的研究和論證,再到本畢業(yè)設(shè)計的編寫、修改,每一步都有紀(jì)老師的細(xì)心指導(dǎo)和認(rèn)真的解析。在紀(jì)老師的指導(dǎo)下,我在各方面都有所提高,老師以嚴(yán)謹(jǐn)求實(shí),一絲不茍的治學(xué)態(tài)度和勤勉的工作態(tài)度深深感染了我,給我巨大的啟迪,鼓舞和鞭策,并成為我人生路上值得學(xué)習(xí)的榜樣。使我的知識層次又有所提高。同時感謝所有教育過我的專業(yè)老師,你們傳授的專業(yè)知識是我不斷成長的源泉也是完成本論文的基礎(chǔ)。也感謝我同一組的組員和班里的同學(xué)是你們在我遇到難題是幫我找到大量資

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論