- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 智能仪器的通信接口技术 5.1.1 异步通信和同步通信 串行通信按同步方式可分为异步通信和同步通信两种基本通信方式。 (1) 起始位: 在没有数据传送时,通信线上处于逻辑“1”状态。当发送端要发送1个字符数据时,首先发送1个逻辑“0”信号,这个低电平便是帧格式的起始位。其作用是向接收端表示发送端开始发送一帧数据。接收端检测到这个低电平后,就准备接收数据信号。 5.1.2 串行通信的波特率 波特率(Baud Rate)是串行通信中一个重要概念,它是指传输数据的速率, 亦称比特率。波特率的定义是每秒传输二进制数码的位数,它的单位是位/秒(b/s) 。如:波特率为1200bps是指每秒钟能传输1200位二进制数码。 5.2 串行通信标准 5.2.1 RS-232C标准 (1) 电气特性 (3)电平转换 MAX232接口电路 MAX232芯片是MAXIM公司生产的具有两路接收器和驱动器的IC芯片,其内部有一个电源电压变换器,可以将输入+5V的电压变换成RS-232C输出电平所需的±12V电压。所以采用这种芯片来实现接口电路特别方便,只需单一的+5V电源即可。 PC机与89C51单片机串行通信电路 5.2.2 RS-422标准 (1)数据传输速率低,一般低于20kb/s。 (2)传输距离短,一般局限于15m。即使采用较好的器件及优质同轴电缆,最大传输距离也不能超过60m。 (3)有25芯D型插针和9芯D型插针等多种连接方式,不利于标准化设计。 (4)信号传输电路为单端非对称接口电路,即一根信号线和一根地线。共模抑制性能较差,抗干扰能力弱。 为改进RS-232,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。 1.特点: (1)采用平衡发送器和差动接收器,由于是双线传输,大大提高了抗共模干扰的能力。两条传输线的电位差决定逻辑电平: AA′-BB′-2V,表示“1” AA′-BB′+2V,表示“0” (2)传输速率 10Mbps(15m时) 90Kbps(1200m时) 5.2.3 RS-485标准 5.3 并行通信接口 5.3.1 IEEE-488接口系统的基本特性 5.3.2 IEEE-488总线结构 数据挂钩联络线 5.3.4 接口功能 二、接口功能的配置 5.3.5消息及编码 连接方式:总线式连接,仪器直接并联在总线上,相互可以直接通信而无需通过中介单元,如计算机等。 数传方式:位并行(Bit parallel) ,字节串行(Byte serial)双向异步传送方式。其最大数据传输速率为1MB/s。 数传距离:系统总线长度最好不超过2m×设备数,而总长不允许超过20m。如果距离过长,信号可能畸变,传输的可靠性下降,数据的传输速率也就会降低。 仪器容量:由于受发送器负载能力的限制,系统内仪器最多不超过15台。 消息逻辑:总线上传输的所有消息采用负逻辑。低电平(≤+0.8V) 为逻辑“1”,高电平(≥+2.0V) 为逻辑“0”,与标准TTL电平兼容。 总线构成:由16条信号线构成,其中8条为数据线,3条为挂钩线,5条管理线 一般适用于电气干扰轻微,如实验室、生产测试环境等场合。 GPIB总线是一个24脚(扁型接口插座)并行总线。其中,16根线为TTL电平信号传输线,包括8条双向数据线、3条数据传送控制线(挂钩线)、5条接口管理线,另8条为逻辑地线及屏蔽线。 (1)8条双向数据总线(DIO1~DIO8),由于GPIB没有专门的地址总线和控制总线,所以8条数据总线不仅用来传送数据,还要传送控制命令和地址,即控者发出的各种通令、指令、地址和副令,讲者发送的各种测量数据。 (2)3条数据挂钩联络线(DAV,NRFD和NDAC),用以保证信息的可靠传输。 (3)接口管理线,作用是控制GP-IB总线接口状态 通过三线挂钩的联络应答关系来实现设备输入和设备输出时的信息交换。保证数据总线能正确、有节奏的传输信息。 ① DAV(DATA VALID)——数据有效线 当DAV的逻辑状态为“1”(低电平)时,表DIO上的数据有效,听者可以从DIO 线上接收数据;当DAV =“0”(高电平)时,表DIO上数据无效,听者不能接收DIO线上的数据。 ② NRFD(NOT RADY FOR DATR)——未准备好接收数据线 NRFD=“1”,表示系统中至少有一个听者未准备好接收数据,示意讲者暂不要发出信息,即使数据已置于DIO线上,也不能令数据有效。NRFD=“0”,表全部听者均已做好接收数据的准备,此时讲者或控者可以向DIO线
文档评论(0)