范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

初学者必看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收发引脚(CAN_TX和CAN_RX)的TTL信号转换成CAN总线的电平信号。
  PS :你可以把CAN总线通信认为是UART通过485进行通信:CAN控制器就如UART的控制器,而CAN收发器就如485转换芯片。
  2ISO标准化的CAN协议
  写这一章节的主要目的,就是想让大家了解CAN总线位于OSI所在层次。
  嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!
  无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。
  点击这里找小助理0元领取:嵌入式物联网学习资料(头条)
  1、ISO/OSI基本参照模型
  注解:
  •  ISO:International Standardization Organization国际标准化组织;
  •  OSI:Open Systems Interconnection开放式系统间互联。
  2、CAN在OSI模型中的定义
  注解:
  •  LLC:Logical Link Control逻辑链路控制;
  •  MAC:Medium Access Control媒介访问控制。
  从上图可知,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.com/s/LuVNiJq5xoxzX65sL-YvAQ
  转载自:嵌入式微处理器
  文章来源:strongerHuang
  文章链接:初学者必看:CAN总线协议基础原理
  版权申明:本文来源于网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。

华为WATCHGTCyber可换壳智能潮表,为年轻人提供穿戴新选择11月2日,华为举行华为PocketS及全场景新品发布会,华为智能手表家族新品华为WATCHGTCyber在发布会上闪亮登场,新形态可换壳设计,是华为在智能手表市场的又一次大胆探索华为海信TCL大屏电视该选谁,双十一选购推荐各厂家的双十一活动都陆续开始了,对于想要购买电视的朋友来说,双十一是非常好的一个时机。今天为大家带来了几款热门电视对比,分别是85英寸大屏电视海信85E7GTCL85Q6E以及86老百姓公认的4款高性价比好酒,价格远低茅台,口感却不输名酒老百姓公认的4款高性价比好酒,价格远低茅台,口感却不输名酒!说到国内的一线白酒,大家首先想到的肯定就是茅台五粮液等等,可大牌名酒虽好其价格也昂贵,对于来老百姓来说,实在难以负担,成聊一款打五折清库存的游戏本最近正值11。11,电脑小白们满心欢喜地想买一台降价促销的笔记本,但往年的经验告诉我,只有真正难卖的笔记本才会猛打折,而那些2022年热门的新品能重回首发价就已经很不容易了。更何况超多款智能家电精心推荐,你拥有几个?不得不说,现在很多智能家电真的能让生活变得更美好。有的家电可以让人摆脱家务的烦恼,有的则可以让自己的生活更简便更舒适。今天就给大家推荐一些智能家电,让大家的幸福感upup。1。海尔生来瞩目的OnePlus10Pro这是一款让人喜欢的手机,有着高颜值,有着好相机,还有强处理器,是一款生来瞩目的手机,那就是OnePlus10Pro。OnePlus10Pro搭载高通骁龙8Gen1,CPU采用一个3OLED与LCD,究竟谁更胜一筹?目前市场上的电视主要分为两大阵营,OLED和LCD。很多消费者在购买电视时,不知道OLED与LCD的差异在哪?OLED与LCD横向对比下,究竟谁更胜一筹呢?OLED与LED的差异点我终于抛弃了PC电脑,彻底换成Mac靠谱吗?全面转向Mac在今年下半年,我终于抛弃了我那台笨重的Windows台式机,完全使用我2020年购入的MacBookAirM18512GB版本。今天讲讲我从Windows彻底转向Ma海莉比伯在纽约穿着碎花套裙外出,她看起来性感十足周二晚上,罗德创始人海莉比伯在纽约安曼豪华酒店现身,展示了她低调的魅力。这位IMG模特本月刚满26岁,她身穿米色碎花西装,搭配铅笔裙外出,她看起来美极了。海莉在晚上戴着太阳镜,搭配个性时髦的红发小姐姐,一件时尚的黑色短裤,简约穿搭秀出大长腿个性时髦的红发小姐姐,一件时尚的黑色短裤,简约穿搭秀出大长腿在秋天,许多漂亮的女人会注意保暖的衣服,也会选择一些精致时尚的衣服,多逛街,看看其他人如何搭配。你一定会赢的。你也可以有人到不惑之年要做的几件事1如果前半生你是碌碌无为,佛系之人也好,那么从今日开始多挣点钱吧,为自己也为家人。2读100部值得一读的书籍。3种几棵值得一种的树木,留给后人也是一种念想。4多给家人说声我爱你,哪
外网疯传刘强东赔了7个亿,刘静尧没拿多少钱,究竟是怎么回事吴学华原创作品刘强东的明州案达成庭外和解之后,喧嚣一时的案件终于落下帷幕,很多人针对此案表示不解,根据网上的视频,明明是刘静尧愿意的,怎么就折腾出了被迫呢?不过,被迫这事美国警方没从华为Mate30Pro换到Mate50Pro,不吹不黑,说说心里话终于抢到华为Mate50Pro啦,真的太不容易了,网上一个个的说不买,结果根本抢不到,我真的信了你们的邪。手里的Mate30Pro是年初在转转入的二手,40Pro真的是抢不到。而3头发丝细的光纤如何实现300亿人同时通话?今天直播带你看全球95的信息都通过光纤来承载和传输而一根头发丝细的光纤可以实现近300亿人同时通话这是一种怎样神奇的存在?就在今天中央广播电视总台CGTN记者将走进武汉东湖高新区探访中国光谷带大一千多的手机和七八千的手机,区别在哪里?原来差距在这里一千多的手机和七八千的手机,区别在哪里?是在交智商税吗?第一区别在处理器上一千多的手机和七八千的手机,区别在处理器上。手机运行是否流畅会受到处理器的影响,高端处理器在运行过程中会有870王者小米K40S一代神机仅2399元文张显秋责编吕东兴总编唐迪小米K40S是一款颜值高,散热性强,不仅显存大,而且超大像素,智能温控。在原来的基础上进一步更新,轻薄型超高清的高科技,性价比高的多功能优质产品。目前售价拼多多买到假货怎么投诉可以获得赔偿?大家好,我是海王,一名职业打假人,靠着打假翻身的90后平时在网购时,是不是遇到过货不对板不发货质量较差等问题,每次想维权又不知道具体该找谁?很烦心。今天海王教大家维权大法。首先定性这款不足一千元的5G手机值得购买不?这款OPPOA36是今年的一月发布的一款5G手机,不管是颜值还是性能上都很不错,那现在还值得去购买吗?这款手机的屏幕是6。56英寸的超大LCD材质屏幕,不仅屏幕大,而且画面显示清晰万物之眼一个属于传感器的伟大时代以下文章来源于知识自动化,作者郭源生人类步入21世纪,全面进入信息时代,从一定意义上讲,也就进入了传感器时代。在现代控制系统中,传感器处于连接被测对象和测试系统的接口位置,可直接或贾跃亭强势回归FF,又拉1亿美元融资,他凭啥总是能搞到钱?大家还记得远赴大洋彼岸,投身造车梦,总是宣称下周回国的贾跃亭吗?十一假期前,贾跃亭发布博文称拨乱反正重回正轨,这是FF又一个重大拐点。充满自信的言辞背后,是贾老板取得了宫斗胜利,又我弟打小特能哭,长大后他萨克斯吹得好歌唱得好,难道是小时候不停哭喊锻炼出来的文任鹏程我重色轻友的毛病应该是与生俱来的。我刚学会说话不久,便经常凑在我弟耳边亲切地叫着小妹妹啊,小妹妹啊,母亲在旁边笑着纠正说这不是小妹妹,这是小弟弟。我听明白之后,立刻对这个躺60后的国庆记忆回忆是一本深刻的笔记承载着人一生的喜怒哀乐谈吐间倾诉着岁月暮然回首却仿佛如在昨天记忆里还是那么深刻犹新沐浴在温暖的阳光下站立在和煦的秋风里不同年代有着不同的时代特征不同年代的他们用