wuda 发表于 2008-3-14 13:06:14

不用接控制线的RS485接口

不用接控制线的RS485接口,供大家交流。

wuda 发表于 2008-3-14 13:06:58

1http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_230635.jpg
不用接控制线的RS485接口,供大家交流。

tsb0574 发表于 2008-3-14 15:01:31

这样你的“1”输出能力很差

wuda 发表于 2008-3-14 15:16:30

我用过一段长时间,400多米连线,没有出现过通讯异常问题.

wuda 发表于 2008-3-14 15:21:56

请大家发一些有特色的电路图。这样可以增加大家的电子电路图的兴趣。

usbfish 发表于 2008-3-14 16:11:06

有意思,回去试试

yzz163 发表于 2008-3-15 00:22:02

零延时 485电路
1http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_230999.jpg

wuda 发表于 2008-3-15 10:49:26

6楼这个电路很好,电路相对复杂的一点,回去试试。

wxfhw 发表于 2008-3-15 11:07:46

【6楼】 yzz163
      “零延时 485电路”,您有没有实际应用过?

oumi 发表于 2008-3-15 11:29:56

485转232的基本电路,以前见过的

wuchaorong 发表于 2008-3-15 22:59:04

太实用啊,我试了.真是十分好!!!

yzz163 发表于 2008-3-16 19:27:08

【6楼】 yzz163
      “零延时 485电路”,您有没有实际应用过?
----------------
没有。看了原理,应该比 1楼的好。但对这两个图,我都有疑问,他们是如何处理“延时”的?见:

RS-485半双工延时问题http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=945874&bbs_page_no=1&bbs_id=9999

wuda 发表于 2008-3-16 22:01:22

电路在100至100k波特率通讯,测试正常。电路发送时为“逻辑0”,不发时为“逻辑1”,不存在延时问题。

oilgas 发表于 2008-3-17 21:15:32

好像有不要控制线的485IC卖

oouu01 发表于 2008-3-17 22:26:56

用三极管或者场效应管搭一个吧。

knight_avr 发表于 2008-3-28 23:14:52

mark 一下
正需要用!

zhxzhx 发表于 2008-4-3 04:50:27

tsb0574 阿波 不要瞎说

mirrorok 发表于 2008-4-3 09:21:18

di接GND,那只能发送0??????????????

yzz163 发表于 2008-4-3 13:51:57

这样你的“1”输出能力很差
--------------------

最早在 老古的论坛上发现的这个电路,作者做过实验,好象能在1200米正常工作。

zhang_mike2000 发表于 2008-4-3 17:40:49

这样做的目的何在?为了省一根i/o口吗?

wisebaby 发表于 2008-4-4 01:03:19

呵呵,建议连接控制线,如果出现延时时差,对与远程控制来说,那是无法挽救的。

还是老话:安全第一。

oouu01 发表于 2008-4-30 14:51:40

建议楼主将npn三极管改成pnp的重新接一下。要保证txd引脚即使悬空的时候控制端是接的下拉电阻。

gerbee 发表于 2008-4-30 14:54:44

周立功的网站上有个文档 关于485的 大家可以去看看 自动反转电路

fugeone 发表于 2008-4-30 15:40:49

有见过用1楼的图纸,不过R10那里并了电容,延时用的

holycat 发表于 2008-4-30 16:14:37

冒昧地品头论足一哈……
1、靠高阻+上下拉电阻来实现逻辑0,将使驱动能力减低,传输距离、速率受限。
2、从R9到芯片的A和B之间的小电阻不该省,那是当输入短路时fail-safe用的。

当然,这个电路在要求不高的情况下一般也能用,俺说的是如果要严格规格化的话。

ddcour 发表于 2008-4-30 18:36:57

学习了

oouu01 发表于 2008-5-4 08:40:39

【23楼】 fugeone   有见过用1楼的图纸,不过R10那里并了电容,延时用的
=================================
不是延时。是微分电路,使三极管更快速的导通。

fugeone 发表于 2008-5-6 12:35:09

谢谢楼上,偶一直以为是延时。。。抄着用的

linjuting 发表于 2008-5-10 16:07:40

记号

shishi 发表于 2008-11-11 17:19:58

做了一个LPC2131与PC通信, 

仿时发现两个片子的收发控制端都是红的(高 

电平),这都处于发送态嘛,还是这个电路不能 

这样用? PC给ARM发‘1’出不来,是哪出问题了? 



http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_493912.PNG

 (原文件名:12.PNG) 



http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_493913.PNG

 (原文件名:13.PNG) 



用非门出不行呢。。怪了

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_493933.PNG

 (原文件名:14.PNG) 

wgcrown 发表于 2009-1-12 21:37:51

这个是论文上的东西,你要是用于高可靠性的工业控制,就等着吃亏吧

wgcrown 发表于 2009-1-12 21:36:59

使用没问题,但是高速通信+多机时不可靠。

为什么?

