2016 - 2024

感恩一路有你

TTL电平UART的传输距离 请问两片单片机之间UART传输距离是多少,2到3米可以传吗?

浏览量:2583 时间:2021-03-18 04:02:13 作者:admin

请问两片单片机之间UART传输距离是多少,2到3米可以传吗?

如果通过MAX232转换,可以传输15米。如果TTL级直接连接,通信距离应该更近一些,但还取决于通信速度、是否使用屏蔽线以及周围是否有大功率电器设备。一般来说,可以将9600波特率传输到2到3米

RS-232-C标准规定驱动器允许有2500pf电容负载,并且通信距离将受到该电容的限制。例如,使用150pF/M通信电缆时,最大通信距离为15m;如果每米电缆的电容减小,则可以增加通信距离。

传输距离短的另一个原因是RS-232属于单端信号传输,具有公共接地噪声,不能抑制共模干扰。因此,一般用于20米以内的RS232(9针)接口通信,如果需要远程传输串行信号,可以转换为光纤信号传输。请看武汉宏伟光电F201 RS-232/RS-485/422光纤转换器

在工业控制自动化行业,当采用串口通信或扩展的RS485通信接口和can接口时,通信接口一般是隔离的,包括通信部分的电源。这样做的目的是为了避免传输过程中的数据干扰,提高通信的稳定性。

1. 为什么通信隔离

当单片机采用UART串口通信时,其通信距离有限,所以简单的UART通信或RS232接口通信只用于短距离的数据传输。这里所谓的短距离是指同一块PCB板上的距离,用于芯片级的通信,如MCU与蓝牙模块通过UART通信,MCU通过UART与WiFi通信模块通信等,这种极短距离的通信不能使用隔离。但在进行远程通信时,通常采用RS485接口或can总线接口进行通信。当通讯距离达到数百米或公里时,就会被隔离。隔离一般采用光耦或专用数字隔离芯片实现。典型的光耦隔离芯片如下图所示。

2. 如何实现通信隔离电路

在设计隔离电路时,可以通过光耦或数字隔离芯片来实现。使用光耦时,应考虑通信的波特率。以RS485通信接口为例,光耦实现的隔离通信电路如下图所示。

上图中,三个光耦分别隔离TXD、RXD和定向端口,电源也是隔离电源。使用隔离芯片实现的通信隔离如下图所示。

上图中使用的数字隔离芯片为ADUM201,RS485的方向引脚采用光耦隔离。

TTL电平UART的传输距离 uart接口有什么用 plc信号线最远传输多少米

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。