原创 一个使用RS485的经验贴(转贴)

2008-6-5 12:44 8621 2 3 分类: 通信

以下为转自此处的文章,仅供学习之用。http://www.dzsc.com/dzbbs/20060426/20076521519609258.html




请教 RS485芯片 SN65LBC184 总是坏掉!

来源:21ic 作者:chunyang 栏目:通信技术
请教 RS485芯片 SN65LBC184 总是坏掉!
请教 RS485芯片 SN65LBC184 总是坏掉!

各位
  我在用465LBC184 做 485 通信
  总是在拔插几次接口后65LBC184 就坏了,
  总是只收不发了!!!

   我用的是 SN65LBC184
  这个与75LBC184有什么区别吗?
  使用的时候应该 注意点什么吗?



1楼:>>参与讨论
chunyang


75LBC184吧,皮实些。
但你的电路设计也是有问题的,而且485并不支持热插拔。


2楼:>>参与讨论
qianlong30


我也要用65LBC184,
75LBC184的温度范围低了些.


3楼:>>参与讨论
huazhixing


RS485芯片 SN65LBC184 总是坏掉
这个是我的电路图,按基本上是按推荐原理做的
应该没有什么问题吧!!
现在连续坏了5片了!!!!

总是刚开始可以用,过一会儿就只能收不能发了!!
换个芯片就OK


20064199543572.jpg



4楼:>>参与讨论
coldra


没有隔离不太好吧
最好用光耦隔离一下,通信部分电源也要独立


5楼:>>参与讨论
huazhixing


光耦隔离
光耦隔离应该只是为了保护 MCU部分。
  至于485芯片坏掉是不是和他关系不是很大?
  现在也只是处理实验阶段,连线也只是短短的一米不到!
  我想干扰还不构成威胁吧,这个芯片会不会有冒牌货?
  TI的DataSheet 上没有 8脚的贴片封装,可是我买的时候却是8脚的贴片
  会不会是假货?
  
  


6楼:>>参与讨论
coldra


光耦隔离应该只是为了保护 MCU部分?
不是吧,应该保护隔离的双方,不是单方

另外通信线AB上最好加上TVS保护,随便找个了图,参考一下


200705152216454814.JPG



7楼:>>参与讨论
huazhixing


SN65LBC184 已经自带了多种保护
多谢 coldra 的答复!

  SN65LBC184 已经自带了多种保护
  下面是DataSheet 上的相关说明

Integrated Transient Voltage Suppression
ESD Protection for Bus Terminals:
– ±15 kV Human Body MODEL
– ±8 kV IEC1000-4-2, Contact Discharge
– ±15 kV IEC1000-4-2, Air-Gap Discharge
CIRCUIT Damage Protection of 400 W Peak
(Typical)
Controlled Driver Output-Voltage Slew
Rates Allows Longer CABLE Stub Lengths
250-kbits/s in Electrically Noisy
Environments
Open-CIRCUIT Fail-Safe RECEIVER Design
1/2 Unit Load Allows for 64 Devices
Connected on Bus
THERMAL Shutdown Protection
Power-Up/-Down Glitch Protection
Each Transceiver Meets or Exceeds the
Requirements of EIA RS-485 and ISO/IEC
8482:1993(E) Standards
Low Disabled Supply Current 300 mA Max
Pin Compatible with SN75176


The SN75LBC184 and SN65LBC184 are differential
data LINE transceivers in the trade-standard
footprint of the SN75176 with built-in protection
against high-energy noise transients. This feature
provides a substantial increase in reliability for
better immunity to noise transients coupled to the
data CABLE over most existing devices. Use of
these circuits provides a reliable low-cost
direct-coupled (with no isolation transformer) data
LINE interface without requiring any external
components.



我个人觉得这个内部的保护已经不错了!
我想问题应该不是出在这个保护上面!!!
按上面的指标,应该不会这么脆弱才是啊!!





8楼:>>参与讨论
fclvgyfe


没有加上下拉电阻
AB两线在没有数据通信时处于非稳态.可能并不是芯片损坏.


9楼:>>参与讨论
chunyang


不同节点间的地电位差所致
还有可能是过高的共模电压。


10楼:>>参与讨论
huazhixing


现在只有一个节点
现在只有一个节点,还没有连上其他节点!
  点对点的连接!PC端是用一个无源RS485 - RS232 互换
  和PC端的有共地,但没有连到大地!
  需不需要和PC端共地呢?

  现在真是一团糟啊。。
  


11楼:>>参与讨论
coldra


SN65LBC184是有自保护功能
但这种保护并不是可靠的,建议不防外加一些保护试试再说,共模也有可能,以前用过没记得这么麻烦


12楼:>>参与讨论
iC921


可能是你信号地没有连上
SN65*****的输入阻抗比较高,要比SN75LBC184容易出问题。


13楼:>>参与讨论
iC921


485理应可以带电拆接
如否,相距一两公里如何管理?