请参考:西门子,AB等PLC的485口设计。有这么好的不用控制线的方案,我相信欧美公司一定会用的

yaojinhao 发表于 2009-1-13 15:16:13

同意楼上!~

suuk 发表于 2009-1-7 04:03:38

aa

xinfa190 发表于 2009-1-3 15:29:53

6楼的图应该是来自于《单片机与嵌入式系统》05下半年的某期文章上的,上面对这个图分析的比较详细

miraclelife 发表于 2009-1-2 21:55:31

mark 感谢分享

deepin 发表于 2009-2-26 15:55:07

怎么输出"1"呀,没看懂咯!!!

summersw 发表于 2009-2-26 16:47:40

6楼的电路,TX0发送1的时候会使芯片处在接收态,不行吧?
而且TX0从0变1的时候也是有点延时的。

2个10K的上拉电阻用得好。

kegaank 发表于 2009-5-13 17:01:12

mark

hyhyhy1984 发表于 2009-5-14 23:48:27

询问一下,接收数据时,是不是要让TX485端一直发送1呀???

hsztc 发表于 2009-5-15 01:10:22

回 【19楼】 zhang_mike2000
我觉得不是为了省I/O口,应该是用在PC端,不是省,而是PC端根本没那个控制口,只有TXD和RXD
不知道对不对哈哈

xhdzwzj 发表于 2009-5-15 01:20:40

记下,备用

ljt8015 发表于 2011-2-1 16:12:19

mark!~

ringan865 发表于 2011-2-5 17:10:06

mark

jckj 发表于 2011-2-5 19:59:02

标记

ccxlslr 发表于 2011-2-5 21:58:44

这是很经典的,自动收发控制电路,在232转485时,是没有控制线的!用过的都知道!

psocfans 发表于 2011-4-6 09:33:29

mark

dzxxlxd 发表于 2011-4-6 09:53:58

回复【19楼】zhang_mike2000
-----------------------------------------------------------------------

这样做的目的是基于232协议的芯片软件不用做任何改动,当然,协议必须是半双工型。
很简单的例子是:当条件不允许你用JTAG等调试程序,这时你必须要用串口和内置的bootloader(如lpc2103),但串口被开发成485型,这时,一根控制线就毁掉了整个调试计划

jadeyang 发表于 2011-4-9 13:30:10

mark

yondyanyu 发表于 2011-4-9 13:50:35

MAX13487E

AutoDirection

tmlee 发表于 2011-4-9 14:42:48

mark

GZLJZ 发表于 2011-4-9 16:33:18

mark

yjczqm 发表于 2011-4-9 16:56:49

收藏 应该可以实现

yyccaa 发表于 2011-4-9 17:37:30

【13楼】 oilgas
        好像有不要控制线的485IC卖
----------------------------------
有,3.3V、5V的都有,但相对较贵。

yondyanyu 发表于 2011-4-10 21:04:57

楼上3.3V的芯片型号是什么?

benlippen 发表于 2011-5-17 00:21:41

mark

benlippen 发表于 2011-5-17 00:41:24

mark

sunicecream 发表于 2011-5-17 11:38:27

mark~~~~~

K.O.Carnivist 发表于 2011-5-17 16:42:51

回复【53楼】yyccaa
【13楼】 oilgas
好像有不要控制线的485ic卖
----------------------------------
有,3.3v、5v的都有,但相对较贵。
-----------------------------------------------------------------------

同求3.3的型号
只知道5v有13487

MZMMZMMZM 发表于 2011-6-19 20:01:38

MARK

SDbeijixing 发表于 2011-6-19 22:19:55

好,收藏了

SDbeijixing 发表于 2011-6-19 22:25:13

好,收藏了

rafd 发表于 2011-6-19 23:04:22

收藏

xxzjwnx123 发表于 2011-10-28 17:27:34

留着

wicy001 发表于 2012-11-12 18:51:38

零延时485电路

gongchangsheng 发表于 2012-12-20 12:31:14

实用但要谨慎

lovewwy 发表于 2012-12-20 12:40:08

我见过用PMOS的

shc_silence 发表于 2013-1-8 01:12:32

不知道能不能挂多负载,后面试试

longbiao1218 发表于 2013-10-14 10:09:50

标记下,很实用

天使之翼 发表于 2013-11-7 18:05:11

wuda 发表于 2008-3-14 13:06 static/image/common/back.gif
1
不用接控制线的RS485接口,供大家交流。

我照你的原理图做了一个电路,但通信不正确。不发数据的时候,串口的RXD是低电平,不知道是怎么回事

marx 发表于 2013-11-7 20:18:29

7楼的图就是补偿了下待机到发送的时间。

AWEN2000 发表于 2013-11-16 16:10:33

2楼的电路没问题

发“1”没问题的,不存在带负载问题

如果发1,485芯片被设置为接受状态,485总线空闲,主机收到的状态就是1

页: [1]
查看完整版本: 不用接控制线的RS485接口