总线技术|接口技术
直播中

叶乔

7年用户 16经验值
擅长:EDA/IC设计
私信 关注
[问答]

请问RS—485接口用法是怎样的?

       在单片机和上位机(电脑)进行通信时,我们通常借助串口传输数据,单片机通过串口中断发送字符串,然后电脑通过串口助手来接收。但这样的通信方式的距离有限。
      我了解到采用MAX485芯片实现RS485通信,这样可以延长传输距离。但是不清楚在这种通信过程中是否还可以像之前的串口通信一般:直接串口中断发送字符串数据,上位机通过某种软件来接收字符串。还是有其他的改变。
     烦请会的大神指点,感激不尽!!!
已退回10积分

回帖(9)

王栋春

2018-6-28 21:01:20
这个可以的 不过软件部分要有所调整改动
举报

叶乔

2018-6-29 08:10:21
引用: 王栋春 发表于 2018-6-28 21:01
这个可以的 不过软件部分要有所调整改动

那如果使用触摸屏作为上位机,上位机部分该怎样调整啊?
举报

chenwei6991627

2018-6-29 10:53:51
485可以做到1.5KM,带255节点
举报

lixning

2018-6-29 12:09:18
上位机不要改什么, 在电脑串口加一个转换器就行了.
举报

王栋春

2018-6-29 13:02:26
这个问题要看触摸屏支持该通讯格式吗
举报

叶乔

2018-6-29 15:07:03
引用: 王栋春 发表于 2018-6-29 13:02
这个问题要看触摸屏支持该通讯格式吗

触摸屏可以选择支持rs485 的,
但是我看到modbus协议传输的数据都要有固定的封装格式,跟单片机串口直接给寄存器赋值的方式好像还是有些区别,不知道modbus协议在单片机端传输数据是怎样操作的?
举报

王栋春

2018-6-29 20:42:45
引用: 132s12 发表于 2018-6-29 15:07
触摸屏可以选择支持rs485 的,
但是我看到modbus协议传输的数据都要有固定的封装格式,跟单片机串口直接给寄存器赋值的方式好像还是有些区别,不知道modbus协议在单片机端传输数据是怎样操作的?

这个就不太清楚了  楼主可以看看资料
举报

叶乔

2018-6-30 15:33:42
引用: 王栋春 发表于 2018-6-29 20:42
这个就不太清楚了  楼主可以看看资料

好的,谢谢了!
举报

jinyi7016

2018-7-16 13:54:55
RS485的驱动就是使用串口进行的,再加一个数据方向控制
举报

更多回帖

发帖
×
20
完善资料,
赚取积分