串口通信MAX232课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《串口通信MAX232课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串口 通信 MAX232 课件
- 资源描述:
-
1、1 RS-232Cn该标准的全称是EIA-RS-232C标准(Electronic Industrial Associate-Recommended Standard 232C)是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。232标准与CCITT的V.24基本相同。n它适合于数据传输速率在020kbit/s范围内、传输距离在15m以内的通信。由于通信设备厂商大都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准。常用异步串行通讯接口标准常用异步串行通讯接口标准 计算机计算机DTEDCEDCEDTE 电话线电话线 Modem Modem 计算机计算机
2、 RS232C RS232C 计算机计算机计算机计算机 TXD TXD RXD RXD GND GNDn目前已在标准规定了标准规定了数据终端设备数据终端设备(DTE)和和数据通信设备数据通信设备(DCE)间串行通信接口间串行通信接口的物理的物理(电平电平)、信号和机械连接标准、信号和机械连接标准EIA RS-232C串行口RS232C的电气标准:的电气标准:3V15V :逻辑逻辑0 -3V-15V:逻辑逻辑19600bps 电气特性DTE插针式插针式DCE内孔式内孔式25针针DB插连接器插连接器DTE插针式插针式DCE内孔式内孔式9针针DB插连接器插连接器 机械特性v232C标准规定了25针连
3、接器DB-25,并且规定在DTE一端的插座为插针型,在DCE一端为插孔型。既可以用于同步通信,也可以用于异步通信。v在进行异步通信时,最多也只需9个信号:2个数据信号、6个控制信号、1个公共信号地。因此从286微机到现在的微机一般都采用DB-9型连接器,作为多功能I/O卡或主板上COM1和COM2两个串行口的连接器。v在通信速率低于20kbit/s时,RS-232C所能直接连接的最大物理距离为15m(50英尺)。v232C标准规定,若不使用MODEM,在码元畸变小于4的情况下,DTE和DCE之间最大传输距离为15m(50英尺)。可见这个最大的距离是在码元畸变小于4的前提下给出的。为了保证码元畸
4、变小于4的要求,接口标准在电气特性中规定,驱动器的负载电容应小于2500pF。v然而,在异步通信实际应用中,码元畸变超过4,甚至为1020时,也能正常传输信息,这意味着驱动器的负载电容可以超过2500pF;而且由于工艺的改进,每英尺电缆的电容值也远远小于4050pF。因而传输距离往往可大大超过15m。v信号定义(信号定义(25针)针)RS-232C接口信号定义接口信号定义引脚引脚(9针针)引脚引脚(25针针)信号信号信号源信号源类类 型型描描 述述18CDDCE控制控制载波信号检测载波信号检测23RxDDCE数据数据接收数据接收数据32TxDDTE数据数据发送数据发送数据420DTRDTE控制
5、控制终端准备好终端准备好57GND-信号地信号地66DSRDCE控制控制数据机准备好数据机准备好74RTSDTE控制控制请求发送请求发送85CTSDCE控制控制清除以便发送清除以便发送922RIDCE控制控制振铃信号振铃信号v2号线发送数据(TxDTransmitted data):通过TxD线DTE终端将串行数据发送到MODEM。v3号线接收数据(RxDReceived data):通过RxD线DTE终端接收从MODEM发来的串行数据。v4号线请求发送(RTSRequest to send):用来表示DTE请求DCE发送数据,即当终端要发送数据时,使该信号有效(ON状态),向MODEM请求发
6、送。它用来控制MODEM是否要进入发送状态。v5号线允许发送(CTSClear to send):用来表示DCE准备好接收DTE发来的数据。是对请求发送信号RTS的响应信号。当MODEM已准备好接收终端传来的数据,并向前发送时,使该信号有效,通知DTE终端开始沿发送数据线TxD发送数据。v4号线和5号线这对RTS/CTS请求应答联络信号是用于半双工采用MODEM的系统中作发送方式和接收方式之间的切换。在全双工系统中,因配置双向通道,因此不需RTS/CTS联络信号,使其处于高电平状态。v6号线数据通信设备准备就绪(DSRData set ready):有效时(ON状态),表明MODEM处于可以使
7、用的状态。v7号线信号地(SGSignal Ground):所有公共信号地。v8号线数据载波检测(DCD Data Carrier detection)线:用来表示DCE已接通通信链路,告之DTE准备接收数据。当本地的MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时,使DCD信号有效,通知DTE终端准备接收,并且由MODEM将接收下来的载波信号解调成数字数据后,沿接收数据线RxD送到DTE终端。v20号线数据终端设备准备就绪(DTRData Set ready):有效时(ON状态),表明数据终端可以使用。v6号线和20号线这对DSR和DTR信号有时连到电源上,一上电就立即有效
8、。目前有些RS-232C接口甚至省去了用以指示设备是否准备好的这类信号,认为设备是始终都准备好的。可见这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了。v22号线振铃指示(RIRinging Indicator):当MODEM收到交换台送来的振铃呼叫信号时;使该信号有效(ON状态),通知终端,已被呼叫。计算机间计算机间RS232C通信的常用连接方法通信的常用连接方法全握手全握手无握手无握手 计算机计算机计算机计算机 TXD TXD RXD RXD GND GNDTxDRxDRTSCTSDTRDSRCDRIGNDTxDRxDRTSCTSDTRDSRCDRIGNDv接
9、口连接vTTL/CMOSRS232电平转换芯片:电平转换芯片:MAX202 MAX232/MAX233MC1488(+/-12V)/SN75150MC1489(+5V)vMCl488、SN75150芯片可完成TTL电平EIA电平的转换vMCl489、SN75154芯片可实现EIA电平-TTL电平的转换vMAX232芯片可完成TTLEIA双向电平转换v由于MCl488要求使用12V高压电源,不太方便。电平转换芯片MAX232,可以实现TTL电平与RS-323电平双向转换。MAX232内部有电压倍增电路和转换电路,仅需+5V电源便可工作,使用十分方便。PC机COM口接8051机11p(TXD)10
10、p(RXD)PC机和单片机串口通讯的硬件电路 PC机RXDTXDMAX232T1OUTR1INT1IN(R1OUTRXDTXDMCS-512.RS-449接口标准v为了改善RS-232C的电气特性、延长零MODEM方式的传输距离并最大限度地提高数据传输速率,EIA又发布了RS-449接口标准。vRS-449标准定义了一个37条引脚的连接器,增加了10条信号线,但是它只规定了接口的功能、机械特性和规程特性,接口的电气特性则由RS-422A和RS-423A这两个标准规定。v(1)RS-423A接口标准 vRS-423A采用非平衡线路,每一路信号均为单端输出,差分输入。电路按传输方向分成两组,每个方
11、向共用一条回线。当传输距离在12m以内时,数据速率可达到300kbit/s。v(2)RS-422A接口标准 vRS-422A标准是一种平衡方式传输。所谓平衡方式,是指双端发送和双端接收。vRS-422A标准由于采用了双线传输,大大增强了共模抗干扰的能力。当传输距离在12m以内时,数据速率可达到10Mbit/s.v传输距离增加则速率降低,当传输距离为1km时,允许的最大传输速率为100kbit/s。v该标准规定电路中只许有1个发送器,可有多个接收器。RS422 的连接线路的连接线路 R主站主站RRS422 多采用多采用1:N的全双工连接方式的全双工连接方式从站从站1从站从站N3.RS-485接口
12、标准vRS-485与RS-422A标准一样,也是一种平衡传输方式的串行接口标准,它和RS-422A兼容,并且扩展了RS-422A的功能。v两者主要差别是,RS-422A标准只许电路中有一个发送器,而RS-485标准允许在电路中可有多个发送器,因此,它是一种多发送器/多接收器的标准。vRS-485允许一个发送器驱动多个负载设备,负载设备可以是驱动发送器、接收器、收发器组合单元。RS-485的共线电路结构是在一对平衡传输线的两端都配置终端电阻,其发送器、接收器、组合收发器可挂在平衡传输线上的任何位置,实现在数据传输中多个驱动器和接收器共用同一传输线的多点应用,其配置如图8.11所示。vRS-485
13、标准的特点有:v由于RS-485标准采用平衡发送/差分接收,所以,共模抑制比高,抗干扰能力强。v传输速率高,它允许的最大传输速率可达10Mbit/s。传输信号的摆幅小(200mv)。v传送距离远(指无MODEM的直接传输),采用双绞线,在不用MODEM的情况下,当传输速率为100Kbit/s时,可传送的距离为1.2km,若传输速率降低,还可传送更远的距离。v能实现点对点、点对多点、多点对多点的通信vRS-485允许平衡电缆上共连接32个发送器、接收器、组合收发器。vRS-485标准目前已在许多方面得到应用,尤其是在多点通信系统中,如工业集散分布系统、商业POS收款机和考勤机的联网中用得很多,是
14、一个很有发展前途的串行通信接口标准。RS485 的连接线路的连接线路 RRRS485多半双工的连接方式多半双工的连接方式RS422 和和 RS485 接口标准接口标准规规 格格 RS422RS485传输模式传输模式平衡平衡平衡平衡差动输出差动输出(V)2 1.5接收器敏感度接收器敏感度(V)0.2 0.2驱动器负载,最小(驱动器负载,最小()10060最大驱动器数量最大驱动器数量132最大接收器数量最大接收器数量1032最大传输速度最大传输速度 (bps)10M10M最大电缆长度最大电缆长度 90Kbps(ft)40004000最大电缆长度最大电缆长度 10Mbps(ft)50506.3 PC
15、机与单片机通信机与单片机通信v PC机在与单片机串行接口后,可以方便地构成主从分布式多机系统。从机(单片机)作数据采集或实时控制,主机作数据处理或中央管理等v 这种多机系统在过程控制、仪表生产、生产自动化和企业管理等方面都有广泛的应用。此外微机和单片机串行接口后,可以大大方便单片机的开发过程。v一、PC机串口资源及编程使用方法 PC机一般有COM1和COM2两个串口。寄存器名称寄存器名称端口地址端口地址复位后初始值复位后初始值COM1COM2发送器保持寄存器(发送器保持寄存器(TBR)3F8H2F8HXXXXXXXXB接收器数据寄存器(接收器数据寄存器(RBR)3F8H2F8HXXXXXXXX
展开阅读全文