当前位置: 首页 > wzjs >正文

微信小程序联盟网站中小企业网站开发

微信小程序联盟网站,中小企业网站开发,房产类网站开发,网站开发售后服务协议文章目录前言一、封装成帧二、透明传输三、差错检测前言 在CAN总线的错误类型中我们介绍了填充错误检测范围是从SOF到CRC场,填充规则是在传输报文中每5个相同极性位后填充1个极性相反位。为什么要进行位填充呢?这种填充规则是怎么定义的,或者…

文章目录

  • 前言
  • 一、封装成帧
  • 二、透明传输
  • 三、差错检测


前言

在CAN总线的错误类型中我们介绍了填充错误检测范围是从SOF到CRC场,填充规则是在传输报文中每5个相同极性位后填充1个极性相反位。为什么要进行位填充呢?这种填充规则是怎么定义的,或者说我们一起思考一下为什么需要5个相同极性位才填充1个极性相反位?


不管什么通信协议,在数据链路层需要解决的三个共性问题是封装成帧、透明传输和差错检测。以CAN报文为例:

一、封装成帧

很容易理解,把报文的Data数据部分进行封装,定义好帧开始、帧结束的标志,组成完整的一帧进行发送。按照CAN报文的帧结构从SOF到EOF组成一帧CAN报文,接收端就能够根据首部和尾部的标志从接收的比特流中识别出帧的开始和结束,从而正确接收一帧CAN报文。
在这里插入图片描述

二、透明传输

如下图,在一帧报文中,如果数据段某些比特组合正好与帧结束符一样了,那接收端在接收数据时就会出现:识别到第一个帧结束符就认为该帧传输完成,而没有真正接收到完整的一帧报文。透明传输就是为了解决(预防)这种帧定界的错误。所谓透明传输,表示的是无论什么样的比特流数据都能按照原样无差错的通过数据链路层,那为了解决数据部分可能出现的帧开始符或帧结束符,就需要进行字符填充
在这里插入图片描述

CAN报文为了实现透明传输,就是在SOF到CRC字段采用每5个相同极性位后填充一个极性相反位。这样在一帧CAN报文传输过程中就不会出现连续7个连续“1”而与EOF相同了。

那有人会有疑问了,既然EOF是7个“1”,为什么不是每6个相同极性位后填充一个极性相反位来与EOF做区分呢?又或者是每5个相同隐性位“1”后填充一个显性位“0”呢?

答案是不可以的。这是为了避免与CAN错误帧出现重叠,我们知道主动错误帧是连续6个“0”开始,被动错误帧是连续6个“1”开始,而填充规则设计成5个连续相同极性位正是为了与错误帧区分开,不影响错误帧发挥作用的同时又能实现帧的透明传输。

三、差错检测

CAN报文的差错检测即是通过CRC场来进行CRC校验来保证一帧报文没有比特差错。暂不展开。


文章转载自:

http://3a3Cae62.jyzqn.cn
http://Oh3Mmr5D.jyzqn.cn
http://pEZxMuLd.jyzqn.cn
http://OLXPsaoL.jyzqn.cn
http://oE3Im0Pe.jyzqn.cn
http://xcPLN67P.jyzqn.cn
http://f0pAdM7Y.jyzqn.cn
http://2je8NTUs.jyzqn.cn
http://XZGc47jk.jyzqn.cn
http://VYdhYDcM.jyzqn.cn
http://ga565a94.jyzqn.cn
http://uTDKZzDU.jyzqn.cn
http://BMxmt7c5.jyzqn.cn
http://TbFLfpnq.jyzqn.cn
http://zgU1MCsx.jyzqn.cn
http://wanmp4aV.jyzqn.cn
http://rSpEvRSQ.jyzqn.cn
http://1IPCYOj4.jyzqn.cn
http://pYJ84pFe.jyzqn.cn
http://rcRzMY8d.jyzqn.cn
http://c5sfnb2L.jyzqn.cn
http://hfYURAMQ.jyzqn.cn
http://2u4oU5IQ.jyzqn.cn
http://Y5PdxJ1c.jyzqn.cn
http://O8IjSrsm.jyzqn.cn
http://guvvCBIt.jyzqn.cn
http://lAMgykNr.jyzqn.cn
http://olcb7tsM.jyzqn.cn
http://E5jOhQp5.jyzqn.cn
http://N8ONsn32.jyzqn.cn
http://www.dtcms.com/wzjs/686949.html

相关文章:

  • 网站轮播图怎么保存项目投资网
  • php网站开发报告用别人的照片做网站
  • 商城网站素材青岛永诚网络管理有限公司
  • 宜春制作网站公司哪家好范县网站建设费用
  • 番禺区pc端网站建设济宁网页
  • 微信网站开发报价表wap浏览器网页版
  • 做网站还赚钱么企业网站建站系统哪个好用
  • 黑白高端网站建设网站做的图上传后字变得很模糊
  • 营销型手机网站专业做制作网站
  • 学校网站logo怎么做wordpress 页面显示分类文章列表
  • 照片做3d网站vue如何网站开发
  • 网站开发用什么工具好网站用什么cms
  • 做网站微信公众号金银饰品那家网站做的好
  • 网站线上投票怎样做可信网站认证有用
  • 河南一般建一个网站需要多少钱wordpress slider pro
  • 家装设计效果图网站企业展厅图片
  • 帝国cms灵动标签做网站地图做网站要写代码吗
  • 网站开发及维护是什么如何经营电商平台
  • 成品网站速成网站智能锁网站建设关键词
  • 在国内可以做国外的网站吗太原有网站工程公司吗
  • 电子商务网站开发实训wordpress 主题页脚修改
  • 旅游网站开发的意义相关资料直播电商平台开发
  • 重庆网站建设电话网站首页为什么不收录
  • 推广展示类网站有哪些马边彝族移动网站建设
  • 福建省建设局网站实名制wordpress字体投影
  • 如何做网站卖东西phpcms 专题网站模板
  • wordpress 评论弹窗登陆网站怎么优化关键词
  • 麦包包在网站建设方面wordpress开启报错
  • 哪些网站可以做详情页广州 科技网站建设公司
  • 电子商务网站开发费用入账wordpress做付费阅读