[问题] ARDUINO MODBUS RS232

楼主: iamsafin (sa)   2014-02-05 14:51:04
各位前辈好
我打算使用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
作者: hongsiangfu   2014-02-05 21:34:00
为何arduino接了USB线又同时接TX/RX出来?
楼主: iamsafin (sa)   2014-02-06 11:13:00
因为我之后想用rs485/rs23 来通讯而不想用原本的usb
作者: kn930121 (呆影)   2014-02-07 13:14:00
你的arduino是哪一块? UNO的话TXRX只有一组USB接上去之后就被占走了要这样用的话要用TXRX比较多port的 像Mega或DUE
楼主: iamsafin (sa)   2014-02-07 16:48:00
是的 我是用uno 所以我打算程式upload进去后就不接USB线 用RS485/RS232 来传输资料
作者: KanoLoa (卡)   2014-02-08 01:19:00
tx rx 反接看看
楼主: iamsafin (sa)   2014-02-10 09:11:00
KN大谢谢 不过这方法试过了还是不行说
作者: kikiqqp (喵食罐头)   2014-02-10 18:38:00
你这接法设备可以传出 两个USB(2UART)都会收到,但输入只有一组,也就是两个终端机不可能同时输入先确认你的UART转USB是好的,简单的测试方式就是把TXRX短路
楼主: iamsafin (sa)   2014-02-12 11:45:00
终于成功了 谢谢各位前辈

Links booklink

Contact Us: admin [ a t ] ucptt.com