485通讯问题及解决调试方案提炼

原文地址:https://bbs.csdn.net/topics/370159503?page=2

干扰问题:可以考虑在485的Data+和GND之间加一个103的电容,然后在Data-和GND之间也加一个103的电容。电容的选择考究,不一定非是103的。

干扰问题判断:使用串口调试器,打开通信有问题的端口,看看是否有乱码上传。如果有,那就确定有干扰无误了。

手持示波器:示波器看下波形,485转232芯片出来的波形有没有,电平正常不正常,(可以先发送类似0x55 0xaa之类的数据),如果波行正确就不可能收不到数据。

485是差分总线没错,但如果共模电压过高会导致波形畸变,造成数据错误。

波特率降低,会减少干扰。

UPS供电:UPS是通过直流逆变成交流的,输出更加不稳定。

多从机调试:先把所有的从机断开,电脑依次接入各个从机,从1对1开始直到全部接入所有人机。

台式机漏电:台式机电源里的两个Y电容在机器接地不良时会造成110VAC【耦合漏电】的漏电。与串口产生“交流共模电压”,使用【有源隔离的485转换器】。

耦合漏电产生原因:为了保证机箱内设备工作在最佳状态,电源需要提供尽可能平滑稳定的直流电压。输入市电的品质有时并不好。因此需要先滤波,这里就要用到安规电容。

一个安规X电容直接并联在L(火线)和N(零线)之间。用于滤除差模干扰。
两个安规Y电容,一个接在L与PE(保护地)之间,另一个接在N与PE之间。用于借助地线滤除共模干扰。

如果地线接地良好。则L和N上的共模干扰信号会通过两个Y电容耦合进大地。

如果接地不良,则两个Y电容相当于串联起来,与X电容并联,共同起到抑制差模干扰的作用,而共模干扰无法消除,这样机箱内设备得到电源的品质当然不如接地了的好。更重要的一点是两个Y电容串联,中央抽头是未接地的机壳,这就相当于1/2交流分压电路,中点裸露在外面。用万用表交流档测机箱对大地的电压当然是110V。

485是差分驱动,理论上不需要共地。不过差分线的共模电压承受能力也不是无限的。3V-0.3V=2.7V,100V-97.3V也是2.7V。MAX485电源才5V,AB线上给它100V的电压,能没有鸭梨吗?

遇到232转485通讯不通,这里有很多基本功,这些基本功扎实可以帮你很快接近问题核心,
这些基本功包括:


1、串口基本参数配置。
波特率、校验位、数据位、停止位设置。

2、端口号设置。
电脑上串口的端口号是可以改的,并不一定都是1,在“设备管理器”里改。

3、知道用串口2、3脚短接,用串口调试软件能测试一个串口的好坏。

4、知道不是所有串口调试软件都好使(我遇到过,有的串口调试软件接收00不显示的,有的缓存很大,显示实时性不好,断开了还收一堆数,还以为被干扰了)。

5、除了串口调试软件,还知道串口监控软件(比如AccessPort),它会帮你很大忙的。

6、知道232不是总线,除非你改造了电路(网上最简单有加二极管的,但不可靠),否则不能串并。

7、手持示波器是王道,通过hold一个波形,有能力换算出你发的数据的16进制数。

8、知道通过串口发0xaa或0x55是为了用示波器测试实际的波特率。

9、知道对上位机而言,绝大部分情况下1个串口资源只能被一个上位机软件占用,不是所有的软件使用串口时都有冲突提示,也不是所有软件关闭后就把串口资源释放了,不放心就重启电脑或注销再用。

10、如果买的是全双工的485转换器,转单工来使用,四根线串成两根线要会接,接错了也会不通的。还要注意485口AB线有没有接反。

11、有能力判断485口的好坏(无源485转换器和带串口的笔记本是很好的现场工具)。

12、USB转232设备我用过不少,每次都受伤,真的是很不成熟,你非要用就一定要买个贵的,好一点的,不要对它的实时性期望太高。

