飞凌课堂丨揭开影响RS485通讯因素的面纱

很多客户反应485在实际应用中,会出现各种问题,而产生问题的原因往往是我们很容易忽视的点。

在实际应用中除了连接485两根差分线,会影响485通讯的原因还有几点,小编在下面文章中展开说明。

01

由于485信号使用的是一对差分信号,所以数据线最好由双绞线组成,并且在外面加上屏蔽层作为地线,将485网络中485设备连接起来,并且在一个点可靠接地。

02

485总线必须要接地。在很多技术文档中,都提到485总线必须要接地,但是没有详细的提出如何接地。严格的说,485总线必须要单点可靠接地。单点就是整个485总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个485线路的地线必须要有良好的接触,从而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其地线分成了多段,电压不能保持一致,导致共模干扰。

03

485总线中485节点要尽量减少与主干之间的距离,一般建议485总线采用手牵手的总线拓扑结构。 星型结构 会产生反射信号,影响485通信质量。如果在施工过程中必须要求485节点离485总线主干的距离超过一定距离,使用 485中继器 。

04

485最大传输距离约为1219米,最大传输速率为10Mbps。平衡双绞线的长度与传输速率成反比,在100Kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mbps。RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。在短距离传输时可不接终端电阻。终接电阻接在传输总线的两端485总线随着传输距离的延长,会产生回波反射信号,如果485总线的传输距离如果超过100米,建议施工时在485通讯的开始端和结束端接120欧姆的终端电阻。

120欧姆电阻的接法:

05

485的节点数量主要是依据“接收器输入阻抗”而定的。依据规定,标准RS-485接口的输入阻抗为≥12kΩ,相应的标准驱动节点数为32个。为适应更多节点的通信场合,有些芯片的输入阻抗设计成1/2负载(≥24kΩ)、1/4负载(≥48kΩ)甚至1/8负载(≥96kΩ),相应的节点数可增加到64个、128个和256个。

06

影响485总线的负载能力的因素:通讯距离,线材的品质,波特率,转换器供电能力,485设备的防雷保护,485芯片的选择。

如果485总线上的485设备比较多的话,建议使用带有电源的485转换器,无源型的485转换器由于时从串口窃电,供电能力不是很足,负载能力不够。选用好的线材,如有可能使用尽可能低的波特率,选择高负载能力的485芯片,都可以提高485总线的负载能力。485设备的防雷保护中的气体放电管会吸收电压,导致485总线负载能力降低,去掉防雷保护可以提高485总线负载能力。

原文地址:https://blog.51cto.com/14771158/2485061

时间: 2024-11-08 12:56:59

飞凌课堂丨揭开影响RS485通讯因素的面纱的相关文章

飞凌课堂丨用busybox构建一个最小根文件系统

BusyBox是一个集成了三百多个最常用Linux命令和工具的软件. BusyBox包含了一些简单的工具,例如ls.cat和echo等等,还包含了一些更大.更复杂的工具,例grep.find.mount以及telnet.有些人将BusyBox称为Linux工具里的瑞士刀. 言归正传,我们直接进入正题! busybox构建 首先我们需要下载busybox的源码包,www.busybox.net官网可下载 1.busybox菜单的配置及其编译执行make menuconfig,出现busybox的配

飞凌干货丨如何选择电源适配器

我们日常所使用到的消费类电子几乎都是将市电通过电源适配器转为直流电来给设备供电.作为硬件工程师,我们在设计产品时考虑得详细周到,例如静电防护.EMC电磁兼容性等等技术指标.但是你考虑到了电源适配器的技术规格了吗? 俗话说:打铁还需自身硬.在我们选购电源时不能贪图便宜,从而埋下安全隐患. 电源质量不好,不但会影响设备稳定工作,减少器件使用寿命,严重时可能烧毁芯片,造成不可估量的损失,所以说电源是最重要的配件也不为过. 除了我们平时经常关注的过流保护.短路保护.环境适应要求.使用寿命等标准,还有一些

飞凌嵌入式丨我们是如何解决TVS管使用错误的

