打印
[485通信]

485芯片的使能接口的作用

[复制链接]
6042|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
yangxf1217|  楼主 | 2017-3-9 12:45 | 只看该作者
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

使用特权

评论回复
板凳
yangxf1217|  楼主 | 2017-3-9 13:20 | 只看该作者

使用特权

评论回复
地板
airwill| | 2017-3-9 16:03 | 只看该作者
485芯片都有收发使能, 这是因为 485 是半双工的. 即不能同时收发. 所以要对收发状态进行控制.
232转485没有使能接口, 硬件上会自动控制收发使能信号的

使用特权

评论回复
5
chunyang| | 2017-3-9 16:27 | 只看该作者
485接口片的使能一方面是因为半双工的限制,避免冲突,另一方面也是为了兼容在422网内的使用。廉价232转485用发送数据反相后控制收发,形成发0不发1的模式以节省成本。此时,总线逻辑1必须由总线静态偏置实现。

使用特权

评论回复
6
yangxf1217|  楼主 | 2017-3-9 17:12 | 只看该作者
airwill 发表于 2017-3-9 16:03
485芯片都有收发使能, 这是因为 485 是半双工的. 即不能同时收发. 所以要对收发状态进行控制.
232转485没有 ...

我现在单片机没有多余的管教了,我想把485的收发都在硬件上同时使能了;我现在收发数据都是有软件协调的不会随便收发,这样不知道行不行?

使用特权

评论回复
7
yangxf1217|  楼主 | 2017-3-9 17:32 | 只看该作者
chunyang 发表于 2017-3-9 16:27
485接口片的使能一方面是因为半双工的限制,避免冲突,另一方面也是为了兼容在422网内的使用。廉价232转485 ...

我用两个sp3485分别做422的收和发可以吗?

使用特权

评论回复
8
ningling_21| | 2017-3-9 18:20 | 只看该作者
yangxf1217 发表于 2017-3-9 17:32
我用两个sp3485分别做422的收和发可以吗?

可以
另: 13487 可以不用控制收发的485芯片

使用特权

评论回复
9
chunyang| | 2017-3-9 20:51 | 只看该作者
yangxf1217 发表于 2017-3-9 17:32
我用两个sp3485分别做422的收和发可以吗?

可以。

使用特权

评论回复
10
airwill| | 2017-3-9 22:30 | 只看该作者
网上有根据 TXD 信号控制收发引脚信号的电路, 你可以找一下.

使用特权

评论回复
11
ayl439| | 2017-3-10 09:12 | 只看该作者
yangxf1217 发表于 2017-3-9 17:12
我现在单片机没有多余的管教了,我想把485的收发都在硬件上同时使能了;我现在收发数据都是有软件协调的 ...

不行!

使用特权

评论回复
12
yangxf1217|  楼主 | 2017-3-10 10:32 | 只看该作者

原因是什么呢

使用特权

评论回复
13
chunyang| | 2017-3-10 13:22 | 只看该作者

同时使能收发会造成总线逻辑冲突,当然是不行的。

使用特权

评论回复
14
yangxf1217|  楼主 | 2017-3-10 14:13 | 只看该作者
chunyang 发表于 2017-3-10 13:22
同时使能收发会造成总线逻辑冲突,当然是不行的。

看这个内部框图的意思,是不是我都使能了以后,发送数据的时候接收端会收到本来是发出的数据呢?

QQ图片20170310141056.png (23.31 KB )

QQ图片20170310141056.png

使用特权

评论回复
15
yangxf1217|  楼主 | 2017-3-10 14:20 | 只看该作者
ningling_21 发表于 2017-3-9 18:20
可以
另: 13487 可以不用控制收发的485芯片

多谢推荐,这个芯片对我很有用。

使用特权

评论回复
16
yangxf1217|  楼主 | 2017-3-10 14:22 | 只看该作者
chunyang 发表于 2017-3-10 13:22
同时使能收发会造成总线逻辑冲突,当然是不行的。

如果这样的话,我可以用2个8楼推荐的芯片来实现我的功能了,价格也不贵,比sp330,max3161这些要便宜很多

使用特权

评论回复
17
ayl439| | 2017-3-10 15:00 | 只看该作者
yangxf1217 发表于 2017-3-10 14:22
如果这样的话,我可以用2个8楼推荐的芯片来实现我的功能了,价格也不贵,比sp330,max3161这些要便宜很多 ...

那你也要用两对485线才行

使用特权

评论回复
18
chunyang| | 2017-3-10 15:08 | 只看该作者
yangxf1217 发表于 2017-3-10 14:13
看这个内部框图的意思,是不是我都使能了以后,发送数据的时候接收端会收到本来是发出的数据呢?
...

你再分析如果总线上有两个节点这么用的话又会如何。

使用特权

评论回复
19
chunyang| | 2017-3-10 15:10 | 只看该作者
yangxf1217 发表于 2017-3-10 14:22
如果这样的话,我可以用2个8楼推荐的芯片来实现我的功能了,价格也不贵,比sp330,max3161这些要便宜很多 ...

没有多余IO控制收发,可以用发送数据反相后来控制收发,即所谓的发0不发1,只是注意总线必须加静态偏置,否则逻辑1就没法实现了。

使用特权

评论回复
20
yangxf1217|  楼主 | 2017-3-10 15:27 | 只看该作者
ayl439 发表于 2017-3-10 15:00
那你也要用两对485线才行

没错

使用特权

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

本版积分规则

28

主题

594

帖子

4

粉丝