问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述同层协议和接口协议之间的联系与区别

发布网友 发布时间:2022-04-30 14:37

我来回答

1个回答

热心网友 时间:2022-06-23 05:55

在现场数据采集和数据传输中大量采用接口方式,监控系统涉及较多的是串行通信接口和网络接口。

一、串行通信协议
计算机与外设或计算机之间的通信通常有两种方式:并行通信和串行通信。
并行通信指数据的各位同时传送。并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只适用于近距离的数据传送。
串行通信是指在单根数据线上将数据一位一位地依次传送。发送过程中,每发送完一个数据,再发送第二个,依此类推。接受数据时,每次从单根数据线上一位一位地依次接受,再把它们拼成一个完整的数据。在远距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点。

1、串行通信的基本概念

(1)同步和异步通信方式

串行通信有两种最基本的通信方式:同步串行通信方式和异步串行通信方式。同步串行通信方式是指在相同的数据传送速率下,发送端和接受端的通信频率保持严格同步。由于不需要使用起始位和停止位,可以提高数据的传输速率,但发送器和接受器的成本较高。异步串行通信是指发送端和接受端在相同的波特率下不需要严格地同步,允许有相对的时间时延,即收、发两端的频率偏差在10%以内,就能保证正确实现通信。
异步通信在不发送数据时,数据信号线上总是呈现高电平状态,称为空闲状态(又称MARK状态)。当有数据发送时,信号线变成低电平,并持续一位的时间,用于表示发送字符的开始,该位称为起始位,也称SPACE状态。起始位之后,在信号线上依次出现待发送的每一位字符数据,并且按照先低位后高位的顺序逐位发送。采用不同的字符编码方案,待发送的每个字符的位数不同,在5、6、7或8位之间选择。数据位的后面可以加上一位奇偶校验位,也可以不加,由编程指定。最后传送的是停止位,一般选择1位、1.5位或2位。

(2)数据传送方式

①单工方式。单工方式采用一根数据传输线,只允许数据按照固定的方向传送。图8(a)中A只能作为发送器,B只能作为接收器,数据只能从A传送到B,不能从B传送到A。
②半双工方式。半双工方式采用一根数据传输线,允许数据分时地在两个方向传送,但不能同时双向传送。图8(b)中在某一时刻,A为发送器,B为接收器,数据从A传送到B;而在另一个时刻,A可以作为接收器,B作为发送器,数据从B传送到A。
③全双工方式。全双工方式采用两根数据传输线,允许数据同时进行双向传送。图8(c)中A和B具有独立的发送器和接收器,在同一时刻,既允许A向B发送数据,又允许B向A发送数据。

(3)波特率

波特率是指每秒内传送二进制数据的位数,以b/s和bps(位/秒)为单位。它是衡量串行数据传送速度快慢的重要指标和参数。计算机通信中常用的波特率是:110,300,600,1200,2400,4800,9600,19200bps。

(4)串行通信的检错和纠错

在串行通信过程中存在不同程度的噪声干扰,这些干扰有时会导致在传输过程中出现差错。因此在串行通信中对数据进行校验是非常重要的,也是衡量通信系统质量的重要指标。检错,就是如何发现数据传输过程中出现的错误,而纠错就是在发现错误后,如何采取措施纠正错误。
①误码率
误码率是指数据经传输后发生错误的位数与总传输位数之比。在计算机通信中,一般要求误码率达到10-6数量级。误码率与通信过程中的线路质量、干扰、波特率等因素有关。
②奇偶校验
奇偶校验是常用的一种检错方式。奇偶校验就是在发送数据位最后一位添加一位奇偶校验位(0或1),以保证数据位和奇偶校验位中1的总和为奇数或偶数。若采用偶校验,则应保证1的总数为偶数;若采用奇校验,则应保证1的总和为奇数。在接受数据时,CPU应检测数据位和奇偶校验位中1的总数是否符合奇偶校验规则,如果出现误码,则应转去执行相应的错误处理服务程序,进行后续纠错。
③纠错
在基本通信规程中一般采用奇偶校验或方阵码检错,以重发方式进行纠错。在高级通信中一般采用循环冗余码(CRC)检错,以自动纠错方式来纠错。一般说来,附加的冗余位越多,检测、纠错能力就越强,但通信效率也就越低。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? 帝防监控怎么设置报警? 用ISE设计高速串口,verilog语言输入,基于RS485总线协议,与RS232协议有何区别? wiegand协议工作模式属于单工还是双工 在TCP/IP协议簇中,UDP协议工作在哪一层 网络单工双工什么意思 帝防4路AHD硬盘录像机远程监控安装教程 如何用C语言编写单工停等协议?求大神相助!!! 关于协议3.噪声信道的单工协议. 打印机和计算机之间的协议是什么 c语言怎么实现无限制的单工协议呢? lol黑屏转圈 我的LOL打不开了,一直在那转圈圈,完了以后就黑屏了,已经卸载重装过 英雄联盟新版客户端进不去 一直在这转圈 过一会就黑屏了 求帮忙~!!! lol一直黑屏? lol进去后就一直转圈 然后就这样了 怎么回事?谢谢! LOL进入游戏一直在转圈圈,是什么情况,已经重装过游戏 用滴露消毒液擦地擦家具除虫吗 滴露类的消毒水可以杀死疥疮虫吗 滴露消毒液和杀虫剂梦一起用吗? 猫误用了狗的体外驱虫滴露怎么办? RS232是单工通信,那么是不是意味着我下面的情况是正确的? 单双工,全双工,半双工的设备都有哪些??? 帝防硬盘录像机怎么调中文菜单具体教程 用数控车床割一个梯形槽,外圆280mm,槽深18mm,槽底部宽6.57mm,顶部宽19.5mm。用4mm宽的刀加工。求编程。 数控车床梯形螺纹编程实例 数控车床车梯形牙,如何编程? 麻烦看补充问题。 数控车里梯形槽怎么切 office 2016 word怎么进入阅读视图和退出 在Word的编辑状态下,若退出“全屏显示”视图方式,应当按的功能键是 。 视图→页面→关闭word退出→重新打开WORD默认的页面格式就是“页面视图”了。 在一般的工厂里,IQC检验员都要检验GP,这里的GP是指什么意思哟 电器gp是什么意思 我想知道各种动物的鼻子作用有什么? 比如大象的鼻子会吸水 gp是什么的缩写 电子产品上的GP是什么标志? Gp 的全称? 执法制服肩章怎么戴 城管协管员制服不戴肩章,胸章,臂章算制服吗 GP指的是什么? 城管肩章正确戴法。什么衣服佩戴什么肩章?谢谢各位大神