以上就是串口问题的一些基本功,保证以上的各项都没有弄错,再来梳理其它的问题。

13、485现场总线,不管什么样的接法,没有用到的线如果露头了,要一根一根单独用绝缘胶布包上,不仅仅是怕干扰,我遇到过星型接法,因为没接从机就顺便把拉过去的AB线直接包在一起短接了,所有通讯都不会通的。

14、测量AB线间电阻可以用来大致判断一个485口大概的好坏,特别是在总线上串N个相同的从机,测量总线AB间电阻如果约等于一台从机独立时AB线电阻的1/N,基本上大概可以判断总线和各个从机线都接好了。

15、485是使用差模信号传输,并不表示所有的共模干扰都能被屏蔽了,这次遇到的就是这个问题。共模信号大于485芯片能承受的极限了,如果不是因为资金限制等问题,485总线最好选用3芯屏蔽电缆,最好把A、B、地都接回来,屏蔽层接机壳,如果是两芯屏蔽电缆,就用屏蔽层接地。电缆连接最好要做到阻抗连续,点和点之间串联,但给我感觉在几十米内,什么样的拓扑结构影响都不是太大。

16、选用隔离485好处很多,唯一的问题就是在通讯速率上有的会降低,很多厂家都因为价格不用高速光耦而用普通光耦,特别是在单工工作状态下的485,由于需要来回切换收发状态,会造成误码率上升。

17、电源问题,就像这次我遇到的问题一样,220V电源的品质也是关键,插板上写着L的地方是不是真正的火线,火零地三者之间的电压关系,要量一量,如果它没接地线,不是所有的485就一定不通,得看实际情况,有条件一定要接上,手持示波器是王道。

18、还没通就好好检察地线,信号地,电源地,壳体地线,现场设备的接地电阻,接地很重要,接地良好更重要。

 

485用在工业现场最好只用在较短距离及同一个电源接地系统中,否则很容易坏的。长距离最好用光传输。最次也要电隔离的。

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 回答:提炼核心技术的重要性和原则是必不可少的,因为它们能够帮助我们更加有效地进行分析,提升产品性能,并为技术研发提供较好的方向。提炼核心技术是一种解决问题的方法,它可以帮助我们找到最佳解决方案,从而提高工作效率,节约时间和资源。 ### 回答2: 提炼核心技术是指在众多技术中筛选出最为关键和核心的技术,并进行深入研究和发展。介绍和提炼核心技术的重要性在于能够解决问题的根本,推动科技和产业的进步和发展。 首先,介绍和提炼核心技术能够帮助科研人员和企业精准聚焦,避免资源的分散和浪费。在众多的技术领域中,只有将关键的、具有核心竞争力的技术筛选出来,才能够集中精力进行研究和创新,提高科研效率和企业竞争力。 其次,核心技术具有引领力和示范效应。一项重要的核心技术的突破和应用往往能够带动相关领域的创新和发展。通过介绍和提炼核心技术,科研人员和企业可以共同进步,形成技术生态圈。 此外,核心技术的介绍和提炼也能够推动产业升级与转型。通过掌握和应用核心技术,企业能够在市场上获得更大的竞争优势,实现技术创新和产品升级。从而推动产业结构的优化和转型升级,提高整个国家的经济竞争力。 在介绍和提炼核心技术时,有几个原则需要遵循。首先是以问题为导向,科学研究和产业应用需解决实际问题的需求。其次是要遵循市场需求和用户需求的原则,只有满足市场和用户的需求才能实现技术的真正价值。另外,还需要注重开放合作的原则,通过开放合作可以促进不同领域的技术交流和融合,推动核心技术的产生和应用。同时,还需要重视尊重知识产权的原则,保护和分享技术的创新成果。最后,要注重长期性的投入和坚持不懈的努力,只有持续的研究和创新才能实现核心技术的提炼和发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值