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