TTL、RS232、485到底能传输多远距离?

您所在的位置:网站首页 232通讯距离有多远 TTL、RS232、485到底能传输多远距离?

TTL、RS232、485到底能传输多远距离?

2024-07-15 02:12| 来源: 网络整理| 查看: 265

作者 | strongerHuang微信公众号 | strongerHuang

前两天,在我的技术交流群看到大家在讨论关于“TTL、RS232、485传输距离”的问题。

今天特意抽时间分享一下相关的内容。

概述

可能有很多读者都还不知道 TTL、RS232、485 到底是什么,本节简单概述一下它们是什么。1.TTL电平TTL:Transistor Transistor Logic,晶体管-晶体管逻辑电平。比如:0V代表逻辑低电平,5V代表逻辑高电平。像STM32单片机串口引脚输出的逻辑高电平就是3.3V。你可能会问:什么是逻辑电平?逻辑电平是特定电压或可以存在信号的状态,通常为“0/1” 或 “开/关” 或 “ON/OFF” 或 “LOW / HIGH”等。

随着电子技术的快速发展,逻辑高电平的电压也是越来越低,比如DDR5内存的供电电压才1.1V。

这一章节相关的内容,可以参看我之前分享的一篇文章:逻辑电平0和1的世界。

2.RS232RS232,也简称232,全称EIA-RS-232。EIA:Electronic Industry Association,美国电子工业协会。RS:Recommended Standard,代表推荐标准。232:代表标识号。RS232有多个版本,比如:RS232A、RS232B、RS232C···F等,目前常用的是RS-232C。RS232最初是用于调制解调器,因此它的引脚定义和调制解调器传输有关。RS232早期使用25针连接器(DB25)比较多,早期打印机、传真机这些设备用的比较多,现在很少用了。可能很多人都没有见到过,我读大学那会儿给MSP430下载程序就是用的这种DB25接口。

现在通常是DB9,相信大家都不陌生,但我们大部分时候只用到了2、3、5脚。编号定义功能1DCD数据载波检测2RXD数据接收3TXD数据发送4DTR数据终端准备好5GND信号地6DSR数据设备准备好7RTS请求发送8CTS清除发送9RI振铃提示

DB9在很多电脑后面板上都还保留有,即便后面板没有,在主板上也留有DB9接口。(前不久我配电脑,还特意买了一个DB9外接接口)

3.RS485RS485 可以说是在RS232的基础上发展而来的,目的是为了“增加抗干扰能力和信号传输距离”。RS232采用电压来代表逻辑高低电平,比如:±15电压。而RS485采用差分电压,也就是两根信号线(A、B)上的电压差来代表逻辑高低电平。RS232支持全双工通信,而RS485是半双工通信。

传输距离

在大学的时候,可能老师会告诉你:RS22传输距离为15米。或者,你在某些书籍上看到RS485传输距离为1200米。通信传输距离与很多因素有关,实际和理论还是有很大差异,在某些情况下,RS485传输500米可能都有问题。通信传输距离与通讯方式、波特率、连接线、干扰等众多因素有关,这里结合串口(UART)通信来简单说下这几个问题。1.通讯方式这里说的通讯方式,指的就是标题中“TTL、RS232、485”等不同的通讯方式。正常情况下,通讯距离:TTL < RS232 


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3