最近買了一個 FreeScale (Motorola)三軸加速度計模組 (freescale 的 MMA7260Q XYZ Three-Axis Low g Acceleration Sensor),它的光碟內有一些Demo的檔案 (.exe),都可以成功運作 (我是接到電腦的RS232上測試)。
但接到我的CompactRIO上 (上也有RS232埠接頭),卻未顯示有加速度計這個裝置,我試過很多方法,皆不能抓到。
所以想請問有什麼方法可以使CompactRIO抓到加速度計模組呢?
有什麼方法都可以告知,感激不盡!
在 08-13-2008 11:06 PM
您必須知道RS-232指令集
然後透過 labview real time 下載 Basic serial write & read.vi [ 位於help>>find examples>>browse>>hardware input & output>>serial]
不需透過FPGA
在 08-19-2008 12:31 AM
在compactRIO下是可以做RS-232的儀器控制的,
你只要把儀器的232 port及cRIO的Controller的serial port連起來就可以了。
至於程式的部份,把程式放到real-time controller的下面,不要把它放到FPGA上,你可以參考下圖。
儀器的部份,你必須確認你的儀器有沒有支援RS232,或是他是否在可以使用232的mode下,
因為有些儀器是需要手動切換的,他不會自動幫你自動偵測並轉換成232的mode,
最後,請檢查你的cable,請先確認他可以正常的聯接儀器與host端。