時間:2008-08-22 10:31:00來源:ronggang
圖2 單片機(jī)控制步進(jìn)電機(jī)
Fig. 2 Single chip control step motor[/align]
三.LabView對步進(jìn)電機(jī)的控制系統(tǒng):
虛擬儀器是通過編制不同的測試軟件來構(gòu)成任何一種儀器,而不是某幾種儀器.例如激勵信號可先由微機(jī)產(chǎn)生數(shù)字信號,再經(jīng)D/A變換產(chǎn)生所需的各種模擬信號,一塊DAQ卡可以完成A/D轉(zhuǎn)換、D/A轉(zhuǎn)換、數(shù)字輸入輸出、記數(shù)器/定時器等多種功能,再配以相應(yīng)的信號調(diào)理電路組件,即可構(gòu)成能生成各種虛擬儀器的硬件平臺,現(xiàn)在的虛擬儀器硬件系統(tǒng)還擴(kuò)展了和各種儀器的接口,例如BG、VXI總線儀器、PC總線儀器以及帶有RS-232接口的儀器或儀器卡,虛擬儀器與傳統(tǒng)儀器最大的不同之處,就在于應(yīng)用的靈活性上.虛擬儀器是用戶自己定義的,用戶可以將各種計算機(jī)平臺、硬件、軟件和附備件結(jié)合起來,組裝成所需要的應(yīng)用設(shè)備。它的界面和功能與真的儀器十分相似,一個LabView程序有交互式用戶接口,數(shù)據(jù)流框圖,和圖表連接端口組成,各部分的功能如下:
1、前面板可以包含旋鈕,刻度盤,開關(guān),圖表和其他界面工具,允許用戶通過鍵盤或鼠標(biāo)獲取數(shù)據(jù)并顯示結(jié)果;LabView程序從數(shù)據(jù)流框圖接受指令;LabView程序模塊化特征。一個vi既可以作為上層的獨立程序,也可以作為其他程序的子程序。當(dāng)一個LabView程序作為子程序,稱為subvi。LabView程序圖表和連接端口的功能就像一個圖形化參數(shù)列表,可以在LabView程序和subvi之間傳遞數(shù)據(jù)。
2、每塊運動控制卡可以控制四個步進(jìn)電極,可以采取開環(huán)或閉環(huán),可以控制加速度和減速度,可以是速度控制,位置控制,或者是以一步為單位進(jìn)行控制,方便靈活.
3、要控制多于四塊的運動控制卡只需要多插一塊運動控制卡
4、用于不同的控制用途只要改變一下控制框圖即可.
正是因為上述的原因,LabView最佳的實現(xiàn)了模塊化編程思想,用戶可以根據(jù)自己的需要選擇系統(tǒng)配置,它的硬件配置如下(圖 3):
[align=center]
圖3 LabView硬件配置
Fig. 3 LabView hardware configure[/align]
?。ㄒ唬┯肔abView實現(xiàn)用動控制過程(以一個步進(jìn)電機(jī)為列):
1、作前面板(圖 4):
[align=center]
圖4 前面板
Fig. 4 Front Panel[/align]
Axis or Vector Space:軸或三坐標(biāo)空間 Position Mode: 控制方式
Board ID:板卡號 Loop Mode:開環(huán)或閉環(huán)
Tarqet Position:距離 Limit Type:限位開關(guān)
Stop Type:停止時減速 Stop:停止
2、相應(yīng)的框圖程序(圖 5):
[align=center]
圖 5 框圖程序
Fig.5 Block Diagram[/align]
1.確定板卡號及是否要限位 2.位置控制方式即通過移動的距離控制步進(jìn)電機(jī)
3.開環(huán)控制,步進(jìn)電機(jī)是2000Counts/r,不需要反饋 4.給定速度,移動的距離
5.等待運動結(jié)束,復(fù)位到坐標(biāo)原點 6.移動過程中的錯誤處理
四、總結(jié):
由于虛擬儀器是以PC為基礎(chǔ)的,不需要用戶更多的經(jīng)濟(jì)投入!經(jīng)濟(jì)的發(fā)展規(guī)律告訴我們,在我國這樣一個發(fā)展中國家,推廣虛擬儀器就顯得更加必要:更低的花費,更高的效率.虛擬儀器的各種優(yōu)點讓用戶可以放心地舍棄舊有的傳統(tǒng)測量設(shè)備,接受更新型、以PC為基礎(chǔ)的虛擬儀器系統(tǒng).由于計算機(jī)的性能價格比的不斷改進(jìn),使得虛擬儀器的價格更為大眾所接受,有了虛擬儀器這個解決方案,用戶可以降低成本、減少系統(tǒng)開發(fā)費用和系統(tǒng)維護(hù)費用!
1、用于測量和測試:LabView以成為測試與測量領(lǐng)域的工業(yè)標(biāo)準(zhǔn),通過GPIB,VXI串行設(shè)備和插卡式數(shù)據(jù)采集卡可以構(gòu)成實際的控制系統(tǒng);
2、用于過程控制和工業(yè)自動化:它提供了強(qiáng)大的硬件驅(qū)動,圖形顯示功能和便捷的快速程序設(shè)計為過程控制和工業(yè)自動化應(yīng)用提供了優(yōu)秀的解決方案;
3、應(yīng)用于實驗室和自動化:它為科學(xué)家和工程師提供了功能強(qiáng)大的高級數(shù)學(xué)分析庫,包括統(tǒng)計,估計,回歸分析,線性代數(shù),信號生成算法,時域和頻域算法等眾多的科學(xué)領(lǐng)域,可滿足各種計算和分析需要。即使在聯(lián)合時域分析,小波和濾波器設(shè)計等高級或特殊分析場合,LabView也為此提供了鉆模的附加軟件包。
4、應(yīng)用于教學(xué): LabView在學(xué)校得到了更為廣泛的應(yīng)用,在教學(xué)的過程中可以實行連網(wǎng),從而使個人計算機(jī)顯示器可以充當(dāng)儀器的面板,它的通用性和靈活性得到了全面的體現(xiàn),既是教學(xué)變得容易,又節(jié)約了資金和維護(hù)硬件的繁瑣.
參考文獻(xiàn)
1.王敏生 等譯著, LabView基礎(chǔ)教程[M],電子工業(yè)出辦社 2002
2. [美] Gary W.Johnson, Richard Jennings 著, 武嘉蓬 陸勁昆 譯, LabView 圖形編程 [M], 北京大學(xué)出版社 2002 , 4-72
3.何立民 編著,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(MCS-51系列)[M] 北京航空航天大學(xué)出版社2002,24-54
4.竇振中 編著, 單片機(jī)外圍器件使用手冊(貯存器分冊)[M] 北京航空航天大學(xué)出版社1998, 10-94
標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23