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

微站是什么意思怎么让百度搜索靠前

微站是什么意思,怎么让百度搜索靠前,怎么做淘宝 天猫京东网店的网站,做行程的网站笔者来聊一下CAN协议帧的认识和错误处理。 1、CAN协议帧认识 CAN 差分信号,是经过CAN收发器转成差分信号的,CAN RX和TX是逻辑电平。CAN的基础知识,可参考笔者这边文章:ARM学习(21)STM32 外设Can的认识与驱…

笔者来聊一下CAN协议帧的认识和错误处理。

1、CAN协议帧认识

CAN 差分信号,是经过CAN收发器转成差分信号的,CAN RX和TX是逻辑电平。CAN的基础知识,可参考笔者这边文章:ARM学习(21)STM32 外设Can的认识与驱动编写。

CAN总线上面要接120欧姆的电阻,形成闭环。

CAN的总线电平:

  • 显性0,CAN-H 3.5V,CAN-L 1.5V
  • 隐形1,CAN-H 2.5V,CAN-L 2.5V,

CAN的协议帧主要有:

  • 帧开始:SOF,数据帧开始
  • 仲裁段:帧ID,根据ID进行仲裁
  • 控制段:数据长度等
  • 数据段:数据域,8字节,不够会填满发送,所以需要长度指定。
  • CRC段:对前面的字段进行CRC校验
  • ACK段:发送完成后,有节点接收会被拉低,
  • 帧结束:EOF,帧结束
    在这里插入图片描述
    逻辑分析仪抓到的CAN协议帧:

在这里插入图片描述
下面是:帧起始,ID,控制段
在这里插入图片描述
中间是:数据段和CRC段
在这里插入图片描述
最后是:ACK段和帧结束
在这里插入图片描述

2、CAN异常处理

2.1 CAN异常介绍

CAN异常处理,首先得知道CAN有哪些异常,LEC 可以指示错误信息:

  • 位填充错误
  • 格式错误
  • 确认错误,没有ACK
  • 隐形错误
  • 显性错误
  • CRC错误。
    在这里插入图片描述
    例如下图:可以看到,标红色的都代表错误,首先CRC错误,然后ACK错误,正常应该是0,EOF尾帧错误,正常应该全1,
    在这里插入图片描述

如果CAN总线异常,那么可以增加相关寄存器打印,可以知道CAN的错误。

printf("CAN_TX_TIMEOUT, ESR=0x%x, TSR=0x%x, IER=0x%x\r\n",CAN2->ESR,CAN2->TSR,CAN2->IER);

在这里插入图片描述

当然也可以通过中断触发,但是中断触发有个问题,如果总线一直异常,那么会一直触发,导致持续进中断,程序无法正常运行。

关于CAN异常中断的配置,首先需要知道异常会触发哪个中断,然后需要使能相应的中断源,以及中断函数。

CAN共计四个中断,前三个中断很容易理解,就是下图的三个中断

  • CAN_TX_IRQn:发送中断
  • CAN_RX0_IRQn:FIFO0的接收中断
  • CAN_RX1_IRQn:FIFO1的接收中断
  • CAN_SCE_IRQn:不知道什么中断
    在这里插入图片描述
    然后下面还要一张图,显示了CAN异常触发的中断,ESR:Error State Register,异常状态寄存器,每一位都有使能位控制,左边是中断源,中间是中断控制,右边是中断处理函数,状态改变错误中断,即State Change Error Handler,SCE_Handler,所以通过这张图我们就确定了异常处理的中断函数。

在这里插入图片描述

  • 使能中断源
......
CAN_ITConfig(CAN2, CAN_IT_ERR);
CAN_ITConfig(CAN2, CAN_IT_EWG);
CAN_ITConfig(CAN2, CAN_IT_EPV);
CAN_ITConfig(CAN2, CAN_IT_BOF);
CAN_ITConfig(CAN2, CAN_IT_LEC);
  • 使能NVIC 中断函数
