下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LabVIEW和聲卡控制系統(tǒng)程序設(shè)計(jì)1 引言目前,控制系統(tǒng)的編程軟件非常多,各類編程語(yǔ)言也數(shù)不勝數(shù),具有代表性的有C 語(yǔ)言、 C+及匯編語(yǔ)言等,相比LabVIEW軟件來講,由于他們具有嚴(yán)格的語(yǔ)言邏輯以及語(yǔ)言規(guī)則,所有在設(shè)計(jì)、實(shí)踐中往往比較復(fù)雜,而LabVIEW作為一種 G語(yǔ)言,以圖形,線條,結(jié)點(diǎn)的形式進(jìn)行編程,簡(jiǎn)單易學(xué)。而且圖形所表示的功能已經(jīng)用完善的代碼集成過,拿來就用,也節(jié)省了大量的工作任務(wù)。聲卡作為一種普遍而且常用的材料,能夠在LabVIEW自帶的聲卡VI 中得到更好的運(yùn)用和體現(xiàn),二者結(jié)合是作為平面控制系統(tǒng)最實(shí)用的,最方便的,而且成本較低的體現(xiàn)。2 LabVIEW 軟件介紹LabVIEW
2、是一種程序開發(fā)環(huán)境,由美國(guó)國(guó)家儀器(NI )公司研制開發(fā),類似于C 和 BASIC開發(fā)環(huán)境,但是它與其他計(jì)算機(jī)語(yǔ)言的顯著區(qū)別是:其他計(jì)算機(jī)語(yǔ)言都是采用基于文本的語(yǔ)言產(chǎn)生代碼,而LabVIEW使用的是圖形化編輯語(yǔ)言G編寫程序,產(chǎn)生的程序是框圖的形式。用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語(yǔ)言,LabVIEW采用數(shù)據(jù)流編程方式,程序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了VI 及函數(shù)的執(zhí)行順序。 VI 指虛擬儀器,是LabVIEW的程序模塊。虛擬儀器具備很好的數(shù)據(jù)采集、仿真、數(shù)字信號(hào)處理的功能。LabVIEW擁有專門用于控制領(lǐng)域的模塊LabVIEWDSC 以及NI-Motion 。除此之外,工業(yè)控制領(lǐng)域常
3、用的設(shè)備、數(shù)據(jù)線等通常也都帶有相應(yīng)的LabVIEW驅(qū)動(dòng)程序。使用LabVIEW可以非常方便的編制各種控制程序。3 聲卡介紹3.1 PCI聲卡PCI 聲卡就是指采用 PCI 接口的獨(dú)立聲卡, PCI 是 Peripheral Component Interconnect (外設(shè)部件互連標(biāo)準(zhǔn))的縮寫,它是目前個(gè)人電腦中使用最為廣泛的接口,幾乎所有的主板產(chǎn)品上都帶有這種插槽。從結(jié)構(gòu)上看, PCI 是在 CPU的供應(yīng)商和原來的系統(tǒng)總線之間插入的一級(jí)總線,具體由一個(gè)橋接電路實(shí)現(xiàn)對(duì)這一層的管理,并實(shí)現(xiàn)上下之間的接口以協(xié)調(diào)數(shù)據(jù)的傳送。3.2 USB 聲卡USB聲卡在原理上和結(jié)構(gòu)上與普通的板載聲卡很相似,但是
4、由于 USB具有其外置特點(diǎn), 他就沒有了電路體積的限制,所以他能夠通過復(fù)雜的模擬電路并采用更好的屏蔽設(shè)計(jì)從而提高音質(zhì)。脫離機(jī)箱,擁有不錯(cuò)的音質(zhì)使他在性能上,實(shí)用性上得到了很大的提升,價(jià)格也相對(duì)較低,因此我們采用的是 USB聲卡作為平面控制系統(tǒng)的輸出部分。4 LabVIEW 程序設(shè)計(jì)4.1 圖形的數(shù)據(jù)導(dǎo)入程序通過在 AutoCAD中繪制出平面圖形, 將其導(dǎo)入到LabVIEW當(dāng)中,應(yīng)用到 LabVIEW中數(shù)據(jù)采集的VI ,能夠較為方便的獲取平面圖形的坐標(biāo)信息,然后設(shè)置相關(guān)閾值去除掉無(wú)關(guān)或者重復(fù)的坐標(biāo),簡(jiǎn)化數(shù)據(jù),提高平面系統(tǒng)控制速度。4.2數(shù)據(jù)的排序整理設(shè)計(jì)作為平面控制系統(tǒng),應(yīng)該具有良好的控制路徑和
5、軌跡,才能按照工廠或者設(shè)計(jì)要求做出相應(yīng)的反應(yīng)或者動(dòng)作,系統(tǒng)通過對(duì)圖形數(shù)據(jù)的處理后獲取的數(shù)據(jù),先通過最近值搜索的方法尋找最接近的坐標(biāo)點(diǎn),然后用距離公式計(jì)算出每一個(gè)搜索出來的點(diǎn)到起始點(diǎn)的距離大小,篩選出最小值作為相鄰點(diǎn),最后能夠篩選出較準(zhǔn)確的路徑出來。4.3聲卡輸出設(shè)計(jì)LabVIEW軟件中有一個(gè)和聲卡數(shù)據(jù)采集輸出非常類似的子 VIGenerate Sound,通過分析得出PCI 聲卡和 USB聲卡在 LabVIEW中的設(shè)置基本類似, 所以通過對(duì)已有程序的優(yōu)化,改進(jìn)過后,能夠?qū)⒌玫降臄?shù)據(jù)通過聲卡輸出,所得到的結(jié)果從示波器上可以觀察到是近似的正弦信號(hào)。但由于對(duì)步進(jìn)電機(jī)的驅(qū)動(dòng)必須采用一定頻率的脈沖信號(hào),
6、所以接下來我們需要對(duì)已獲得的數(shù)據(jù)重新進(jìn)行處理,將正弦信號(hào)轉(zhuǎn)換成脈沖信號(hào)。4.4 控制系統(tǒng)程序設(shè)計(jì)步進(jìn)電機(jī)是由脈沖信號(hào)驅(qū)動(dòng)其運(yùn)動(dòng),其運(yùn)動(dòng)速率正比于脈沖信號(hào)的頻率,根據(jù)步進(jìn)電機(jī)的參數(shù)通過計(jì)算求出步進(jìn)電機(jī)運(yùn)動(dòng)距離和脈沖個(gè)數(shù)的關(guān)系。步進(jìn)電機(jī)在平面X,Y軸的速度比例可以根據(jù)兩點(diǎn)坐標(biāo)距離差值來確定脈沖個(gè)數(shù)。對(duì)于控制電機(jī)正反轉(zhuǎn)問題就是對(duì)坐標(biāo)求差的結(jié)果做一個(gè)判斷,差值為負(fù)設(shè)置電機(jī)反轉(zhuǎn),為正則正轉(zhuǎn)即可。最關(guān)鍵的一個(gè)程序設(shè)計(jì)就是將正弦信號(hào)轉(zhuǎn)換為脈沖信號(hào)。5 結(jié)果分析通過理論分析,程序設(shè)計(jì),實(shí)驗(yàn)測(cè)試最終能夠較好的按照一定軌跡 3 還原圖像,在速度,精度上能夠較好的達(dá)到一般設(shè)計(jì),施工要求。程序比較穩(wěn)定,能快速搜索鄰近點(diǎn),并能很好的進(jìn)行電機(jī)的控制,輸出波形也符合步進(jìn)電機(jī)工作要求。但是針對(duì)平面復(fù)雜圖形還需優(yōu)化自己的尋點(diǎn)程序,增強(qiáng)精度,對(duì)大數(shù)據(jù)的處理還有待提高,甚至改進(jìn)更為簡(jiǎn)潔快速算法。6 總結(jié)LabVIEW 和聲卡的平面控制系統(tǒng)具有其強(qiáng)大的發(fā)展空間,在系統(tǒng)設(shè)計(jì),軟件優(yōu)化上面都可以進(jìn)一步改進(jìn)。在現(xiàn)代工業(yè)高速發(fā)展的時(shí)代,我們還需要尋
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 居民小區(qū)監(jiān)控系統(tǒng)設(shè)備采購(gòu)
- 專業(yè)設(shè)備采購(gòu)安裝合同
- 農(nóng)村房屋買賣合同的格式要求
- 銷售會(huì)議服務(wù)契約
- 英文服務(wù)合同注意事項(xiàng)
- 煤礦工人安全承諾宣言
- 小產(chǎn)權(quán)房屋買賣合同的法律風(fēng)險(xiǎn)
- 個(gè)人信用保證書不可撤銷長(zhǎng)期
- 清新呼吸保證
- 購(gòu)貨合同購(gòu)銷合同的條款解讀
- MOOC 美化嗓音 輕松講課-愛課程 中國(guó)大學(xué)慕課答案
- 髂總動(dòng)脈瘤的護(hù)理查房
- 麻醉科科室副主任述職報(bào)告
- 消防安全臺(tái)賬模板
- 紅色美術(shù)鑒賞智慧樹知到期末考試答案2024年
- JTS202-2011 水運(yùn)工程混凝土施工規(guī)范
- 2024年鐵嶺衛(wèi)生職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)及答案解析文檔版
- 食品行業(yè)的食品安全與質(zhì)量控制
- 關(guān)于開展2024年職工合理化建議征集評(píng)選活動(dòng)的通知
- 月季嫁接技術(shù)的培訓(xùn)課件
- 甘肅甕福公司招聘考試題
評(píng)論
0/150
提交評(píng)論