怎麼用DAQ控制步進馬達?(超級急)

我是初學者~由於學校專題要用labview控制步進馬達~而我們目前卡在DAQ無法何labview連結(軟體)~以下附檔~可否有專業人士可幫忙小弟完成這困難的一步~

 

紅色框框內要修改連接DAQ控制

 

2008-12-11_160308_OMI00O48R6BS[1].vi

應該用NI的軸控卡,而非DAQ?

[QUOTE=Joseph2015]應該用NI的軸控卡,而非DAQ? [/QUOTE]

步進馬達依照靜子線圈的相數多寡可分為單相、雙相、三相、四相和五相等。
這類的馬達在定字上有四組相對應的線圈,分別提供相差90度相位的電力。
當馬達單相激磁時,這四組線圈可在各相的對應處停住轉子,
當下一個脈衝來到時,轉子轉動一個角度,這種角度稱為步進角。
步進角的計算公式如下:
步進角=360度/ 寸動數
= 360度 / (相數X 轉子齒數)
寸動數:步進馬達每週所轉動的步數,就是相數和轉子齒數的乘積。
一個步進馬達可能將一圓周(360度)分成200步(step)一步即為1.8度
,如果控制此馬達前進10步,即控制它轉18度,
如此可做精密的角度或距離的控制(距離的控制可配合導螺桿而達成)。

角度控制
簡單說: 步進馬達為與輸入的脈波成正比,一般控制 CW or CCW

利用 DAQ DIO 輸出脈波就可讓馬達一次以一步級角運轉運轉了.

下圖是2相的步進馬達範例

感謝 JD 提供的範例 

不過我們用的卡是研華的...

整個內建元件都跟NI的不同

問學長也都說只能自己一個一個摸索

因為也沒有書可以看.......

 

還是感謝幫我解答 ^^

我會在加緊熟悉摸索  再來請教問題

[QUOTE=JD]

[QUOTE=Joseph2015]應該用NI的軸控卡,而非DAQ? [/QUOTE]

步進馬達依照靜子線圈的相數多寡可分為單相、雙相、三相、四相和五相等。
這類的馬達在定字上有四組相對應的線圈,分別提供相差90度相位的電力。
當馬達單相激磁時,這四組線圈可在各相的對應處停住轉子,
當下一個脈衝來到時,轉子轉動一個角度,這種角度稱為步進角。
步進角的計算公式如下:
步進角=360度/ 寸動數
= 360度 / (相數X 轉子齒數)
寸動數:步進馬達每週所轉動的步數,就是相數和轉子齒數的乘積。
一個步進馬達可能將一圓周(360度)分成200步(step)一步即為1.8度
,如果控制此馬達前進10步,即控制它轉18度,
如此可做精密的角度或距離的控制(距離的控制可配合導螺桿而達成)。

角度控制
簡單說: 步進馬達為與輸入的脈波成正比,一般控制 CW or CCW

利用 DAQ DIO 輸出脈波就可讓馬達一次以一步級角運轉運轉了.

下圖是2相的步進馬達範例

[/QUOTE]

不好意思在詢問一下

那個NI"正轉"、"逆轉"原件   有辦法直接換成研華的元件嗎?

聽學長說研華的元件都會比較複雜  功能多很多

那這樣會有影響嗎??

您是用研華的DAQ 那個型號? NI 或研華網站上應該有範例可下載.

"正轉"、"逆轉"  (你可以按滑鼠右鍵 OPEN Front Panel 參考程式碼) .

差別在 input 端的 Boolean array 利用布林來控制 DAQ DIO 的輸出  (脈波)

 

[QUOTE=JD]

您是用研華的DAQ 那個型號? NI 或研華網站上應該有範例可下載.

"正轉"、"逆轉"  (你可以按滑鼠右鍵 OPEN Front Panel 參考程式碼) .

差別在 input 端的 Boolean array 利用布林來控制 DAQ DIO 的輸出  (脈波)

 

[/QUOTE]

感謝 JD 的回答 

關於型號,我們用的DAQ卡型號是"PCI-1710-B"

端子版型號是"PCLD-8710"

不知道這型號是否有幫助到您替我們解答?

 

另外想請問

您說的網路範例

在研華的網路上都查得到嗎?

我們曾運用過網路去找尋很多有關研華DAQ卡的資料

但都無收穫

連書本都找不太到

學長都跟我們說研華的東西都要自己摸索

他們沒摸過的就真的幫不了我們

如此我們才到這來詢問專業人士

另外在問一下

您說的"右鍵 OPEN Front Panel 參考程式碼"

我有去看了

可是打開裡面沒有程式碼!

是空的....

http://support.advantech.com.tw/support/DownloadSRDetail.aspx?SR_ID=1-O1VSR

Topic  32-bit DLL Driver of PCI-1710 series for Win98/NT/2000/XP/VISTA
Created Date  5/6/2008 2:48:36 AM
Solution  32-bit DLL Driver of PCI-1710 series for Win98/NT/2000/XP/VISTA
Download File PCI1710.zip (0) (Size:2493 KB) (Click Here!!)

您安裝DAQ卡 PCI-1710-B 硬體驅動程式時應該會有一個動態連結檔DLL

您在LabVIEW可以試著用Call Library Function Node

或者用LabVIEW開一個專案然後,匯入DLL 

LabVIEW自動會轉成 Library (subVI)

Topic  DAC Card Examples of Windows DLL Driver
Created Date  8/2/2002 7:30:13 AM
Solution  32-bit DLL Driver Examples for VB, VC++, Delphi and BCB.
Download File All_Examples.exe (0) (Size:25321 KB) (Click Here!!)

 

我從研華的網站上找的, 不知道對您有沒有幫助.

JD39946.5533564815

[QUOTE=jfu780530]

另外在問一下

您說的"右鍵 OPEN Front Panel 參考程式碼"

我有去看了

可是打開裡面沒有程式碼!

是空的....[/QUOTE]

 怎麼會這樣勒~

下面是我 OPEN Front Panel 後的vi您參考看看吧.

正轉.vi

恩恩~~

感謝JD 詳細替我們解答 ^^

我們會再試試看~

謝謝~