5种RS485电路自动切换方向的方法、优劣势对比

面包板社区 2023-02-03 20:08

RS485作为常见的总线之一,几乎每个工控设备都在用,我们也对其熟悉不过了。我们都知道RS485双半双工通信,其CPU内部的根源是串口通信,串口通信是区分发送TX和接收RX的,在同一对差分信号线上同时传输TX、RX,就是进行方向的控制,方向的控制时机不对,数据传送是要出问题的。


例如下图1、图2中,CPU端的TX信号发送完毕后约100uS后方向引脚 拉低,切换到接收状态,但是在TX信号发送完毕后60uS从机就回复了的RX信号,由于此时还是处于RS485芯片还是处于发送状态,此时的接收数据将会被忽略,在系统层面就是体现为数据接收丢包。

图1 RS485 接口电路

有些读者会可能回想,只要从机回复数据晚一些,不要这么快速回复,就不存在这个问题了。但是从机一般都是客户的机器,我们几乎不可能要求别人更改回复时间。例如三菱的Fx3U PLC作为从机时,从主机发送数据结束到从机回复数据,只用了60uS,部分控制板,甚至回复时间在10uS以内。

研究RS485的方向切换的目标就是:RS485总线空闲时要处于接收状态,如果有主机发送数据,则置高方向引脚,发送完成及时切换到接收状态。

图2 方向脚切换时间过长的情形

一、RS485方向切换的方案

1:使用反相器自动切换

大部分的低成本RS232-RS485转换器采用了这种方法。具体的实现方法是:把串口的发送信号TX作为反相器的输入,反相器的输出则用来控制RS485收发器的收发控制引脚,同时在RS485收发器的A/B输出端加上上拉/下拉电阻,具体电路如图3所示。

图3 使用反相器自动切换电路

在空闲状态下,串口的发送信号TXD为高电平,经过反相器后输出低电平,使485芯片处于接收状态,而RS485总线由于上下拉电阻的作用处于A高B低的状态。当发送数据时,TXD信号线上的低电平比特位控制485芯片进入发送状态,将该比特发送出去。而高电平比特位则使485芯片处于接收状态,由于RS485总线上下拉电阻把总线置于A高B低的状态,即表示发送了高电平。

简单说,这种电路,就是发送低电平时,485芯片是 发送状态,而发送高电平时,485芯片属于接收状态。

优势:
只需要增加一个反相器就可以实现,无需软件的干预,反相器可以使用一个三极管即可以实现,成本十分低廉(几分钱);

劣势:
由于上下拉电阻不可能选值太小,否则会影响正常发送的数据电平。所以这种换向模式在发送高电平时的驱动能力,并且,理论上我要求方向引脚要比数据先切换方向,但是由于方向引脚经过了反相器,达到芯片的时间变长了,比数据晚到,所以速率太高的情况容易丢包。如果需要驱动多个从设备,就会显得力不从心,并且驱动能力太弱,只能短距离传输;并且传输速度不能太快,一般使用9600bps。

二、RS485方向切换的方案

2:使用软件控制方向

市面上大部分的内置RS485的产品基本都是采用此类的方案,如下图4中的RS_EN引脚。具体的 实现方式是:在空闲器件,RS_EN 为低电平,MCU处于接收状态,在准备发送数据之前,MCU会拉高RS_EN,U1处于发送状态,发送完毕之后,RS_EN重新处于低电平,U1处于接收状态。

图4 使用软件控制方向切换

此类方案的关键是软件需要掌握好RS_EN引脚的高低电平的时机,假设发送完数据后,没有及时切换到接收状态,而此时从机又回复数据,此时就会引起丢包,就会出现文章开头图2中的情形。不幸的时,软件工程师的水平参差不齐,特别是在运行操作系统(Linux、WIndows等)以后,想要十分准确控制方向引脚的高低电平已经十分困难。

优势:
无需增加任何的硬件成本,且RS485的驱动能力不受影响。

劣势:
依赖于软件控制方向引脚,如果运行复杂的操作系统,控制引脚的优先级不够高,或者软件的优化的不够好,都会导致方向引脚的切换不及时,到时数据的丢包。并且,是否丢包还取决于从机的回复时间,测试过程不一定能够测试出来。

三、RS485方向切换的方案

3:使用触发器控制方向

