打印
[STM32]

RS485芯片怎么控制T/R方向?

[复制链接]
7793|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
xyz549040622| | 2016-2-21 18:09 | 只看该作者
一般都是单独接一个IO的。发送的时候不能接收,接收的时候不能发送。当然你也可以用个全双工的485芯片。

使用特权

评论回复
板凳
coody| | 2016-2-21 18:49 | 只看该作者
RS485貌似没有全双工的,全双工的那是RS422。

使用特权

评论回复
地板
JY-DX-JY| | 2016-2-21 19:15 | 只看该作者
RS485就是串口再加一个IO口用于控制发送和接收

使用特权

评论回复
5
ecoren| | 2016-2-21 20:06 | 只看该作者
coody 发表于 2016-2-21 18:49
RS485貌似没有全双工的,全双工的那是RS422。

有的,例如:SP3070E - SP3078E Family

使用特权

评论回复
6
rcengtian| | 2016-2-21 22:28 | 只看该作者
485没有全双工,查分信号。

使用特权

评论回复
7
rcengtian| | 2016-2-21 22:28 | 只看该作者
一般用IO配置。

使用特权

评论回复
8
mini1986| | 2016-2-22 08:20 | 只看该作者
收发之前将io的状态设置好就可以了......

使用特权

评论回复
9
hbzjt2011| | 2016-2-22 08:22 | 只看该作者
在发送和接收数据前,通过更改IO的电平来控制

使用特权

评论回复
10
songchenping| | 2016-2-22 08:27 | 只看该作者
一般都是用GPIO来控制,但是有的专用芯片可以利用RTS管脚自动识别方向的。

使用特权

评论回复
11
zhoupxa| | 2016-2-22 09:11 | 只看该作者
最好使用硬件流控信号设计成自动控制方向

使用特权

评论回复
12
husongdata11| | 2016-2-22 09:27 | 只看该作者
485一般都是半双工工作方式,大多485芯片都需要mcu的IO控制发送接收,但是选用MAX13487可以不用控制

使用特权

评论回复
13
gmm2015| | 2016-2-22 10:13 | 只看该作者
一般是用MCU的通用GPIO控制。 目前没用过硬件流控制的。
不管用哪个,你都得写程序。

使用特权

评论回复
14
丁弋宇| | 2016-2-22 13:17 | 只看该作者
真想扔块砖头

使用特权

评论回复
15
LearningASM| | 2016-2-22 14:41 | 只看该作者
ecoren 发表于 2016-2-21 20:06
有的,例如:SP3070E - SP3078E Family

全双工的那个引脚是A、B、X、Y、VCC、R、D、GND的,你认为这种属于RS485还是属于RS422????

使用特权

评论回复
16
LearningASM| | 2016-2-22 14:48 | 只看该作者
给大家看一个485的电路,仅供参考,不坐评价

使用特权

评论回复
17
MJM_WSY| | 2016-2-22 17:32 | 只看该作者
可以外加电路改成自动的。不用引脚控制。

使用特权

评论回复
18
winamp123|  楼主 | 2016-2-22 20:22 | 只看该作者
LearningASM 发表于 2016-2-22 14:48
给大家看一个485的电路,仅供参考,不坐评价

请问TXD直接控制方向行吗?发送时不是一直高电平,是比特流。

使用特权

评论回复
19
winamp123|  楼主 | 2016-2-22 20:28 | 只看该作者
MJM_WSY 发表于 2016-2-22 17:32
可以外加电路改成自动的。不用引脚控制。

您图中DE/RE控制与16楼不同,默认是高电平吗?即TXD 发送时,DE为低电平?

使用特权

评论回复
20
jrcsh| | 2016-2-22 23:34 | 只看该作者
我怀疑 自动电路会降低 性能

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

57

帖子

0

粉丝