RS-电子工业协会是个人电脑上的通信接口之一(Electronic Industries Association,EIA) 异步传输标准接口。通常 RS-232 接口有9个引脚 (DB-9) 或是25个引脚 (DB-25) 一般来说,个人电脑上会有两组型态 RS-232 接口,分别称为 COM1 和 COM2。工业控制RS-一般只使用232口RXD、TXD、GND三条线。
RS-232接口标准
RS-232的接口标准RS-232-C是美国电子工业协会EIA(Electronic Industry Association)串行物理接口标准的制定。RS是英文推荐标准的缩写,232是标识号,C表示修改次数。RS-232-C总线标准有25条信号线,包括主通道和辅助通道。
在大多数情况下,主通道主要用于一般双工通信,只需要几条信号线,如发送线、接收线和地线。
RS-232-C数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。
RS-232串口接线
台式机电脑后面的9针接口是com口(串口) 在工业控制 广泛应用于数据采集
最右边是串口接口 统称为RS232接口(封装DB9)
只有两只脚参与通信
2脚:计算机输入RXD
三脚:计算机输出TXD 通过2 ,3 脚可实现全双工串行异步(可同时收发) 通信
5脚:接地
RS连接232引脚电路(只有三只脚)
对于单片机
单片机的P三口有两个复用接口RXD 和TXD 这是单片机串行通信的收发口 连接应与计算机错位对应TDX RDX上
注:单片机和rs232的电平标准不同(各种电平标准见另一个)word)
单片机电平标准 TTL电平 : 5V表示1 0V表示0
Rs232的电平标准 15/ 13 V表示1 -15/-13 表示0
所以 单片机与计算机串口通信应遵循以下连接方式:
单片机和上位机给出的rs232口之间 通过电平转换电路(上图中Max232芯片) 实现TTL电平与RS232电平之间的转换
PC串口与单片机串口连接图
注意这两个DB9: DB91在电脑上 DB92焊接在单片机实验板上
这里的交叉连接的意思是 DB91的RXD连着DB92的TXD
DB92的RXD连着DB91的TXD交叉连接
假如电脑没有rs232口 只有USB口 串口用串口转接线转出串口 如图:
此时,驱动程序需要安装在计算机上位机上
注意 这个驱动程序驱动PL2303芯片(在上图的大头) 使得RS232信息转换成usb信息
下图为上图内部结构:
用串口通信比USB简单 串口通信没有协议 使用方便简单
单片机和计算机RS-如下图所示,232接口电路C1、C2、C3、C4.电荷泵升压和电压反转的电路V 、V-电源供EIA电平转换,C5是VCC对地去耦电容值0.1UF,电容C1~C5安装时必须尽量靠近MAX232芯片引脚,提高抗干扰能力。