1、串行接口下面我们来讨论串行通信的基本概念和串行通信接口原理和应用。串行通信的基本概念RS232C电平转换RS232电平转换应用实例串行接口 串行通信接口是指设备之间的接口。人们最熟悉的关于串行通信接口的名词可能是COM和USB。 COM1COM4都是RS232串行通信标准接口。 USB(UniversalSerialBus)是近几年才开发的最新规范。串行通信与并行通信 串行通信:是指数据是一位一位顺序传送。 采用串行通信的主要原因是: 1.降低通信线路的价格 2.简化通信设备串行通信与并行通信 并行通信 是指数据在多条并行1位宽的传输线上同时由源端传送到目的端。串行通信与并行通信的比较 1.从
2、距离上看:并行通信适宜于近距离的数据传送,通常小于30米。而串行通信适宜于远距离传送,可以从几米到数千公里。2.从速度上看:在短距离内,并行接口的数据传输速度要比串行接口的传输速度高的多。 3.从设备、费用上看:对于远距离通信而言,串行通信的费用显然比较低。同步通信与异步通信 串行通信中有两种基本的通信方式:异步通信和同步通信在异步通信中,CPU与外设之间有两项约定:字符格式和波特率 字符格式字符的编码形式及规定,每个串行字符由以下四个部分组成:a.1个起始位,低电平;b.5-8个数据位;c.1个奇偶校验位;d.1-2个终止位(停止位)高电平同步通信与异步通信 波特率波特率是指单位时间内传送二
3、进制数据的位数,以位/秒为单位,它是衡量串行数据传送速度快慢的重要标志和参数。注意:异步通信的传送速度一般在50波特19200波特之间。同步通信与异步通信 同步通信同步通信去掉了异步通信中的起始位和终止位,提高了数据块的传送速度。同步通信的速度可达500千波特。但是它的硬件电路比较复杂。RS232C串行接口标准 RS232C是异步串行通信中应用最早,也是目前应用最为广泛的标准串行总线接口之一,它有多个版本,其中应用最广的是修订版C,即RS232C。接口引脚定义 RS232接口有25针和9针的D型插座。 在比较老的计算机上可能还有25针的插座,由于在一般的通信中一般只用到9根线所以新的计算机上用
4、的都是9针的插座。由于25针与9针连接器并无本质区别,因而容易实现相互转换,市面上就有各种25针到9针的串行转换器。接口引脚定义RS232接口引脚信号定义9针25针信号功能32TXD发送数据23RXD接受数据74RTS请求传送85CTS清除传送66DSR数据通信装置准备就绪57SG信号公共参考地18DCD数据载波检测420DTR数据终端设备准备就绪922RI振铃指示电气特征与电平转换 RS232原是基于公用电话网的一种串行通信标准,推荐的最大电缆长度为15米,即传输距离一般不超过15米。它的逻辑电平以公共地为对称,其逻辑“0”电平规定在325V之间,逻辑“1”电平则在325V之间,因而它不仅要使用正负极性的双电源,而且与传统的TTL数字逻辑电平不兼容,两者之间必须使用电平转换。RS-232电平和TTL电平转换器件 常用的电平转换器件有以驱动器MC1488和接收器MC1489为代表的集成电路。 其中MC1488采用12V电源,以产生RS-232标准电平,MC1489采用单一+5V电源。 在双向数据传输中,这两个器件要同时使用,所以要具备正负两组电源,显然不方便。RS-232电平和TTL电平转换器件 单一5V供电的RS232收发芯片。 代表有MAX220/232/232A,下图是它的引脚封装图。MAX220/232/232A典型工作电路应用例子多参数医疗监护仪多参数监护仪网络