为了克服反相器换向的缺点,出现了一种由RS触发器控制的自动换向技术,如图5所示。这个电路的关键是反相器和RS触发器之间的由二极管、电阻、电容组成的充放电电路。

在空闲状态下,485芯片仍处于接收状态。当TXD信号线上发送数据的低电平起始位时,反相器输出高电平,通过二极管为电容迅速充电,使RS触发器R端为高电平,S端为低电平,触发器输出高电平,把ISL3152E置于发送状态;当TXD信号线转换为高电平时,反相器输出低电平,电容通过电阻缓慢放电,使得R端暂时仍处于高电平状态,加上S端的高电平状态,使触发器的输出保持前面的高电平状态,485芯片仍处于发送状态。

电容经过一段时间放电后,R端电压转变为低电平,则触发器输出低电平,把485芯片置回接收状态。通过选择电阻和电容值,我们可以控制放电速度,使得一个低电平的起始位足以在整个字节发送。此类方案参数一致性非常差,实际使用的都是技高人胆大的。

图5 使用触发器切换方向

优势:
无需软件干预切换方向,驱动能力强(取决于RS485芯片)。

劣势:
1.增加的器件较多;
2.不同的波特率需要匹配不同的RC参数
3.温度、老化、一致性等问题,会导致RC参数变化,从而导致切换时间错乱导致丢包。

四、RS485方向切换的方案

4:max13487芯片

为了克服软件参与的方向控制不确定性,美信公司发布了宣称首款支持芯片自动换向的RS485芯片,如下图6,对比其他的RS485芯片,MAX16487的/RE引脚有两个用于:

(1)/RE为低电平时,打开RO方向的接收数据。
(2)/RE为高电平时,芯片进入自动方向切换模式。

一般使用我们将/RE连接高电平,即自动换向模式。

图6 MAX13487 内部框图

由于美信没有公布内部的逻辑原理,只描述内部有一个状态机,我们只能外部猜测其工作原理:

1.空闲模式下,数据流方向为RO方向;此为状态1;
2.当串口端有数据发送时,由于起始位为低电平,经过逻辑功能D后,A
4.经过一系列的逻辑运算(以RI、DI为输入,但是不知道其内部的原理);状态机检测到数据发送完毕,芯片变成接收状态1。

优势:
由芯片自动切换方向,无需软件干预切换方向,驱动能力强,通信速率高,MAX13488 宣称最高可以到16Mbps,与普通的RS485芯片性能一样。

劣势:
价格比普通的RS485芯片贵一倍以上。

五、RS485方向切换的方案

5:周立功芯片RSM(3)485PHT

周立功公司将RS485的三个相关的功能模块:DC电源、隔离、RS485芯片三合一,封装在同一个芯片内部,由于没有内部的资料,我们无法获知其内部的逻辑功能。官方资料宣称最高速率可以达到500Kbps,对于一般的应用足以。

优势:
由芯片自动切换方向,无需软件干预切换方向,驱动能力强,通信速率高,DC电源、隔离、RS485芯片功能三合一,节省板卡空间。

劣势:
价格比分立器件搭建RS485电路贵,且一旦损害需要要整体更换。

图7 RSM(3)485PHT原理图

六、总结

上述我们提供了5种RS485自动切换方向的方法:分别是反相器法、软件控制法、触发器法、美信MAX13488芯片、周立功RSM(3)485PHT。

反相器法由于驱动能力太弱、速率太低,仅适用于要求不高的调试场合,工控场合慎选。

软件控制法对软件的要求较高,特别是带操作系统的芯片,软件控制的时机较困难。

触发器法由于参数一致性太差,只适合波特率恒定、速率不高的场合;

美信以及周立功提供的方案已经芯片化,经过了大量的市场验证,且有大公司做背书,可靠性、温度性都有很大的保障,优先推荐。

来源:创易栈


END


免费申请开发板


🤞长按图片 扫码申请🤞

