sdtazs 发表于 2011-5-31 11:29:44

485自动转换电路

http://cache.amobbs.com/bbs_upload782111/files_40/ourdev_644426WW2D4N.png
已经在实践中应用,感觉还不错的 (原文件名:截图00.png)

eworker 发表于 2011-5-31 11:42:35

讲一下原理?

sunmj 发表于 2011-5-31 11:50:02

我也在实际应用了

MyOS 发表于 2011-5-31 11:51:03

mark

simon51 发表于 2011-5-31 11:57:10

波特率最高到多少

kbdcj2000 发表于 2011-5-31 12:27:49

mark

oufuqiang 发表于 2011-5-31 13:03:50

驱动力不平衡啊,不爽……

sdtazs 发表于 2011-5-31 13:37:25

仅供大家参考学习,请大家多多指教!

823032003 发表于 2011-5-31 13:45:10

何谓 “自动转换”?

Appcat 发表于 2011-5-31 13:45:40

收发自动转换

sdtazs 发表于 2011-5-31 13:46:29

回复【8楼】823032003 尼美根
-----------------------------------------------------------------------

2、3引脚不用单片机再进行单独控制

Chuda 发表于 2011-5-31 13:49:07

持续关注

any_014 发表于 2011-5-31 14:26:00

常态下,Q1不导通,U2的2脚为低电平,U2处于接受状态。发送数据时,Q1导通,U2的3脚为高电平,U2处于发送状态。
但,怎么保证Q1的状态呢?
---------------------------------------------------------------------------------------------------------
看错了,以上说错了,抱歉,没看仔细。

LM1876 发表于 2011-5-31 14:27:57

这图是错的,

hepday 发表于 2011-5-31 14:35:05

关注一下~

sdtazs 发表于 2011-5-31 14:38:14

回复【13楼】LM1876 沉默的羔羊
-----------------------------------------------------------------------

敬请兄弟指正

bynce 发表于 2011-5-31 15:20:39

TX/RX模式默认是高点平。如果要发送0xF0 . 你的这个电路可以用吗?传输F的时候,你的485根本没有工作在发送状态,只有当0的时候才工作在发送状态。

发送整个字节的时候必须保证485工作在发送状态,并且发送之前还需要延时1个ms .

网上也有这样的电路。去找找看。

sdtazs 发表于 2011-5-31 15:32:40

回复【16楼】bynce 罗曼
-----------------------------------------------------------------------
传输00xf0是可以的,这个已经做过实验了,

bynce 发表于 2011-5-31 15:52:21

回复【17楼】sdtazs
回复【16楼】bynce 罗曼
-----------------------------------------------------------------------
传输00xf0是可以的,这个已经做过实验了,
-----------------------------------------------------------------------

理论都过不去的东西。 做实验成功又有什么用那? IC内部的信息你不清楚。如果这样可以用485数据手册就可以以这个做典型电路了。

agency 发表于 2011-5-31 16:00:09

可以肯定,这个电路是可以的;论坛里有类似的帖子;发送1时,把485芯片设置为接收态,靠上拉下拉电阻,在总线上产生1,发送0时,直接把4脚电平(即0)发出去,建议4脚不要直接接地,接个电阻到地

any_014 发表于 2011-5-31 16:02:55

希望楼主能详细说明下工作原理,我拆过一个从网上买的485模块,也是自首发的,不过加了个带施密特触发器的与非门。

oufuqiang 发表于 2011-5-31 16:05:45

既然实验成功,说明自有道理。即使发送f0,也会有启动位的。这个电路,主要是低电平的驱动能力和高电平的驱动能力不一致。

any_014 发表于 2011-5-31 16:09:58

回复【19楼】agency
可以肯定,这个电路是可以的;论坛里有类似的帖子;发送1时,把485芯片设置为接收态,靠上拉下拉电阻,在总线上产生1,发送0时,直接把4脚电平(即0)发出去,建议4脚不要直接接地,接个电阻到地
-----------------------------------------------------------------------

那么不发送时,MAX485应该处于什么状态呢?如果处于接受状态,岂不是一直发送数据1了?

agency 发表于 2011-5-31 16:16:18

这个电路也有一个缺点,就是在发送1的时候,会产生一个沿的跳变,不适合于很高波特率的场合

bynce 发表于 2011-5-31 17:05:37

485的AB走的是差分 。此电路不走差分也敢用。 你联网设备越多,你的匹配电阻并联就会变小。你的上下拉的电位差不是越来越接近吗 ?还能保证通讯OK ?

这个“旁门左道”电路我是不敢用。

sdtazs 发表于 2011-5-31 17:29:18

回复【24楼】bynce 罗曼
-----------------------------------------------------------------------

请多多指教

edaworld 发表于 2011-5-31 17:49:34

magg

zhuyi25762 发表于 2011-5-31 17:52:26

回复【24楼】bynce 罗曼
485的ab走的是差分 。此电路不走差分也敢用。 你联网设备越多,你的匹配电阻并联就会变小。你的上下拉的电位差不是越来越接近吗 ?还能保证通讯ok ?
这个“旁门左道”电路我是不敢用。
-----------------------------------------------------------------------

如果不用自动转换,多一个控制脚,可用不,,我的电路和这个一样,不是自动转换,上下拉用的是4.7K,中间匹配电阻暂时不焊。最远端的那个从机焊。

我要带200个从机,,板子都做下去了

sdtazs 发表于 2011-5-31 17:59:23

还有一个图改天再传上来,大家共同学习!!!

fanroom 发表于 2011-5-31 18:10:17

这样玩,究竟有没有问题。有没有人测试过,其实目前的单片机也不差一个IO啊。

haolaishi 发表于 2011-7-11 19:18:56

MARK

liss719 发表于 2011-7-11 20:04:56

高手指点一下,在下也学习一下

chaoschin 发表于 2011-8-31 17:28:32

固定波特率下通信还可以,波特率提高时会出现接收错误。

gaochen15159 发表于 2011-11-10 22:48:21

谢谢楼主

Doci 发表于 2012-3-27 15:04:13

测试可用。。。

gongnn 发表于 2012-3-27 15:21:23

有人是理论派,有人是实践派,485芯片很多性能都不同,应用范围也不同...................。{:tongue:}
页: [1]
查看完整版本: 485自动转换电路