背景 一位客户在我司购买的某核心板,自己设计的底板.但在设计好底板后,发现不能通过USB更新程序,用SD卡可以正常程序烧写.出现此问题后,客户将底板快递至飞凌嵌入式申请技术服务,经过工程师反复测试后,发现确实存在此问题. 在寻找问题原因的过程中,发现是客户原理图中的TVS管使用错误导致问题出现.下图为客户设计原理图: 跟客户沟通GND_ETH连接的机壳,打静电过程中干扰信号可以通过TVS泄放到GND_ETH. TVS二极管反应速度快,钳位电压精确,结电容低,较大电容的保护器件可导致数据信号波形恶

飞凌干货丨OK-xx18 Android实时时钟框架介绍

RTC(Real-TimeClock)实时时钟为操作系统提供了一个可靠的时间,并且在断电的情况下,RTC实时时钟也可以通过电池供电,一直运行下去.本文以OK-4418-C为例,介绍在Android实时时钟框架. 整体流程介绍由于实时时钟子系统,硬件抽象层.框架层.应用层的android开发包都已经做好,因此此接口的主要设计工作在于rx8010芯片的驱动的实现,包括芯片的初始化及配置时间,读取时间及接入实时时钟子系统等功能. 板子上电以后,内核驱动会初始化rtc芯片rx8010,并生成/dev/r

飞凌百套OK335xS-2开发平台免费申请

AM335X是TI(德州仪器)推出的一款功能强大的ARM Cortex A8内核处理芯片.作为TI(德州仪器)的官方合作伙伴,飞凌嵌入式基于该芯片陆续开发生产了三款工业级开发平台:335xD,335xS和335xS-Ⅱ.而作为全系产品中最新推出的335xS-Ⅱ开发平台,一经问世,便因为其小巧的尺寸(104mm*81mm),国际认证的品质(通过CE.FCC双认证),最具竞争力的性价比(整套仅售298元),和强大的真工业级性能(-40℃~+85℃ 的运行温度及抗电磁干扰能力)而受到广大企业和工程师的

芯飞凌S9132/S9133/S9136 非隔离S513X升级版

芯飞凌S9132/S9133/S9136 非隔离S513X升级版 --  QQ  2892715427 方案名称:S9132/S9133/S9136 非隔离降压 LED 开关 方案品牌:芯飞凌-SDS(自主研发) 方案功能及特点: 1.高效的临界工作模式 2. 专利的零电流检测 3.专利潮湿漏电检测 4. 栅极驱动技术 5. ±3%的输出恒流精度 6. 内置 500V 功率管 7. 内置逐周期的电流限制及前沿消隐 8. 输出过压可调节 9.LED 开/短路保护 10. 无需任何环路补偿 11.芯

飞凌OK6410开发板SDIO无线8189WIFI模块驱动移植

为什么要移植?开发板不是已经提供了无线驱动吗? 貌似是这样的..本来是好用的.加入自己第三方驱动后发现WIFI用不了...最后发现飞凌提供的内核里面没有8189芯片的代码...问售后他们说那边是好的.这么到我这里就不行了呢?妈蛋...郁闷了...智能自己动手,把驱动移植进去... 1  找8189es芯片的原厂驱动代码:这里我找了N久,传到网盘里... http://pan.baidu.com/s/1bn7Gz6n 2 解压拷贝 tar jxvf rtl8288EUS_rtl8189ES_lin

芯飞凌调色温驱动SCR092/S4120//S4225 双驱双色温

芯飞凌调色温驱动  Q Q 2892715427 SCR092/S4120//S4225 双驱双色温 S4225LD 系列开关调色温控制芯片 特点 内置400V 开关管,无需外挂开关管 S4225LD系列芯片是开关调色温的专用芯 外围原件简单,无需对AC 输入检测 片,该芯片内置了400V的开关管,简化了外围电 多个电源同时使用时无逻辑紊乱的问题 路结构.该系列芯片采用了芯飞凌的专利技术,能 内置限压电路,保证可以更宽的工作范围 够既可以最大限度地简化外围的原件个数,又可以 兼容隔离和非隔离的应

【转】飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”

原文网址:http://www.xuebuyuan.com/1104711.html Ubuntu10.04下编译飞凌嵌入式(Forlinx)TE/OK6410开发板提供的内核2.6.36 本以为按照用户手册的操作,不会有任何问题的,可能是因为内核是在Unbuntu10.10下测试通过的吧,在Ubuntu10.04下反而出了问题. 已经执行export PATH=/usr/local/arm/arm-none-linux-gnueabi/bin:$PATH,但还是出现如下问题 make: arm