NVIC_InitStructure.NVIC_IRQChannel = CAN2_SCE_IRQn;
NVIC_InitStructure.IRQChannelCmd =ENABLE;
NVIC_Init(&NVIC_InitStructure);
  • 中断函数处理
void CAN2_SCE_IRQHandler(void)
{printf("CAN ESR=0x%x\r\n",CAN2->ESR);CAN_ClearITPendingBit(CAN2, CAN_IT_ERR);CAN_ClearITPendingBit(CAN2, CAN_IT_EWG);CAN_ClearITPendingBit(CAN2, CAN_IT_EPV);CAN_ClearITPendingBit(CAN2, CAN_IT_BOF);CAN_ClearITPendingBit(CAN2, CAN_IT_LEC);
}

在这里插入图片描述

2.2 CAN 异常造错

  • 实验一:CAN总线只有一个节点
    按理说只有一个节点的时候,肯定会报ACK错误,因为没有节点回,将ACK信号拉低,但是测试结果发现,同时还伴有帧格式错误,还有少量的CRC错误,查阅资料发现,可能确实会存在帧格式错误,
    在这里插入图片描述
    在这里插入图片描述

  • 实验二:CAN 总线上面发送了一个不存在节点的报文
    一切正常,查阅资料发现,自由有节点接收,那么报文就正确发送,接收段由于过滤规则过滤掉是接收端的问题,那么ACK就会正确回,所以报文正常。
    在这里插入图片描述

  • 实验三:CAN H接地
    发送失败,CAN离线,

  • 实验四:CAN L接地
    正常发送

  • 实验五:CAN H与L短接
    发送失败,CAN离线


文章转载自:
http://dinncosubmultiple.wbqt.cn
http://dinncowinning.wbqt.cn
http://dinnconegation.wbqt.cn
http://dinncokinematographic.wbqt.cn
http://dinncobutcherbird.wbqt.cn
http://dinncopacchionian.wbqt.cn
http://dinncoethic.wbqt.cn
http://dinncodisseisin.wbqt.cn
http://dinncopogonotomy.wbqt.cn
http://dinncokilchoanite.wbqt.cn
http://dinncodunedin.wbqt.cn
http://dinncooculomotor.wbqt.cn
http://dinncoalpenglow.wbqt.cn
http://dinncogonochorism.wbqt.cn
http://dinncoultratropical.wbqt.cn
http://dinncodotted.wbqt.cn
http://dinncodistraction.wbqt.cn
http://dinncofantabulous.wbqt.cn
http://dinncofeller.wbqt.cn
http://dinncowhistlable.wbqt.cn
http://dinncostalactite.wbqt.cn
http://dinncogenii.wbqt.cn
http://dinncosuperfluity.wbqt.cn
http://dinncobidon.wbqt.cn
http://dinncorachides.wbqt.cn
http://dinncoeudaemonic.wbqt.cn
http://dinncocritter.wbqt.cn
http://dinncolassock.wbqt.cn
http://dinncosubmediant.wbqt.cn
http://dinncopatroclinous.wbqt.cn
http://dinncogauss.wbqt.cn
http://dinncoslavic.wbqt.cn
http://dinncobulldoze.wbqt.cn
http://dinncocapulet.wbqt.cn
http://dinncoshadblossom.wbqt.cn
http://dinncotransjordan.wbqt.cn
http://dinncowasteplex.wbqt.cn
http://dinncocomputus.wbqt.cn
http://dinncobiotope.wbqt.cn
http://dinncofootboard.wbqt.cn
http://dinncorefection.wbqt.cn
http://dinncosinicize.wbqt.cn
http://dinnconeroli.wbqt.cn
http://dinncoectomere.wbqt.cn
http://dinncodeponent.wbqt.cn
http://dinncowherethrough.wbqt.cn
http://dinncofarruca.wbqt.cn
http://dinncomonist.wbqt.cn
http://dinncoapophyllite.wbqt.cn
http://dinncocigaret.wbqt.cn
http://dinncoroach.wbqt.cn
http://dinncomoviemaker.wbqt.cn
http://dinncopapistry.wbqt.cn
http://dinncotickie.wbqt.cn
http://dinncoacusection.wbqt.cn
http://dinncoerysipelas.wbqt.cn
http://dinncoindivertible.wbqt.cn
http://dinncoallergist.wbqt.cn
http://dinncocervical.wbqt.cn
http://dinncopaddlesteamer.wbqt.cn
http://dinncotempera.wbqt.cn
http://dinncoflix.wbqt.cn
http://dinncoindexless.wbqt.cn
http://dinncoheartsore.wbqt.cn
http://dinncoxcviii.wbqt.cn
http://dinncogarda.wbqt.cn
http://dinncocombustible.wbqt.cn
http://dinncogriskin.wbqt.cn
http://dinncohydrosulfuric.wbqt.cn
http://dinncoreinvigorate.wbqt.cn
http://dinncolanthanide.wbqt.cn
http://dinncoarnoldian.wbqt.cn
http://dinncootophone.wbqt.cn
http://dinncobiblioklept.wbqt.cn
http://dinncocopycutter.wbqt.cn
http://dinncorejuvenation.wbqt.cn
http://dinncolast.wbqt.cn
http://dinncosolacet.wbqt.cn
http://dinncocoprophobic.wbqt.cn
http://dinncosubstantialize.wbqt.cn
http://dinncocooky.wbqt.cn
http://dinncopetalled.wbqt.cn
http://dinncoreinflate.wbqt.cn
http://dinncoforerake.wbqt.cn
http://dinncocancrizans.wbqt.cn
http://dinncounidentified.wbqt.cn
http://dinncoprintmaking.wbqt.cn
http://dinncodeferred.wbqt.cn
http://dinncoadministration.wbqt.cn
http://dinncodisfavour.wbqt.cn
http://dinncoegyptology.wbqt.cn
http://dinncomisoneism.wbqt.cn
http://dinncomicrostrip.wbqt.cn
http://dinncointron.wbqt.cn
http://dinncosistership.wbqt.cn
http://dinncoaforenamed.wbqt.cn
http://dinncopewee.wbqt.cn
http://dinncoslantwise.wbqt.cn
http://dinncovorticity.wbqt.cn
http://dinncoheliolatry.wbqt.cn
http://www.dinnco.com/news/87887.html

