欢迎来到天天文库
浏览记录
ID:40639281
大小:875.50 KB
页数:22页
时间:2019-08-05
《通用串行端口的数据通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章通用串行端口的数据通信4.1串行通信4.2EIA-232D的接口标准4.3EIA-4854.4EIA-485的端口连接4.5EIA-485的网络连接4.6485网络的主从式通信管理习题串口通信有效性方法:1、采用轮训或者中断来检测、接收信息;2、设置通信帧的起始、停止位;3、建立连接握手信号;4、对接收数据的确认、数据缓存以及错误检查。4.1.1串行通信帧的起始、停止位起始位功能:是指线路由空闲状态即高电平转向低电平,以通知接收方准备接收数据。停止位功能:是指发送方在数据传输结束时,用来通知接收方数据传输已结束。4.1
2、串行通信4.1.2连接握手连接握手分为硬件和软件握手两种方式,是收发双方确认已建立连接关系的约定,以表示接收方已做好接收准备,可进入数据收发状态。4.1.3确认确认是指接收者位表明数据已经收到而向发送着回复信息的过程。4.1.4中断所谓通信中断是指当通信过程中一旦发生了不同事件,系统则需要根据状态变化停止执行现行程序而转向与状态相适应的应用程序。SelectCaseMSComm1.CommEventCaseIs=comEvReceive.......CaseIs=comEvSend.......EndSelect4.1.5轮
3、询所谓轮询是指通过周期性地获取特征获信号来读去数据或发现是否有事件发生的工作过程。4.1.6差错检验串行通信中差错检验主要是指冗余数据校验、奇偶校验、校验和字节、循环冗余校验和。1、冗余数据校验是指发送着对每个报文重复发送两次,由接收者根据这两次接收到的数据是否一致来判断本次通信的有效性。2、奇偶校验是指串行通信中使用奇偶校验位来进行错误检查。3、校验和字节是指对每个报文中的所有字节进行数学或逻辑运算,并将运算结果形成的差错检验字节作为报文的组成部分发送给接收方。接收端则按相同的运算方法进行计算,以判断收发双方数据是否一致。
4、EIA-232-D是由美国电子工业协会EIA制定的物理接口标准。它定义了数据终端设备(DTE)与数据通信设备(DCE)之间的物理接口。它具有机械、电气、功能和过程四个特性。4.2.1接口的机械特性EIA-232规定使用DB25的插头或插座作为连接器,它对连接器的尺寸及每个插针的排列位置均有明确的定义,并定义了22条与外界连接的信号线。其中阳性插头DB-25-P用于与DTE相连,阴性插座DB-25-S用于与DCE相连。4.2EIA-232-D的接口标准4.2.2接口的电气特性EIA-232采用负逻辑电平:数据线:逻辑“1”-5
5、~-15V;逻辑“0”+5~+15V。控制线:逻辑“1”-5~-15VOFF;逻辑“0”+5~+15VON。注:EIA-232逻辑电平与TTL电平不兼容,若要实现TTL电路的连接,需进行电平转换。如采用MAX232芯片。4.2.3接口的功能特性引脚号名称功能信号方向9针连接器1PGND保护接地2TXD发送数据DTEDCE33RXD接收数据DCEDTE24RTS请求发送DTEDCE75CTS允许发送DCEDTE86DSRDCE就绪DCEDTE67SGND信号接地58CD载波检测DCEDTE120DTRDTE就绪DT
6、EDCE422RI振铃指示DCEDTE94.2.4过程特性过程特性规定了数据终端设备DTE与数据通信设备DCE之间控制信号与数据信号的发送时序、应答关系及操作过程。DCE就绪(6)物理连接建立Modem协议DTE就绪(20)接收连接请求物理连接建立DCE就绪(6)请求建立连接请求建立连接DTE就绪(20)请求建立连接请求发送(4)允许发送(5)发送数据(2)接收数据(3)请求发送(4)允许发送(5)发送数据(2)接收数据(3)4.2.6EIA-232-D端口的直接连接在近地连接的数据传输中,两个D
7、TE可直接通过电缆连接亦即“零Modem”交叉互连方案。载波检测CD(1)DTE就绪DTR(4)请求发送RTS(7)允许发送CTS(8)发送数据TXD(3)接收数据RXD(2)DCE就绪DSR(6)GND(5)载波检测CD(1)DTE就绪DTR(4)请求发送RTS(7)允许发送CTS(8)发送数据TXD(3)接收数据RXD(2)DCE就绪DSR(6)GND(5)4.3.1EIA-485的技术参数EIA-485采用一对平衡差分线路传输信号,即能抑制噪声又能克服节点间接地电平差异的影响。最大传输距离:1200m(100Kbps)
8、最大传输速度:10Mbps(距离12m)驱动器最小输出:1.5驱动器最大输出:6最大驱动器、接收器数量:324.3.2EIA-485的内部电路4.3EIA-4854.4.1EIA-485的半双工连接使用MAX485芯片即可实现EIA-485半双工通信,其特点:(1)、EIA-485能驱
此文档下载收益归作者所有