ljt80158015 发表于 2013-8-16 16:18:15

一种同时驱动RS232和rs485的方法

一种同时驱动RS232和rs485的方法


niba 发表于 2013-8-16 16:21:22

不知道工业现场实际用过没?

ljt80158015 发表于 2013-8-17 20:29:31

继续讨论

develop 发表于 2013-8-17 21:07:50

很明显没有应用过

错误不少

ljt80158015 发表于 2013-8-18 07:31:29

develop 发表于 2013-8-17 21:07:50 static/image/common/back.gif
很明显没有应用过

错误不少

请不吝赐教!

fiddly 发表于 2013-8-18 09:14:17

这个二极管与电路有用过,是5v的单片机,不过,485没有用自动收发!

颖风 发表于 2013-8-18 09:26:40

这个电路应该是可以工作的!

ljt80158015 发表于 2013-8-18 15:55:10

fiddly 发表于 2013-8-18 09:14:17 static/image/common/back.gif
这个二极管与电路有用过,是5v的单片机,不过,485没有用自动收发!

这种电路如果485或者232芯片损坏,整个通信就断了吧?

wazhiyi 发表于 2013-8-18 17:10:16

学习一下

jzb8736 发表于 2013-8-18 18:28:27

对于485芯片,你的DI接地,请问数据怎么样实现485发送?

jzb8736 发表于 2013-8-18 19:34:42

jzb8736 发表于 2013-8-18 18:28 static/image/common/back.gif
对于485芯片,你的DI接地,请问数据怎么样实现485发送?

请见谅,我之前没仔细看;这个电路485是可以发送数据的;即便DI接地;
当TX发送H时RE/DE为L,芯片处于接收状态;此时485线上靠总线上的两个偏置电阻将数据拉至H;这样TX的H状态就发送出去了;
当TX发送L时RE/DE为H,芯片处于发送状态;直接将DI接地即L状态发送出去了

HadesHe 发表于 2013-8-18 19:39:34

二极管画反了?

ljt80158015 发表于 2013-8-18 19:48:07

HadesHe 发表于 2013-8-18 19:39 static/image/common/back.gif
二极管画反了?

二极管与门电路

ilovemysel 发表于 2013-8-18 20:11:10

先收着,到时候用,

HadesHe 发表于 2013-8-18 20:37:03

ljt80158015 发表于 2013-8-18 19:48 static/image/common/back.gif
二极管与门电路

还是反了,你仔细看下

little_Monkey 发表于 2013-8-18 20:58:59

HadesHe 发表于 2013-8-18 20:37 static/image/common/back.gif
还是反了,你仔细看下

二极管没反,只不过楼主的上拉电阻放错地方了,二极管是隔离两个器件输出的低电平,高电平由上拉电阻拉高,所以上拉电阻应该放在二极管负端,用一个即可

zchong 发表于 2013-8-18 21:46:28

RS485这种自动收发控制不太安全吧,发送高电平驱动能力弱,容易有问题

ljt80158015 发表于 2013-8-19 08:58:29

little_Monkey 发表于 2013-8-18 20:58 static/image/common/back.gif
二极管没反,只不过楼主的上拉电阻放错地方了,二极管是隔离两个器件输出的低电平,高电平由上拉电阻拉高 ...

你说的是这个电路?

zuoyou 发表于 2013-8-19 10:29:37

注意要考虑上电状态,对RS232,要求TXD上电时=1,而对此处RS485则要求上电时=0

ljt80158015 发表于 2013-8-19 10:37:06

zuoyou 发表于 2013-8-19 10:29 static/image/common/back.gif
注意要考虑上电状态,对RS232,要求TXD上电时=1,而对此处RS485则要求上电时=0

为何?                                 

foryou520 发表于 2013-9-2 13:55:47

不知道那两个二极管有什么作用,请讲解一下

ljt80158015 发表于 2013-9-2 13:58:31

foryou520 发表于 2013-9-2 13:55 static/image/common/back.gif
不知道那两个二极管有什么作用,请讲解一下

与门电路!

Wxy8030 发表于 2013-9-2 15:01:09

1、R2、R3位置不对,而且只要一个;
2、不建议485使用图中的这种方式,距离大大降低而且误码高,如果非要省略那个方向控制,建议使用 MAX13487 !

ljt80158015 发表于 2013-9-2 15:09:52

Wxy8030 发表于 2013-9-2 15:01 static/image/common/back.gif
1、R2、R3位置不对,而且只要一个;
2、不建议485使用图中的这种方式,距离大大降低而且误码高,如果非要省 ...

MAX13487 是很好的解决方法

232485通过与门 混用   这个电路没问题吧?

Wxy8030 发表于 2013-9-2 15:13:07

楼主位的图是错误的,13楼才是正确的!

erxun 发表于 2013-9-2 15:13:46

接收通过跳线选择,发送接在一起。

ljt80158015 发表于 2013-9-2 15:17:42

erxun 发表于 2013-9-2 15:13 static/image/common/back.gif
接收通过跳线选择,发送接在一起。

用这个的目的就是不想搞跳线

跳线还有开机箱啊

electricit 发表于 2013-9-2 15:19:27

485只能用在超低速的环境下,

foryou520 发表于 2013-9-2 15:35:26

ljt80158015 发表于 2013-9-2 13:58 static/image/common/back.gif
与门电路!

如果是与门电路,是不是像他们所说的两个上拉电阻应该是在二极管的阳极那一则吗?(当前是在阴极,无法看出来二极管什么时候导通)看了几天,没看明白,请楼主请解,谢谢了,

mhw 发表于 2013-9-2 16:21:56

有不少漏洞……

485不要省IO,否则高电平输出驱动能力很差(纯粹靠两电阻上拉下拉);
R2和R3去掉,在RXD0上加一个上拉(MCU内部有上拉则可以不加);

我们的产品在工业场合用过很多。这种电路是可以用的。

foryou520 发表于 2013-9-2 16:41:22

mhw 发表于 2013-9-2 16:21 static/image/common/back.gif
有不少漏洞……

485不要省IO,否则高电平输出驱动能力很差(纯粹靠两电阻上拉下拉);


还有一个问题:是不是485分机的电路与485主机的电路相同呢?只是内部程序不同?先谢谢了

mvpgpz 发表于 2013-9-2 17:06:10

有机会用一下试试!

mhw 发表于 2013-9-2 17:19:04

这种应用,本质上只是RS485半双工——RS232接口只是附加的。
两边电路不必完全一样

foryou520 发表于 2013-9-2 17:21:48

如果删除RS232接口,只保留RS485,那么485主机的电路与485从机的电路是否一样?程序肯定是不同的,是这样的吗?在线等待,谢谢

fcmer 发表于 2013-9-9 09:27:24

持续关注中。。。。

fiddly 发表于 2013-9-9 10:16:45

ljt80158015 发表于 2013-8-18 15:55 static/image/common/back.gif
这种电路如果485或者232芯片损坏,整个通信就断了吧?

该电路也仅仅是二极管与电路的示意电路,实际项目,还有许多保护要增加!

jia_xuan 发表于 2013-9-9 14:30:46

两个二极管这样用挺好。免了跳线。
页: [1]
查看完整版本: 一种同时驱动RS232和rs485的方法