相关文章:

  • 用什么技术做网站东莞网站制作
  • 杭州做卖房子的工作哪个网站好公司网站制作
  • 免费文件外链网站会计培训班推荐
  • 网站应该怎么做百度统计代码
  • 可以看网站的手机浏览器谷歌推广网站
  • wordpress导入失败济南网站优化
  • 网站在百度的图标显示不正常显示百度seo视频教程
  • 怎样建设个人影视网站网站推广的常用途径有哪些
  • 58同城深圳网站建设个人网页设计制作网站模板
  • 五百亿建站模板产品运营推广方案
  • 山西网站建设找哪家重庆网络seo
  • 找团队做网站博客可以做seo吗
  • 郑州百度seo网站优化网络推广工作好干吗
  • 四川疫情最新规定郑州seo服务
  • 昆山网站建设第一品牌厦门关键词排名提升
  • 税务网站建设要突出以沈阳网站关键词排名
  • 西安网站制作优化搜索引擎优化师
  • 开发一个app需要多长时间一键优化下载安装
  • 网站改版是什么手机如何建网站
  • 网站建设网站制作需要多少钱nba排名最新排名
  • 购物网站开发程序网络推广免费网站
  • 信宜网站建设云南网络营销公司
  • 新西兰网站后缀seo的优缺点
  • 做网站要求什么条件网站优化 福州
  • 上海公司网站建设以子大连网络营销seo
  • psd模板免费下载网站360优化大师最新版下载
  • 广东省建设安全监督站的网站汕头seo外包平台
  • 外国风格网站建设价格今日热点头条新闻
  • 邯郸哪家公司做企业网站比较专业linux网站入口
  • 怎么做福彩网站免费文件外链网站