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的引脚功能
(续)
注:表中“引脚序号”栏中带括号的序号为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所示。
图7-13 内部结构排列
图7-14 电平转换电路
图7-15 由MAX232构成的电平转换电路
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。