幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

初学者必看CAN总线协议基础原理

  本文说的CAN即是一种总线,也是一种协议。因此,我们常听见CAN总线,也常听见CAN协议。
  其实,CAN协议和CANOpen协议是两套不同的协议。从软硬件层次来划分,CAN协议属于硬件协议,而CANOpen属于软件协议。
  本文将概述CAN网络,让大家对CAN总线协议有一个全局的概念,再到底层的CAN总线协议知识。
  1CAN网络
  CAN网络可以理解为多台CAN设备连接在同一条CAN总线上组合成的网络,其中的CAN设备我们称之为节点。
  CAN网络拓扑结构,如下图所示:
  上图中,一个CAN节点主要包含三类:MCU应用程序、CAN控制器、CAN收发器。
  1、MCU应用程序
  MCU应用程序,我将其分为三块:
  业务逻辑代码:是根据项目需求而定,也很好理解。比如我读取一个传感器数据,并对其做出相应逻辑处理。
  协议层代码:比如后续要讲述的CANOpen。
  底层驱动代码:配置CAN总线相应参数、控制收发的代码。
  2、CAN控制器
  CAN控制器内部结构还是挺复杂的,一般现在CAN控制器都是与处理器集成在一起。
  其实,对于编程的人来说,无非也就是包含一些控制、状态、配置等寄存器。比如,我们看到有些STM32芯片带有CAN。也就是说,CAN控制器已经集成在STM32芯片中了,我们只需要编程操作其中的寄存器即可。
  3、CAN收发器
  CAN收发器:将CAN收发引脚(CANTX和CANRX)的TTL信号转换成CAN总线的电平信号。
  PS:你可以把CAN总线通信认为是UART通过485进行通信:CAN控制器就如UART的控制器,而CAN收发器就如485转换芯片。
  2ISO标准化的CAN协议
  写这一章节的主要目的,就是想让大家了解CAN总线位于OSI所在层次。
  嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!
  无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。
  点击这里找小助理0元领取:嵌入式物联网学习资料(头条)
  1、ISOOSI基本参照模型
  注解:
  ISO:InternationalStandardizationOrganization国际标准化组织;
  OSI:OpenSystemsInterconnection开放式系统间互联。
  2、CAN在OSI模型中的定义
  注解:
  LLC:LogicalLinkControl逻辑链路控制;
  MAC:MediumAccessControl媒介访问控制。
  从上图可知,CAN总线底层硬件的内容(CAN控制器、收发器)主要位于OSI的第1层和第2层。
  3概述CAN总线协议
  CAN总线协议:就是为了保证通信(收发)数据在CAN总线上能稳定传输而制订的一套协议。
  CAN总线协议的内容很多,为方便初学者理解,本文先大概描述一下CAN总线协议,后续文章详细讲述CAN总线协议的内容。
  1、总线信号
  CAN总线为两线差分信号,用隐形代表逻辑1,显性代表逻辑0。如下图所示:
  2、优先级
  假如某一时刻,一个设备(节点)往总线发0,一个设备往总线发1。那么总线会呈现什么现象?
  答案:最后总线呈现为显性,也就是0。
  3、位时序
  位时序逻辑将监视串行总线,执行采样并调整采样点,在调整采样点时,需要在起始位边沿进行同步并后续的边沿进行再同步。
  简单地说,就是对一个bit位分几段进行采样,目的就是提高数据传输稳定性。在STM32中底层驱动代码就需要进行位时序编程,在STM32参考手册中也会发现如下位时序图:
  4、帧的种类和格式
  帧的种类有多种:
  数据帧:用于发送单元向接收单元传送数据的帧。
  遥控帧:用于接收单元向具有相同ID的发送单元请求数据的帧。
  错误帧:用于当检测出错误时向其它单元通知错误的帧。
  过载帧:用于接收单元通知其尚未做好接收准备的帧。
  帧间隔:用于将数据帧及遥控帧与前面的帧分离开来的帧。
  数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11个位的标识符ID,扩展格式有29个位的ID。
  5、位填充
  位填充是为防止突发错误而设定的功能。当同样的电平持续5位时则添加一个位的反型数据,如下图所示:
  6、错误的种类
  CAN总线协议内容很多,初学者可以先了解这些,希望这篇文章能对大家有所帮助。
  END
  文章链接:https:mp。weixin。qq。comsLuVNiJq5xoxzX65sLYvAQ
  转载自:嵌入式微处理器
  文章来源:strongerHuang
  文章链接:初学者必看:CAN总线协议基础原理
  版权申明:本文来源于网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。

