实现半双工RS485总线高速自动收发电路及收发控制方法技术

技术编号:44699080 阅读:27 留言:0更新日期:2025-03-19 20:49
本发明专利技术公开一种实现半双工RS485总线高速自动收发电路及其收发控制方法,包括:MCU通讯控制单元、自动收发控制单元和RS485收发芯片,MCU通讯控制单元与自动收发控制单元信号连接,自动收发控制单元与RS485收发芯片信号连接,RS485收发芯片与总线信号连接;其中,自动收发控制单元包括顺次连接的第一反相器和第二反相器,所述第一反相器的输入端与MCU通讯控制单元的TXD引脚电连接,第一反相器的输出端与第二反相器的输入端、RS485收发芯片的RE引脚和DE引脚电连接,第二反相器的输出端与RS485收发芯片的D引脚电连接,MCU通讯控制单元的RXD引脚与通过自动收发控制单元与RS485收发芯片的R引脚电连接。自动收发控制的同时,又保证了RS485总线高通讯速率、高驱动能力的优势。

【技术实现步骤摘要】

本专利技术属于工业控制,尤其涉及一种实现半双工rs485总线高速自动收发电路收发控制方法。


技术介绍

1、半双工是一种数据传输方式,数据可以沿两个方向传送,但同一时刻一个信道只允许单方向传送。

2、现有技术中,为了实现半双工rs485总线高速自动收发,一种方式是增加微控制单元,通讯信号依赖控制芯片用于换向时序逻辑控制,这会增加硬件成本和软件控制设计成本。常用rs485节点部署,带方向切换控制的应用场合,通讯控制单元需在软件层做收发控制时序协商,涉及复杂的主动收发换向逻辑控制。而往往通讯控制单元还要承担数据处理,逻辑控制或流程控制等诸多复杂任务。频繁的用中断跳转来实现收发逻辑控制,不仅增加了大量的系统资源开销,还会增大了软件设计难度。另一种方式是采用三极管用作方向切换控制,集电极与地间放置有阻容器件,会有方向控制延时的作用,但是延时依赖阻容控制,发送速率在某些特征频率时,会有高通滤波的情况,造成通讯失常。通常会以牺牲通讯速率和驱动能力为前提,来实现短距离低速率的rs485自动收发目的。因此,市场上亟需一种既能实现自动收发功能,又能平衡高速率高驱动本文档来自技高网...

【技术保护点】

1.一种实现半双工RS485总线高速自动收发电路,其特征在于,包括:MCU通讯控制单元、自动收发控制单元和RS485收发芯片,所述MCU通讯控制单元与所述自动收发控制单元信号连接,所述自动收发控制单元与所述RS485收发芯片信号连接,所述RS485收发芯片与总线信号连接;

2.根据权利要求1所述的实现半双工RS485总线高速自动收发电路,其特征在于,MCU通讯控制单元的型号为GD32F303,初始状态时MCU通讯控制单元的TXD引脚和RXD引脚配置为弱上拉,MCU通讯控制单元的TXD引脚输出的电信号经所述第一反相器转换并发送给所述RS485收发芯片的RE引脚和DE引脚,所述R...

【技术特征摘要】

1.一种实现半双工rs485总线高速自动收发电路,其特征在于,包括:mcu通讯控制单元、自动收发控制单元和rs485收发芯片,所述mcu通讯控制单元与所述自动收发控制单元信号连接,所述自动收发控制单元与所述rs485收发芯片信号连接,所述rs485收发芯片与总线信号连接;

2.根据权利要求1所述的实现半双工rs485总线高速自动收发电路,其特征在于,mcu通讯控制单元的型号为gd32f303,初始状态时mcu通讯控制单元的txd引脚和rxd引脚配置为弱上拉,mcu通讯控制单元的txd引脚输出的电信号经所述第一反相器转换并发送给所述rs485收发芯片的re引脚和de引脚,所述rs485收发芯片接收使能、发送禁能,处于接收等待状态。

3.根据权利要求2所述的实现半双工rs485总线高速自动收发电路,其特征在于,mcu通讯控制单元的txd引脚和rxd引脚配置为弱上拉具体包括:初始化gpio的时候是可以将gpio的模式配置为内部弱上拉。

4.根据权利要...

【专利技术属性】
技术研发人员:汪训繁石卫王天林徐坚胡建李祎程
申请(专利权)人:浙江至控科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1