在 10-10-2008 03:29 AM
Hi reai47,
基本上,透過 DAQ 是可以利用數位輸出(DO)來產生脈波控制馬達,
但是您必須自己考慮 command 的問題,包括脈波的 rate 等。
而您使用的 USB-6008 並沒有辦法做硬體時間的數位輸出,
因此只能用軟體時間來控制數位輸出,
如此會有 rate 上的問題,沒有辦法精準控制您的馬達;
若您只是要下 command 讓它動(而不在乎控制),
那您可以先安裝 NI-DAQmx driver,
然後在 LabVIEW 中使用 DAQ Assistant,
選擇 Generate Signal >> Digital Output,設定您欲使用的 Line,
設定好後再給予 Boolean Array,即可輸出您欲下的 pulse。
或是,您可以使用 LabVIEW 的 Example Finder,
直接使用裡面的 Digital Output 相關範例程式即可。
謝謝。
在 12-05-2008 12:35 AM
我想問一下 我也適用labview7.1x來控制步進馬達, 用DAQmx來寫驅動 卡片是PCI 6014
我程式是寫出來了 但是我寫的方式 好像只能同時控制DO跟AI ,
想貼圖 不會貼
在 12-06-2008 04:03 AM
Hi calaitebin,
請問您是打算怎麼利用您的 PCI-6014 來控制步進馬達呢?
是打算用 Digital Output 來送出 command 到您的控制系統,而由 Analog Input 來取得 encoder feedback?
抑或是您只打算做 open-loop control?
您控制系統的 I/O 與介面為何呢?
我們這邊可能需要對您的控制系統取得更完整的資訊,才能提供您更進一步的技術支援。
所以還需要麻煩您了。
另外,若無法直接貼圖片,您也可以用"附加檔案"的方式將圖檔附在回應文章中。
謝謝。
在 12-08-2008 06:43 PM
你好
我是利用DO送出訊號,來控制步進馬達正反轉,馬達會驅動一個物件使情產生電壓值,再經優AI 擷取
其電壓值與轉動角度有關
我使用DAQmx來做驅動,目前程式可以運作 但我想要控制正反轉交換時的停留時間,馬達驅動為往返轉動一個角度
目前只知道能用sample 的rate來調整,但是會同步控制到每一步的時間,我希望在正轉完後停止一段時間,在反轉回來
請問該如何處置? 謝謝 怎麼附檔呀 沒用過這裡的論壇 !
在
12-08-2008
07:56 PM
- 上次修改時間
03-18-2025
09:09 AM
修改人
Content Cleaner
不建議使用DAQ卡控制馬達,因為DAQ不是設計給馬達控制用。
建議使用Motion卡。
http://www.ni.com/motion/
在 12-08-2008 09:03 PM
你好
我只要給脈衝來控制步進馬達驅動,透過驅動器,但用DAQ卡真的不適合嗎 ?
那我要同時驅動12顆步進馬達作轉動,請問哪各卡片比較好呢? 謝謝
在
12-08-2008
09:43 PM
- 上次修改時間
03-18-2025
09:09 AM
修改人
Content Cleaner
請問是12軸同步運轉嗎?
如果是,pci=7390*3 with RTSI cables。https://www.ni.com/en-us/support/model.pci-7390.html
如果不是,no need RTSI cables