NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

請問有什麼方法可以使CompactRIO抓到加速度計模組呢?

最近買了一個 FreeScale (Motorola)三軸加速度計模組 (freescale 的 MMA7260Q XYZ Three-Axis Low g Acceleration Sensor),它的光碟內有一些Demo的檔案 (.exe),都可以成功運作 (我是接到電腦的RS232上測試)。

但接到我的CompactRIO上 (上也有RS232埠接頭),卻未顯示有加速度計這個裝置,我試過很多方法,皆不能抓到。

所以想請問有什麼方法可以使CompactRIO抓到加速度計模組呢?

有什麼方法都可以告知,感激不盡!

~Ivan ~
0 積分
1 條訊息(共 4 條)
4,149 檢視

您必須知道RS-232指令集

然後透過 labview real time 下載 Basic serial write & read.vi [ 位於help>>find examples>>browse>>hardware input & output>>serial]

不需透過FPGA

0 積分
2 條訊息(共 4 條)
4,146 檢視
謝謝 derek wu 的回答,所謂的RS-232指令集是指什麼?ASCII 嗎?還是、、、。另外 Basic serial write & read.vi 的範例程式我已經試過了,電腦還是抓不到加速度計的訊號,其他在 serial 下有關 RS-232 傳輸的範例程式我也試過 (超級終端機也試過),皆抓不到訊號。不知還有其他方法嗎?
~Ivan ~
0 積分
3 條訊息(共 4 條)
4,128 檢視

在compactRIO下是可以做RS-232的儀器控制的,

你只要把儀器的232 port及cRIO的Controller的serial port連起來就可以了。

至於程式的部份,把程式放到real-time controller的下面,不要把它放到FPGA上,你可以參考下圖。

 

儀器的部份,你必須確認你的儀器有沒有支援RS232,或是他是否在可以使用232的mode下,

因為有些儀器是需要手動切換的,他不會自動幫你自動偵測並轉換成232的mode,

最後,請檢查你的cable,請先確認他可以正常的聯接儀器與host端。

 

0 積分
4 條訊息(共 4 條)
4,105 檢視