面包板社区 面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
评论 (0)
  • 在当代物联网组网场景中,随着传感器网络规模的不断扩大与入网设备数量的持续增长,信道拥挤、信道干扰与信号失真等现象已愈发凸显,且同一场景下往往还存在着多种通信速率需求,传统通信技术已越来越难以支撑规模化的物联网组网需求,因此在综合考虑建设成本、运行功耗、传输距离与网络容量等因素下,LPWAN(低功耗广域网)技术应运而生。LoRaWAN的通信协议栈其中,LoRaWAN作为LPWAN 技术的典型代表,在物理层中采用了线性调频扩频调制技术 CSS(Chirp Spread Spectrum),用以进行可
    华普微HOPERF 2025-03-10 09:32 56浏览
  • J599系列光纤连接器的特点标准J599 III系列光纤连接器、J599 A8系列光纤连接器和J599 A6系列光纤连接器均具有相同的符合GJB599B标准规定的插座法兰尺寸。其中,J599 A8系列光纤连接器和J599 A6系列光纤连接器可提供APC的端面类型,其插入损耗和回损损耗性能更优。J599系列光纤连接器的未来发展方向随着国内光纤通信技术的日趋成熟,光纤处理工艺水平的不断提高,以及对光纤连接器需求的多样化,J599系列光纤连接器正在向低损耗、高密度、高可靠方向发展。中连讯科J599 I
    用户1741596356358 2025-03-11 14:24 83浏览
  • 引言近年来,随着物联网(IoT)设备的激增和人工智能(AI)的广泛应用,边缘计算作为一种新兴的计算模式,正迅速崛起。它将数据处理从中央服务器转移到更接近数据源的边缘设备上,从而实现更快的响应时间和更高的效率。在这一趋势中,紫光国芯的LPDDR内存产品,以其低功耗和高可靠性的特点,正为低延迟应用的创新提供强大支持。边缘计算的崛起什么是边缘计算?边缘计算是一种将计算和数据存储推向数据源附近的分布式计算架构。这意味着数据处理在本地设备或附近的服务器上进行,而不是依赖于远程的数据中心。这种方法可以显著降
    贞光科技 2025-03-10 17:15 69浏览
  • 文/郭楚妤编辑/cc孙聪颖在这个瞬息万变的时代,流量的到来毫无预兆,不知哪片云会带来降雨。哪怕行事极为低调,也可能在不经意间成为舆论焦点。原本团结、紧张、严肃的全国两会,就因一位来自商界的人大代表周云杰的意外走红,变得活泼起来。周云杰是海尔集团董事局主席、首席执行官,在两会期间以一种意想不到的方式进入大众视野,成为网络热议的焦点人物。故事得从 3 月 5 日讲起。当日,第十四届全国人民代表大会第三次会议首场 “代表通道” 集中采访活动在北京人民大会堂举行。小米公司创始人雷军以全国人大代表的身份亮
    华尔街科技眼 2025-03-08 20:30 159浏览
  •       上个月在立创商城搞了一块ESP32S3R8N8,然后从优信电子淘了一块1.69寸ISP的屏幕,来学习lvgl相关的知识这两个电子元器件还是很精致的。立创在学习资料还是非常丰富的。可以从入门到精通。对于ESP32S3R8N8,立创提供了几中语言和开发工具的入门(如下图),我选择了Arduino赛道。我选择VS code +Platformio 来进行我的1.69寸显示屏点亮。在platformio搭建Arduino环境,参照LED成功比点亮。简单的几行代码
    zhusx123 2025-03-10 22:09 83浏览
  • 质量管理体系可以依公司场址所有产品与服务过程管理,输入与输出活動來推行使用,例如电动自行车产业包括一阶委外加工供应商、客供品管理、风险管理与质量一致性车辆审验作业等。中小企业要确保组织质量系统的程序及政策得以落实。有效的执行质量保证责任,以满足客户的需求,成公司的目标质量政策,需制文件程序化。质量管理体系定义落实公司质量管理而建立的组织架构、工作职责、作业程序等并将其文件化管理。一般中小企业质量系统依据当地政府法令与ISO国际标准规范要求,以追求客户满意需求过程导向、公司的质量政策制定的。其文件
    优思学院 2025-03-11 11:25 89浏览
  • 3月9日,海信电视举行“巅峰画质 影游旗舰”新品发布会,正式发布E8Q旗舰系列电视新品,搭载全球首颗信芯AI画质芯片H7、全新升级的黑曜屏Ultra、330Hz系统级高刷、U+Mini LED光晕控制系统、影院级帝瓦雷声学系统五大行业首发科技,为极致影游爱好者打造电视画质的巅峰之作。海信电视E8Q系列提供65/75/85/100/116英寸五个版本,其中E8Q Pro零售指导价为75英寸/13599元、85英寸/17999元、100英寸/27999元;E8Q零售指导价为65英寸/7499元、75
    华尔街科技眼 2025-03-09 20:52 148浏览
  • 文/郭楚妤编辑/cc孙聪颖‍今年全国两会期间,备受瞩目的《政府工作报告》明确提出,要因地制宜发展新质生产力,为产业发展指明方向。报告强调培育生物制造、量子科技、具身智能、6G 等前沿未来产业。生物制造以生物质或二氧化碳为原料,通过工业发酵实现规模化生产,2023 年市场规模达 4200 亿元,预计未来十年年增速近 17%。量子科技在密码学、通信、计算等方面取得突破,具身智能借助人形机器人等载体引发关注,6G 技术研发将推动更高速、稳定的通信与万物互联。制造业数字化转型也在加速。报告指出,要大力发
    华尔街科技眼 2025-03-10 19:08 95浏览
  • CS5228 是一款单端口 HDMI/DVI 电平转换 / 中继器,具有重新定时功能。它支持高达 6.0 Gbps 运行速率的交流和直流耦合输入T-MDS 信号,具备可编程均衡和抖动清理功能。它包含 TypeC双模式 DP 线缆适配器寄存器,可用于识别线缆适配器的性能。抖动清理 PLL(锁相环)能够消除输入抖动,并完全重置系统抖动容限,因此能更好地满足更高数据速率下 HDMI 抖动合规性要求。设备的运行和配置可通过引脚设置或 I2C 总线实现。自动断电和静噪功能提供了灵活的电源管理。2. 特性
    QQ1540182856 2025-03-11 15:35 43浏览
  • 文/Leon编辑/cc孙聪颖2025 年全国两会正如火如荼地进行,这一备受瞩目的年度盛会,再度成为社会各界聚焦的核心。会议期间,代表们积极建言献策,诸多建议迅速引发舆论热潮,频繁登上热搜榜单。其议题范畴极为广泛,紧密围绕产业革新、民生保障与就业促进、教育优化升级、AI 技术规范与发展等多个关键领域展开探讨。这些热点议题不仅精准呼应了当下经济社会发展的紧迫需求,更深度契合了民众对美好生活的向往与诉求,因此在网络空间中激起千层浪,吸引了海量网民的高度关注 。全国人大代表、美的集团首席财务官钟铮,今年
    华尔街科技眼 2025-03-08 20:11 153浏览
  • 文/郭楚妤编辑/cc孙聪颖‍2024年9月起,家电以旧换新政策在全国范围内广泛落地。8大类产品的覆盖、15%—20%的强劲补贴力度,对消费的拉动超越预期。1月15日,国家发改委和财政部联合发布了《关于2025年加力扩围实施大规模设备更新和消费品以旧换新政策的通知》(以下简称“通知”),明确了补贴设备类型和补贴幅度。2025年以旧换新政策覆盖范围新增手机、平板、智能手表手环3类数码产品,要求单件售价不超过6000元,按产品售价的15%给予补贴。每位消费者每类产品可享受补贴一次,且每件不超过500元
    华尔街科技眼 2025-03-11 09:40 53浏览
  • 为增加微孔加湿器的雾化量,以及从外观和功能设计角度,进一步差异化桌面小型加湿器,市场上出现了越来越多的双头甚至多头的微孔雾化加湿器,用两根棉棒连接两个微孔雾化片,可以同时工作雾化(如下图所示,图片来自网络,仅供参考,侵删),也可以只是其中某一个微孔陶瓷片单独工作雾化。这种双头雾化的设计,存在一个刚需的规格要求:双头的一致性,也就是要保证两个微孔在雾化时的流量大致相同,雾态从外观上不能有明显的差别。消费者语言简单说就是:不能一个高一个低。实际市场的反馈,有公司已经收到不少针对“双头雾化明显不一致”
    Loximonline 2025-03-10 22:11 78浏览
  •        传统语音芯片在复杂场景下的高功耗问题长期困扰行业。以某主流智能音箱为例,其待机日均耗电0.05度,年耗电量超18度,相当于一盏5W LED灯全年耗电量的3.6倍。思必驰TH1520芯片通过双核DSP架构与40nm先进制程的协同创新,将典型场景功耗压缩至15-80mW,仅为行业平均值的1/5,成功破解了这一难题,并在美的空调、小鹏P7等产品中实现商用落地。       双核DSP架构的分工与协作是TH15
    中科领创 2025-03-11 15:07 118浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