秦俊杰杨紫为什么分手2018年8月份,杨紫与秦俊杰的恋情宣告结束,分手了,至于原因晚上有如下两个版本:第一个分手原因:性格不合适秦俊杰本人曾表示自己和杨紫之所以分手,是因为两个人之间的……李汶翰是富二代吗李汶翰是不是而富二代没证实,不过家里有钱应该是真的。有网友扒出李汶翰的爸爸是一名商人,妈妈做什么的暂时不知道,不过,李汶翰妈妈保养得非常好,不仅有超高的颜值,而且气质极佳。有网……天天向上李庚希哪一期天天向上李庚希是20180701这一期。因当时电视剧《同学两亿岁》收官之际,为了宣传该剧,监制徐静蕾做客《天天向上》,携带李庚希、朱致灵等,都是网剧《同学两亿岁》的相关人员上了……豪取十连冠!男乒46岁主帅心情大好,挨个评价五虎上将2022成都世乒赛,中国男乒在总决赛以30横扫德国队,豪取世乒赛团体十连冠,令国人欢欣鼓舞。赛后的新闻发布会上,46岁的中国男乒主帅秦志戬心情大好,挨个评价了男乒的五虎上将……跑男第八季成员名单2020跑男第八季成员名单2020:李晨、杨颖Angelababy、郑凯、蔡徐坤、沙溢、郭麒麟等六人为固定主持成员。其中,仔细数数李晨、郑恺、杨颖Angelababy三人属于元老级成员……C罗悲痛宣布儿子死讯,女儿顺利出生,感激医护希望不被打扰在英超比赛中,罗纳尔多上演了帽子戏法,帮助曼联在主场32击败诺维奇。进球后,罗纳尔多把足球放在球衣里,这是球员们做父亲的象征性庆祝活动。在此之前,罗纳尔多和乔治娜在视频中透露在……英伦顶级数码媒体T3年度奖项公布,快来看看有什么蓝牙音响入围本内容由影音智媒体原创发布。观点仅代表作者本人作者:老海龟T3大奖,一直被业内誉为科技界的奥斯卡。本着向人们展示最好的科技和技术,以便让大家过上更智能、更便捷的生活……冯提莫身高真实网上有一句话揭露了冯提莫身高:天王盖地虎、提莫一米五。所以,冯提莫身高也就是1米5左右。不过,娇小玲珑的身材却凹凸有致,加上迷人气质,又清纯甜美,吸粉无数。冯提莫有颜美得……杨子姗吴中天怎么认识的杨子姗吴中天聚会上认识的,一面之缘产生好感,之后发展恋情、结婚。你知道的,如果不是第一次印象好,也不会有后续发展啦!第二次见面是被经纪人拉去见导演,这是杨子姗回忆时说的。……以家人之名凌霄结局以家人之名凌霄最后的结局也可以说是非常的圆满,让很多人看后都感到非常的满意,因为凌霄最后也是和李尖尖在一起,并且是留在了国内当一名牙科医生。能够看到李尖尖和凌霄最后走到一……天价锂矿10亿竞拍再次熔断!宁德时代成斯诺威第一候选重整投资本文来源:时代周报作者:忻奇琪雅江县斯诺威矿业发展有限公司(下简称斯诺威)股权的争夺战还将继续。12月1日下午1点,斯诺威54。2857股权第四轮拍卖正式开启,相比……张铭恩和徐璐的分手原因只知道张铭恩和徐璐是分手时间是2019年年底,分手原因至今答案不明确。徐璐和张铭恩分手的消息可以说是来得非常仓促,所以很多人也是好奇徐璐和张铭恩为什么分手。早前张铭恩和徐璐在录……
天机保护自己和孩子,必知的隐性规则作者:赵小明编辑排版:崔贯利小明语录你知道多数人会被什么样的事情占据他们的一生吗?两件事。一件就是斤斤计较的小便宜,消耗了你半辈子岁月;另一件事就是几两……钱是什么样的存在钱是善与恶的,它是使你堕落的,也是使你奋发图强让你追求满满的特殊存在,它可以在你生病的时候利用它的价值来换取药物帮你治病,它可以让你家庭幸福美满,可以让你衣食无忧,可以利用它的……哈尔滨4大最美夜跑路线ldquo;六公里,江风夜色,夜跑族,良辰美景,运动减肥hellip;hellip;rdquo;哈尔滨的夜跑族们贴着这些时下最流行的标签,成为了城市里最炫最有活力的流动风景线。……这4座大山压在妹子身上真让人生气搞笑图文今天陪女伴逛街买衣服,进了一家女装店,选好衣服她到试衣间拉上帘子试,我就坐在沙发上去了。这时候一个六七岁的小孩跑来跑去,突然,他跑到试衣间门口大喊:ldquo;见证奇迹的时刻到……余男为什么不演战狼2原剧本《战狼2》剧情中吴京余男有感情戏片段没过审,所以先拍了《战狼3》的剧本,也就是如今创票房纪录大伙的战狼2。电影《战狼2》的最后呈现的彩蛋,画面中的人物正是余男所饰演的龙小……世界十大洞穴全球最有魅力的十大洞穴盘点(图)洞穴,即在土中、在峭壁上或在小丘里挖出来的空间,尤指有洞口通到地表面的天然地下室。通常由水的侵蚀作用,或是风与微生物等其他外力的风化作用形成。下面我们就来看看全球最有魅力的洞穴……安徽宏村旅游看点宏村被誉为ldquo;中国画里的乡村rdquo;,联合国专家称赞它为ldquo;举世无双的小城镇水街景观rdquo;。它背倚黄山余脉羊栈岭、雷岗山等,地势较高,有时云蒸霞蔚,如……华人之光!19岁美网冠军致敬李娜,跨越时空的握手,球迷看哭了北京时间4月4日消息,19岁美网冠军拉杜卡努致敬李娜,在自己的官方社交媒体上,拉杜卡努用了她和李娜的比赛握手照。这是球迷给拉杜卡努设计的,后者非常喜欢。这是跨越时空的握手,球迷……荣耀Magic4真实体验,各方面都表现优秀,只有一个缺点老爸的荣耀8用了五年了,到现在完好无损,他说荣耀的手机很好用,就是感觉内存小了,有些卡顿了,我想着也该给他换新手机了。我感觉荣耀手机的质量挺好的,给我的印象很好,所以这次……陈意涵演示吻戏起生理什么情况?陈意涵演示吻戏起生理什么情况?在台湾节目中陈意涵演示吻戏起生理反应自爆内裤湿了,网友表示陈意涵也太大尺度了吧!1陈意涵演示吻戏起生理什么情况?据悉,有一段视频在网上……王智为什么被叫秋雅王智被叫秋雅是因《夏洛特烦恼》这部剧,剧中秋雅一角深入人心,王智也因这个角色逐渐进入了影迷们的视线。王智在《夏洛特烦恼》这部电影中扮演了一个名叫秋雅的角色,这个角色也是让……倒计时,C罗高调发文引猜测!曼联很意外,球迷再推销也没人买英超新赛季已经开始,C罗也代表曼联参加了第一场比赛。眼看夏窗进入了关闭倒计时,C罗也相当焦急,毕竟再拖下去自己这个夏天可能真的离不开曼联了。目前C罗在自己的个人社交媒体上……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网