14楼:>>参与讨论
huazhixing


信号地有连上
TO  iC921

   信号地有连上,连接的共有三根。 RS485+  RS485- 与 GND
   换了SN75LBC184 后结果是一样的,
   刚开始是正常的,开机几分钟后就只收不能发了!!
   真是郁闷啊!再换芯片就好!
   
   
   


15楼:>>参与讨论
computer00


估计是你插拔时先断开了地线…………
 

16楼:>>参与讨论
huazhixing


没有拔插时放在那里也是一样的
TO computer00

没有拔插时放在那里也是一样的



17楼:>>参与讨论
huazhixing


帮忙
还有哪位有经验的兄弟姐妹帮忙发表一下意见啊!
  


18楼:>>参与讨论
chunyang


前面已讲过最可能的原因
你测一下地线的环路电流,正常情况下应为0,如果存在较大的接地环流,可在信号地中串一小电阻,甚至再通过一小电阻接入大地。还有就是检查你的电源,是否过压或者存在高压尖峰,要用示波器看,万用表只能测平均电压。


19楼:>>参与讨论
fclvgyfe


为什么一口咬定是芯片坏了?
楼主倒是挺固执.
"刚开始是正常的,开机几分钟后就只收不能发了!!"
这个第一原因应该查软件,运行一段时间后死机的软件多的是.
第二,故障出现后断电一会再上电试,如果开始能正常工作,芯片没坏.
第三,告诉过你考虑一下总线浮空是否可能产生误码导致软件死机,你不看.
第四才应该考虑芯片坏.
两点近距离485通信,你那块芯片损坏的很罕见.


20楼:>>参与讨论
chunyang


楼上的建议有理
初学者往往会犯些低级错误,问题描述也未必清晰准确,这样经常会误导他人,毕竟别人是看不到现场的。


21楼:>>参与讨论
iC921


有两条你不妨试试
fclvgyfe是有理的。

---------
1 接一条粗线到大地。
2 观察波形,可以考虑只发送情况下进行。看看是码乱还是别的什么。通讯不通许多情况下并不是不能发送。

你说只能接收,那谁在发送啊?!


另外,你图中的R117太大了,改小一些看看。可以先动它。


22楼:>>参与讨论
huazhixing


重新开机也是一样
TO fclvgyfe

  这个第一原因应该查软件,运行一段时间后死机的软件多的是.
第二,故障出现后断电一会再上电试,如果开始能正常工作,芯片没坏.
第三,告诉过你考虑一下总线浮空是否可能产生误码导致软件死机,你不看.
第四才应该考虑芯片坏.
两点近距离485通信,你那块芯片损坏的很罕见.


'------------------

我重新开机也是一样的,

在软件方面我已经做了很多的防范工作,
是按帧来传送的,
   有引导码、长度码、数据类型码、数据串、地址码、CRC、结束码
并且有多种重发机制!我想应该具备可靠通信的基础条件了!

后来 我测了 发送脚和地脚已经击穿!所以我才说是芯片坏了!
 


* - 本贴最后修改时间:2006-4-22 9:30:49 修改者:huazhixing


23楼:>>参与讨论
huazhixing


已经看到这帧数据收到,但没有发回应
TO  iC921

  2 观察波形,可以考虑只发送情况下进行。看看是码乱还是别的什么。通讯不通许多情况下并不是不能发送。

你说只能接收,那谁在发送啊?!

'----------------
  
  因为我有收到一帧数据,已经看到这帧数据收到,但没有发回应

  发送时有接到一两个 0  
  
  后来才发现芯片发送脚和地之间击穿了!



24楼:>>参与讨论
huazhixing


芯片发送脚击穿
图中的R117我刚开始也怀疑是驱动不了,改小了,但问题如故,后才发现是芯片发送脚击穿


25楼:>>参与讨论
huazhixing


我电源是用 7805 稳压
另外, 我电源是用 7805 稳压的!
  应该没有高电压!会不会是PC端的RS485转换器串过来的?
  不过,也不因该把发送脚搞穿了。
  
  发送脚只和MCU的 TXD 连接, 没有其他东西了!



26楼:>>参与讨论
iC921


我看你的图唯一的问题是
没有上拉下拉电阻了。按理,不会有你那样的问题的。

看看是不是A、B线连线是不是存在交叉的可能吧。A-B、B-B是不能错的,如果成了A-B、B-A,那也难怪了。

另外,如果你要是装了上拉下拉电阻,A上拉B下拉不能搞。


27楼:>>参与讨论
iC921


没有反应啊今天?
感觉就是接错线了,呵呵


* - 本贴最后修改时间:2006-4-23 17:05:03 修改者:iC921


28楼:>>参与讨论
sillboy


实战经验,难得啊
 

29楼:>>参与讨论
fclvgyfe


没声音了
应该解决好了.


30楼:>>参与讨论
dengquan


