NI Home > Community > NI Discussion Forums

NI產品與技術 討論區

顯示結果 
搜尋替代 
您的意思是 
新增回應
Member
魚肚
發表文章數:4
0 積分
已接受解決方案

如何使用pci-6024e判讀旋轉編碼器的值

各位前輩先進大家好:

     小弟目前使用pci-6024e這塊daq卡,雖然有點過時,但功能還算正常。今天小弟想把增量型旋轉編碼器(rotary encoder)的訊號接入daq卡中,並且可以判讀增量或減量(假設1count=1度),以顯示出正確的讀數,請問要如何做比較好?

Trusted Enthusiast
Billingsley
發表文章數:2,231

Re: 如何使用pci-6024e判讀旋轉編碼器的值

從規格看來,輸出信號有 A/B or A/B/Z

 

是哪一個?

 

另外 labview 版本? ni-daq 版本?  pci-6024e 後面的接線端子型號?

Member
魚肚
發表文章數:4
0 積分

回應: 如何使用pci-6024e判讀旋轉編碼器的值

[ 已編輯 ]
經過小弟確認,該編碼器是AB phase輸出,小弟目前使用 NI-DAQmx 8.7 & LabView 8.6版,daq卡後端為68pin,但是接線盒轉為50pin。
由 魚肚 在 07-22-2009 02:52 AM
上編輯的訊息
Trusted Enthusiast
Billingsley
發表文章數:2,231

Re: 回應: 如何使用pci-6024e判讀旋轉編碼器的值

程式集>>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 卡

Member
魚肚
發表文章數:4
0 積分

回應: Re: 回應: 如何使用pci-6024e判讀旋轉編碼器的值

您建議購買M系列的daq卡,小弟會跟老師討論考慮,不曉得pci-6221這張卡是否可以滿足小弟上述角度測量的需求?

另外想再請教一點,編碼器AB phase是差動訊號(相位差90度),可否利用AI or DIO的channel來判讀A、B兩訊號之先後?  不勝感激...

Trusted Enthusiast
Billingsley
發表文章數:2,231

Re: 回應: Re: 回應: 如何使用pci-6024e判讀旋轉編碼器的值

您建議購買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, 太慢,所以達不到您的需求。

請問您有幾個頻道編碼器?

 

Member
魚肚
發表文章數:4
0 積分

回應: 如何使用pci-6024e判讀旋轉編碼器的值


Fatty 已寫:

請問您有幾個頻道編碼器?


小弟要量測的訊號除了旋轉編碼器外,還有磁性尺(水平位移)、扭力計、LVDT(垂直位移)、牽引力等5種,就目前看來只有旋轉編碼器與磁性尺有需要用到counter功能,其他的訊號應該屬於線性電壓訊號(AI)範圍。

Trusted Enthusiast
Billingsley
發表文章數:2,231

Re: 回應: 如何使用pci-6024e判讀旋轉編碼器的值

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