NI產品與技術 討論區

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

用Visa模組結合起Arduino與APC220無線通訊模組 出現問題

已解決!
前往解決方案

Ting1224 您好:

我是在Windows XP的環境下在硬體管理員中看到我的無線模組COM口為"COM 6"(如附件)

APC 220的通訊協定是UART/TTL,此款模組腳位為SET、AUX、TXD、RXD、EN、VCC、GND

我是使用一款USB/TTL轉接器,此款轉接器可直接對應APC 220的腳位,在灌上它的驅動程式

就可以在電腦中辨識此無線模組,而對應的另一個APC 220模組與Arduino是接RXD、TXD、VCC、GND四個腳位

Arduino 的RX要接上APC 220的TXD,Arduino的TX則要接上APC 220的RXD,最後APC 220的VCC與GND分別接上

Arduino的+5V腳位和GND腳位,完成我的無線配置,沒有使用到Ting 1224您所說的DB9接頭

下載全部
0 積分
11 條訊息(共 16 條)
3,826 檢視
解決方案
接受者 冠婷

看起來是用USB-232晶片去長出一個新的Com Port出來的,所以那個小塊的USB模組就是你的無線Client端,

在Arduino上面的比較大塊的無線模組是你的無線Server端。

 

建議你先搞定Arduino的無線Server端的程式,等到你確定那邊程式都對了以後再來寫電腦端的Client端程式。

Server端程式如果有問題可以求助一下Arduino的論壇。

0 積分
12 條訊息(共 16 條)
3,824 檢視

Ting1224 您好:

我在Arduino 程式中對COM 6發指令,Arduino是會有相對應的反應的

所以Arduino端的程式應該是沒問題,但就是在LabVIEW環境下就是無法以無線模組成功通訊

0 積分
13 條訊息(共 16 條)
3,821 檢視

建議先使用超級終端機試試

 

 

0 積分
14 條訊息(共 16 條)
3,803 檢視

大家好:

小弟找到問題原因了

是APC220原廠USB轉接器的問題

在LabVIEW環境下,只能接4條線在USB轉接器上

不能直接將接腳逗在轉接器上(Arduino 可以)

接受的4條線是RX、TX、VCC、GND

其餘接腳空接,如此就可以成功與LabVIEW通訊

謝謝大家的回答

感謝你們~

謝謝

 

0 積分
15 條訊息(共 16 條)
3,782 檢視

恭喜你找到問題了...^^

0 積分
16 條訊息(共 16 條)
3,777 檢視