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