- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 通用串行端口的数据通信 4.1 串行通信 4.2 EIA-232D的接口标准 4.3 EIA-485 4.4 EIA-485的端口连接 4.5 EIA-485的网络连接 4.6 485网络的主从式通信管理 习题 4.1 串行通信 串口通信有效性方法: 1、采用轮训或者中断来检测、接收信息; 2、设置通信帧的起始、停止位; 3、建立连接握手信号; 4、对接收数据的确认、数据缓存以及错误检查。 4.1.1 串行通信帧的起始、停止位 起始位功能:是指线路由空闲状态即高电平转向低电平,以通知接收方准备接收数据。 停止位功能:是指发送方在数据传输结束时,用来通知接收方数据传输已结束。 4.1.2 连接握手 连接握手分为硬件和软件握手两种方式,是收发双方确认已建立连接关系的约定,以表示接收方已做好接收准备,可进入数据收发状态。4.1.3 确认 确认是指 接收者位表明数据已经收到而向发送着回复信息的过程。 4.1.4 中断 所谓通信中断是指当通信过程中一旦发生了不同事件,系统则需要根据状态变化停止执行现行程序而转向与状态相适应的应用程序。 Select Case MSComm1.CommEvent Case Is = comEvReceive ....... Case Is = comEvSend ....... End Select 4.1.5 轮询 所谓轮询是指通过周期性地获取特征获信号来读去数据或发现是否有事件发生的工作过程。 4.1.6 差错检验 串行通信中差错检验主要是指冗余数据校验、奇偶校验、校验和字节、循环冗余校验和。 1、冗余数据校验 是指发送着对每个报文重复发送两次,由接收者根据这两次接收到的数据是否一致来判断本次通信的有效性。 2、奇偶校验 是指串行通信中使用奇偶校验位来进行错误检查。 3、校验和字节 是指对每个报文中的所有字节进行数学或逻辑运算,并将运算结果形成的差错检验字节作为报文的组成部分发送给接收方。接收端则按相同的运算方法进行计算,以判断收发双方数据是否一致。 4.2 EIA-232-D的接口标准 EIA-232-D是由美国电子工业协会EIA制定的物理接口标准。它定义了数据终端设备(DTE)与数据通信设备(DCE)之间的物理接口。它具有机械、电气、功能和过程四个特性。 4.2.1 接口的机械特性 EIA-232规定使用DB25的插头或插座 作为连接器,它对连接器的尺寸及每个 插针的排列位置均有明确的定义,并定 义了22条与外界连接的信号线。其中阳 性插头DB-25-P用于与DTE相连,阴性 插座DB-25-S用于与DCE相连。 4.2.2 接口的电气特性 EIA-232采用负逻辑电平: 数据线:逻辑“1” -5~-15V ;逻辑“0” +5~+15V。 控制线:逻辑“1” -5~-15V OFF ;逻辑“0” +5~+15V ON。 注: EIA-232逻辑电平与TTL电平不兼容,若要实现TTL电路的连接,需进行电平转换。如采用MAX232芯片。 4.2.3 接口的功能特性 4.2.4 过程特性 过程特性规定了数据终端设备DTE与数据通信设备DCE之间控制信号与数据信号的发送时序、应答关系及操作过程。 4.2.6 EIA-232-D端口的直接连接 在近地连接的数据传输中,两个DTE可直接通过电缆连接亦即“零Modem”交叉互连方案。 4.3 EIA-485 4.3.1 EIA-485的技术参数 EIA-485采用一对平衡差分线路传输信号,即能抑制噪声又能克服节点间接地电平差异的影响。 最大传输距离:1200m(100Kbps) 最大传输速度:10Mbps(距离12m) 驱动器最小输出:?1.5 驱动器最大输出: ?6 最大驱动器、接收器数量:32 4.3.2 EIA-485的内部电路 4.4 EIA-485端口连接 4.4.1 EIA-485的半双工连接 使用MAX485芯片即可实现EIA-485半双工通信,其特点: (1)、EIA-485能驱动32个负载,且总负载不低于54?; (2)、EIA-485接口必须加接120?总线终端电阻,当该值与电缆特征阻抗相等时,可削弱或消除信号的反射; (3)、接口芯片需有限流及过热关闭功能; (4)、通信线路存在总线竞争,需要对网络的控
文档评论(0)