首页 理论教育 RS-232标准串行总线接口及应用:单片机原理与接口技术

RS-232标准串行总线接口及应用:单片机原理与接口技术

时间:2023-11-16 理论教育 版权反馈
【摘要】:RS-232C标准接口是EIA于1969年颁布的串行通信接口标准,数据终端设备和数据通信设备之间串行二进制数据交换接口技术标准。RS是“推荐标准”的缩写,232为标准的编号,C为版本号。在RS-232C之前为RS-232A与RS-232B,其中,RS-232C最为常用。RS-232C接口标准规定使用25针连接器,每个引脚的信号内容和各种信号的电平都有规定。RS-232C的引脚功能见表7-7。通常RS-232C的逻辑电平采用+12V表示逻辑0,-12V表示逻辑1。

RS-232标准串行总线接口及应用:单片机原理与接口技术

RS-232C标准接口是EIA(美国电子工业协会)于1969年颁布的串行通信接口标准,数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准。RS是“推荐标准”的缩写,232为标准的编号,C为版本号。在RS-232C之前为RS-232A与RS-232B,其中,RS-232C最为常用。

RS-232C接口标准规定使用25针连接器(DB-25),每个引脚的信号内容和各种信号的电平都有规定。随着设备的不断改进,出现了代替DB-25的DB-9接口。这是由于一般的应用中很少用到RS-232C标准的全部信号线,所以在实际应用中常常使用9针连接器(DB-9)替代25针连接器,通常一端做成插针,另一端做成插孔。

RS-232C单端输入/输出,双工工作时至少需要数字地线、发送线和接收线三条线(异步传输),还可以加其他控制线完成同步等功能。RS-232C的引脚功能见表7-7。

表7-7 RS-232C的引脚功能

978-7-111-54295-7-Chapter07-31.jpg

(续)

978-7-111-54295-7-Chapter07-32.jpg

注:表中“引脚序号”栏中带括号的序号为DB-9连接器的引脚序号。

通常RS-232C的逻辑电平采用+12V表示逻辑0,-12V表示逻辑1。RS-232C是为点对点(即只用一对收、发设备)通信而设计的,其驱动器负载为3~7kΩ。所以RS-232C适合本地设备之间的通信。RS-232C在远程通信是指传输距离在15m以上的远距离通信,远程通信通常需要采用调制解调器(MODEM)。

由于MCS-51系列单片机的串行接口不是标准的RS-232C接口,采用的是正逻辑TTL电平(即逻辑1为+2.4V,逻辑0为+0.4V),所以使用RS-232C接口将MCS-51系列单片机与计算机或其他具有RS-232C接口的设备进行连接时,必须考虑电平转换问题。通常使用专用的电平转换芯片来进行电平转换。

1 MC1488、MC1489电平转换芯片(www.xing528.com)

MC1488用于将输入的TTL电平转换为RS-232C电平,MC1489用于将输入的RS-232C电平转换为TTL电平输出。它们的内部结构排列如图7-13所示,电平转换电路如图7-14所示。

2 MAX232电平转换芯片

为了减少使用电源的麻烦,现在市场上出现了使用单电源供电的电平转换芯片,这种芯片体积更小,连接简便,而且抗干扰能力更强。常见的有MAXIM公司生产的MAX232。它仅需要+5V电源,由内置的电子泵电压转换器将+5V转换成-10~+10V。该芯片与TTL/CMOS电平兼容,片内有两个发送器和两个接收器,使用比较方便。由它构成的电平转换电路如图7-15所示。

978-7-111-54295-7-Chapter07-33.jpg

图7-13 内部结构排列

978-7-111-54295-7-Chapter07-34.jpg

图7-14 电平转换电路

978-7-111-54295-7-Chapter07-35.jpg

图7-15 由MAX232构成的电平转换电路

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