回答的声音:
注意的一个问题就是:
1 软件程序之中加入WATCHDOG电路,避免软件的错误。
2 对于你的问题,可以加入上拉电阻,大约2K左右在数据输出端。不加电阻的话可能受到一些干扰。注意匹配电阻。
3 注意地线,尤其是电源和通讯对象。我在北京的时候一次实验损坏许多电路,经过检查发现是电源线的接地错误。当时一个电源没有接地。我们公司的一种产品经常损坏RS485集成电路,经过检查发现是接地的问题。所以建议你使用同一个电源给接受和发送设备供电测试。
4 现在市场上的假货到处都是,为了避免以上问题,你可以采购不同批次的电路进行测试。
5 还有一个简单的方法,认为的给元气件输入差动信号,使用示波器看能否接受到数据(注意电平的幅值),注意地线和电源的接法。这是一个比较麻烦的但是比较有效的办法。
注名:我们最近采购到一个批次的MAX202CPE,批次号为0516,接受的电平出现异常!因此通过比较一下还是可以确定问题是否为器件本身的问题。


31楼:>>参与讨论
广宁的森林


我用的MAX485曾经出过这样的问题.
我用的MAX485曾经出过这样的问题,不知大家有没有遇到过.
那就是主机(PC)向从机(带MAX485)发送请求命令时MAX485会发烫,而且烫得很
厉害,后来怀疑MAX485这批芯片有问题,有可能买的是假货.
后来全部用75LBC184来代替就没有问题。


32楼:>>参与讨论
tocert


我只能对你的现象作一个解释。
如果确认是芯片坏的话,建议你在A,B端加一个TVS管,有可能是你插拔的时候,有静电导致器件损坏,这种器件很容被静电损坏!
   说实话,你的电路也有点不敢恭维.不过短距离工作还是没有问题的。


33楼:>>参与讨论
huazhixing


多谢大家的关心
多谢大家的关心!
  
  什么都没有改变,这两天一直开着都没有坏,也没有其他事!
  原来的问题也不清楚是怎么回事!!
  有一点就是转接头的线原来接的不牢固!重接了一下,其他的都没动!
  真是不明其所以然!!
  
  不过原来大多是用65LBC184,坏的多!
  现在用75LBC184,就在最开始坏了两个,现在一直都很好!!
  
  


34楼:>>参与讨论
maluyazi


先检测一下硬件
在保证主从结构的情况下,在485一端不停的快速发数据,另一端在PC上监视,485线路有可能在连续快发的时候有问题,就能看出来了,我以前也是这样的,发少量数据没问题,多发就看出来了,最后发现是AB端接的上拉下拉电阻阻值有问题,把保护电路统统去掉就好了,然后再重配置好的


35楼:>>参与讨论
JZE



我认为485坏的可能不大,我认为是整个系统的问题,无论内部是否有保护,外部最好还是要加TVS还有匹配电阻,在就是A上拉1KB下拉1K的电阻,这个电阻是根据需要定的。通讯一段时间死机最有可能是共模干扰,做好保护,减少干扰自然OK~!


36楼:>>参与讨论
jim


可以考虑用SIPEX的SP308X系列,支持热插拔,请联系JLIN@sipex.com
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1414408 2013-9-5 11:18

最可能就是芯片是冒牌货,静电击穿了。

用户498054 2007-12-2 12:56

呵呵   你也参加电子竞赛

   你哪的?

   结果如何?

用户1451188 2007-11-25 00:05

呵呵 交流下哈 ,我的上机没过,也很郁闷哈,准备考研么?543396320  交个朋友

lg05128018_230568758 2007-11-21 13:26

呵呵,是啊,我也觉得没有必要。以后有时间了考个资格证什么的要好很多。

用户1201360 2007-11-21 09:17

我当年也是,上机过了,笔试考了两次,最后一次考的59分,气死人了。后来毕业了,就没有再去考了。不是说,电子类的专业不用考计算机等级吗?所以就算没考出来也没关系吧。

相关推荐阅读
用户1321543 2008-07-17 14:30
射频设计学习
http://www.ecndesign.com/...
用户1321543 2008-07-07 14:15
串口通讯
http://blog.ednchina.com/1213ab168/50222/Message.aspx#...
用户1321543 2008-06-30 19:59
zai zhengli
http://bbs.ednchina.com/ShowTopic.aspx?id=56600...
用户1321543 2008-06-12 16:32
ROM、RAM、DRAM、SRAM and FLASH
什么是ROM、RAM、DRAM、SRAM和FLASH的区别 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。...
用户1321543 2008-06-11 11:14
信号完整性
问题:什么是信号完整性?信号完整性是什么意思?信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。...
用户1321543 2008-06-06 00:38
仍旧是上下拉电阻的问题
这次在网上找到很多资料,要用,没有时间整理,先搞个链接过来,以后有时间再整理。http://blog.chinaunix.net/u1/45540/showart_396416.html论坛中关于I/...
EE直播间
更多
我要评论
1
2
关闭 站长推荐上一条 /3 下一条