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