各位前輩先進大家好:
小弟目前使用pci-6024e這塊daq卡,雖然有點過時,但功能還算正常。今天小弟想把增量型旋轉編碼器(rotary encoder)的訊號接入daq卡中,並且可以判讀增量或減量(假設1count=1度),以顯示出正確的讀數,請問要如何做比較好?
已解決! 轉到解決方案。
在 07-22-2009 01:31 AM
從規格看來,輸出信號有 A/B or A/B/Z
是哪一個?
另外 labview 版本? ni-daq 版本? pci-6024e 後面的接線端子型號?
07-22-2009 02:48 AM - 已編輯 07-22-2009 02:52 AM
在 07-22-2009 04:43 AM
程式集>>national instruments>>ni-daq>ni-daqmx help>>內容>>NI-DAQmx Device Considerations>>
counters>>counter signal connections>>AO Series, E Series, and S Series Signal Connections for Counters>>
似乎沒有看到 position measurement.
建議可能要買 M 系列 DAQ 卡
您建議購買M系列的daq卡,小弟會跟老師討論考慮,不曉得pci-6221這張卡是否可以滿足小弟上述角度測量的需求?
另外想再請教一點,編碼器AB phase是差動訊號(相位差90度),可否利用AI or DIO的channel來判讀A、B兩訊號之先後? 不勝感激...
在 07-22-2009 06:29 AM
您建議購買M系列的daq卡,小弟會跟老師討論考慮,不曉得pci-6221這張卡是否可以滿足小弟上述角度測量的需求?
應該可以,程式集>>national instruments>>ni-daq>ni-daqmx help>>內容>>NI-DAQmx Device Considerations>>counters>>counter signal connections>>M series DAQ or TIO ...etc
另外想再請教一點,編碼器AB phase是差動訊號(相位差90度),可否利用AI or DIO的channel來判讀A、B兩訊號之先後? 不勝感激...
6024e只有一個ADC+multiplexer, 所以2個AI之間會有時間差[大約5us],信號頻率快的話可能會有問題,請自己做個實驗。
DI 屬於 static DI, 太慢,所以達不到您的需求。
請問您有幾個頻道編碼器?
Fatty 已寫:請問您有幾個頻道編碼器?
小弟要量測的訊號除了旋轉編碼器外,還有磁性尺(水平位移)、扭力計、LVDT(垂直位移)、牽引力等5種,就目前看來只有旋轉編碼器與磁性尺有需要用到counter功能,其他的訊號應該屬於線性電壓訊號(AI)範圍。
在 07-27-2009 09:37 PM
http://digital.ni.com/public.nsf/allkb/47C97BDDCD462D9B8625726C00703BD8?OpenDocument
使用TIO, STC II, and STC III 等Counter晶片的Device都會有AUX接腳,也因此才能算Position,而E Series不是使用該類的晶片,所以無法做Position的計算。
E Series是使用DAQ-STC晶片,所以不具有AUX腳位。 請看5-1 http://www.ni.com/pdf/manuals/370503k.pdf
PXI-6115也是使用DAQ-STC的晶片,所以也不行做Position量測。 請看7-1 http://www.ni.com/pdf/manuals/370781h.pdf
NI PXI-6624會是適合的產品,他使用TIO的晶片。 請看1-1頁 http://www.ni.com/pdf/manuals/372142a.pdf