[問題] ARDUINO MODBUS RS232

看板ASM (組合語言)作者 (sa)時間11年前 (2014/02/05 14:51), 編輯推噓1(1013)
留言14則, 5人參與, 最新討論串1/1
各位前輩好 我打算使用arduino 用modbus通訊走rs232 來輸出output ex:pin8 http://forum.arduino.cc/index.php?topic=150181.0 這邊有一個人分享他的程式,透 過arduino 原本的USB線連電腦確實可以用modbus模擬軟體去下指令成功輸出.但這不是 我想要的結果 (軟體我是用modbus scan) https://code.google.com/p/simple-modbus/ (simplemodbusslave) 這邊有一個官方範例 可是我用modbus scan試著去連線時 一直連線失敗modbus massage TIME-OUT 因為這是範例所以我想應該是硬體上的問體大概是我哪裡接錯誤了,我是arduino uno板 上面的rx tx 接到 TTL -->rs 232 轉接板 -->再用rs232--->usb到電腦 http://i.imgur.com/SqDKn64.jpg?1 我的接線方式 還請各位前輩不吝指導~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.132.107

02/05 21:34, , 1F
為何arduino接了USB線又同時接TX/RX出來?
02/05 21:34, 1F

02/06 11:13, , 2F
因為我之後想用rs485/rs23 來通訊而不想用原本的usb
02/06 11:13, 2F

02/07 13:14, , 3F
你的arduino是哪一塊? UNO的話TXRX只有一組
02/07 13:14, 3F

02/07 13:14, , 4F
USB接上去之後就被佔走了
02/07 13:14, 4F

02/07 13:15, , 5F
要這樣用的話要用TXRX比較多port的 像Mega或DUE
02/07 13:15, 5F

02/07 16:48, , 6F
是的 我是用uno 所以我打算程式upload進去後就不接
02/07 16:48, 6F

02/07 16:49, , 7F
USB線 用RS485/RS232 來傳輸資料
02/07 16:49, 7F

02/08 01:19, , 8F
tx rx 反接看看
02/08 01:19, 8F

02/10 09:11, , 9F
KN大謝謝 不過這方法試過了還是不行說
02/10 09:11, 9F

02/10 18:38, , 10F
你這接法設備可以傳出 兩個USB(2UART)都會收到,但輸入
02/10 18:38, 10F

02/10 18:39, , 11F
只有一組,也就是兩個終端機不可能同時輸入
02/10 18:39, 11F

02/10 18:41, , 12F
先確認你的UART轉USB是好的,簡單的測試方式就是把TXRX
02/10 18:41, 12F

02/10 18:41, , 13F
短路
02/10 18:41, 13F

02/12 11:45, , 14F
終於成功了 謝謝各位前輩
02/12 11:45, 14F
文章代碼(AID): #1IyTzW4M (ASM)
文章代碼(AID): #1IyTzW4M (ASM)