问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CAN总线学习笔记 | CAN基础知识介绍

发布网友 发布时间:2024-10-02 05:24

我来回答

1个回答

热心网友 时间:2024-12-14 10:49

CAN,即控制器局域网络(Controller Area Network),由博世公司开发,现已成为国际标准(ISO11519及ISO11898),广泛应用于汽车领域。CAN物理层特征为异步通讯,由两条差分信号线(CAN_High和CAN_Low)构成。物理层形式有多种,TJA1050芯片常作为CAN收发器使用。差分信号采用两根信号线,振幅相等、相位相反,电压差表示逻辑状态,其中显性电平(正电压)对应逻辑0,隐性电平(小于或等于0)对应逻辑1,显性电平更强。

CAN协议层采用位同步方式,没有时钟信号线,节点间通过约定的波特率进行通讯。一个数据位传输需19个Tq周期,波特率计算公式为每秒传输数据位数=时钟频率/(1+TS1+TS2+BRP)。硬同步指节点在检测到帧起始信号时调整位时序与总线同步,重新同步则通过普通数据位的跳变沿调整同步。

数据帧结构由帧头、数据数据、CRC校验、帧尾等部分组成。CAN控制器集成于STM32芯片中,支持CAN协议2.0A和2.0B标准,最高传输速率为1Mb/s。STM32支持自动接收和发送报文,具备标准ID和扩展ID报文处理能力,有3个发送邮箱和2个3级深度接收FIFO,可进行优先级控制,记录发送时间,配置自动重发功能。

CAN控制器内的核心部件包括发送邮箱和接收FIFO,发送邮箱最多缓存3个待发送报文,包含标识符、数据长度控制和数据寄存器。接收FIFO最多缓存6个接收到的报文,通过报文计数器监控接收状态,并可设置锁定模式防止溢出时新报文覆盖旧报文。接收FIFO与发送邮箱结构相似,但用于接收已筛选的报文。

验收筛选器共有28组,每组包含2个寄存器,用于配置筛选条件,筛选器工作模式分为掩码模式和标识符模式,通过设置筛选ID长度和过滤方法(如匹配模式、掩码模式、等宽模式、不等宽模式)实现报文筛选。筛选器通过比较报文ID与配置的筛选条件,决定是否接收报文至FIFO。

深入了解CAN基础知识后,未来文章将介绍STM32芯片的CAN通信实例。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
韩国EMS19.3公斤的箱子去中国要多少钱 俄罗斯快递查询 青春期孩子想买贵东西怎么办 发现青春期孩子买成人用品怎么办?? ...运送石油到中国上海湾,途中经过的海峡有( )A.白令海峡B.马六甲海峡C... 中俄货物运输企业 ...湾往我国运送石油的船只需要经过的海峡是: ( ) A.直布罗陀海峡 B... 童心唱响祖国完整版歌词【26句精选】 苹果有面容和没面容有什么区别 苹果无面容影响 汽车的can是什么意思? 3DMAX求大神指点,左侧这个对象面板是怎么调出来的,默认没有这个 3dmax的directx9.0和directx10.0有什么区别 3d max2015yu2021有什么区别 1653爱情寓意 1653是什么电话 1653代表什么爱情意思 北京有多少大区 北京有多少个街道办事处 边际贡献率如何理解 笔记本电脑怎么配对苹果手机蓝牙? 日寇是什么意思日寇解释 日军念什么日军一起什么字? 100种常见的职业有哪些介绍_100种常见的职业有哪些是什么 四级过不过是按排名来吗 为什么OPPO手机充电显示的是红色闪电呢? 四级多少分能过?? ...红绿灯左拐直行上湘江大桥 过桥1.8公里到鹤龙湖蟹王府 通话挂断后微信还在计时,是怎么回事? 儿童智能手表有哪些品牌 为什么我的笔记本电脑不支持2K144? 为什么要SP版本? 石油膨胀管膨胀管具体分类 过来人告诉你南京弘智教育机构怎么样 有什么好的动漫bt种子网站? “问云何术能臻此”的出处是哪里 求动漫下载网站或论坛,最好是有粤语,国语优先,原声日语也行,一定要种... 这种情况的总胆汁酸高是不是提示肝损伤严重?_百度拇指医生 ...打开来是这样的没有删除位置!!那位能告知一下谢谢!! 中考补录分数线是多少? 高考分数未过本省录取分数线可以补录吗 请问大家 安卓手机如何清理使用过程中产生的缓存文件?除了还原为出厂设 ... ...谢谢给出见意果树地有蚂蚁洞,应该怎么把蚂蚁驱赶走,让果树茁壮... 如何提高CPU风扇转速啊?我不怕燥音 平常开机就50度 玩游戏70-80 奔腾... 梦见被红色蟒蛇咬到手的预兆 经过浙赣线~湘黔线~贵昆线能不能观赏到海岸地貌、古代文化遗存、沙漠... 天南海北出行是不是都得经过郑州 既跨长江干流又跨黄河干流的铁路线是( )①京沪线 ②宝成线 ... 大锅红烧肉的做法 最正宗的做法 iPhone前置摄像头像素真的有1200万吗?