关于单片机通信协议和OSI参考模型的关系

我是新手,在写一篇毕业论文,名字叫做单片机通信协议的研究。我想问的是:

书上说的是通信协议,又叫做通信规程,规定了数据传输的数据格式以及波特率设置还有软件握手约定。我在网上找到说通信协议是OSI参考模型中的数据链路层。

但是我在写毕业论文的时候,老师又要我写RS-232C,RS-499/485/USB2.0的通信协议。我在网络上查出来它们应该是总线标准。属于0SI参考模型的物理层。但是为什么老师说这是通信协议呢。难道说RS-232C等等总线标准并不止满足物理层?还包括其他的层?好复杂。谁能解释一下。

很急,答得好的我再加100!!!答得让我完全理解这篇论文怎么写的我加200!!!我忘记加分上限了,反正上限多少我加多少。现在好象积分只能悬赏100= =~~~~~~~大家讲究下。我总分593,答得好要多少全给你了!

1、OSI只是参考模型,并不是标准,也就是说是告诉你如何“理解”通讯的机制。这里的关键是怎么定义和理解“协议”这个词,不要被OSI中所用的术语所限制,广义的说任何一层都有“协议”。
2、RS-232C、485等等确实只定义了物理层,但实际应用中只有物理层是无法完成通讯的,通常普遍采用UART异步串行通信标准规定数据帧格式,差错控制等等。再往上,将数据帧如何根据具体应用组织成数据包,实现通信和控制功能等等。
3、我觉得你可以从232、485/422、SPI、I2C甚至CAN、USB等等单片机常用的串行通信方式入手考虑你的论文。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-14
你论文中的通信协议不是OSI的分层中的通信协议,所以你老师让你写RS-232C,RS-499/485/USB2.0的通信协议你就写它们的协议。
对于协议你可以认为是一种转换的关系,不要什么都跟OSI挂钩。OSI也只是通信的一种方式罢了,这种协议把通信分为7层。
但是并不是所有的通信协议都有7层的,这点要搞清楚,比如RS-232,RS-499/485可能就只有相当于OSI的物理层。USB2.0的通信协议就相当的复杂了,就有多层了。多看点书吧。

关于单片机通信协议和OSI参考模型的关系
1、OSI只是参考模型,并不是标准,也就是说是告诉你如何“理解”通讯的机制。这里的关键是怎么定义和理解“协议”这个词,不要被OSI中所用的术语所限制,广义的说任何一层都有“协议”。2、RS-232C、485等等确实只定义了物理层,但实际应用中只有物理层是无法完成通讯的,通常普遍采用UART异步串行通信...

...单片机完成通信 2.我已经学习了OSI七层参考模型 3.NEC是工作在哪几...
按照七层模型而言,NEC协议相当于涵盖传输层到数据链路层中的一部分(无网络层)。红外协议的数据链路层基本上相差不太大(老型号多用模拟的脉宽方式,新型号基本都是数字通信了),应用则有较显著的区别。没事儿可以试着做万能遥控玩玩,优化一下物理层看看你能做到什么程度。我能做到室外阳光环境下25...

什么叫通信协议
所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。 目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有...

51单片机运用can总线的通信协议 急!!!
CAN协议是建立在OSI 7层开放互连参考模型基础之上的。但CAN协议只定义了模型的最下面两层:数据链路层和物理层,仅保证了节点间无差错的数据传输。CAN的应用层协议必须由CAN 用户自行定义,或采用一些国际组织制订的标准协议。应用最为广泛的是DeviceNet和CANopen,分别广泛应用于过程控制和机电控制领域。但此类协议一般结...

单片机既然已经采用TCP连接了,可以直接发送数据,为什么还要使用http...
http post是你上层应用发出来的网络通信的命令。单片机通过网卡芯片建立的连接只是物理层上面的连接,具体在这个物理层上面传输什么数据就是http post之类命令来指定的。例如你浏览网页,浏览器就会发出http post或者是http get。这些命令通过操作系统之后变成具体的tcp的数据包,单片机再将这些个数据包发送到...

CAN总线简析
ISO\/OSI基本参照模型是一种概念模型,由国际标准化组织提出,旨在使各种计算机在世界范围内互连为网络的标准框架。该模型将通信系统中的数据流划分为七个层,从分布式应用程序数据的最高层表示到跨通信介质传输数据的物理实现。CAN总线的物理层使用双绞线作为网络介质,两个信号分别称作CAN_HI和CAN_LO,它们...

求电子信息工程专业所有课程(除高数和外语)PDF
主要参考书:《MCS-51单片机实验指导》 张友德主编 复旦大学出版社 06120602 计算机通信网络 [42-2-6] 内容提要:本课程主要介绍计算机通信网的基本概念和基本原理,以OSI参考模型为基础和线索,全面 系统地阐述分层次的网络体系结构.并兼顾OSI和TCP\/IP两大体系,阐述它们的共性问题, 内容涵盖了局域网,广域网,Internet...

单片机IIC通讯、UART和PROFIBUS通讯之间的差别。
uart你只需要知道你发送的数据波特率,程序编写时设置好位长度。ptoribus 是过程现场总线,主要应用在自动化领域,PROFIBUS协议结构是根据ISO7498国际标准,以开放式系统互联网络(Open System Interconnection-OSI)作为参考模型的。该模型共有七层。 (1)PROFIBUS-DP:定义了第一.二层和用户接口。第三到...

DLMS协议栈,什么是DLMS协议栈
IEC 62056标准体系整体上分两大部分,即COSEM和DLMS,一部分是与通信协议、介质无关的电能计量配套技术规范——COSEM(COmpanion Specification for Energy Metering),包括IEC 62056-61(OBIS)和IEC 62056-62(接口类)两部分;另一部分是依据OSI参考模型和IEC61334制定了通信协议模型,即设备语言报文规范...

干货| 动手写写Modbus-RTU协议
今天,我们来实现 Modbus-RTU 协议,重点放在设备端的实现。在了解 Modbus 协议时,我们曾绘制过一个 OSI 模型图,这是一个分层设计图,类似于建房子时建筑师绘制的设计图。不过,让我们回到正题。编码前,遵循协议设计三层结构:物理层与控制芯片使用 UART 与一个 GPIO 进行交互。接下来,让我们详细...

相似回答