news 2026/7/7 20:11:43

【嵌入式】CAN总线

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【嵌入式】CAN总线

基本特性

  • 多主而非一主多从
  • CAN过滤器是硬件级的实时过滤机制,类似于MQTT的主题匹配,不过CAN是硬件实现的,速度快。过滤是为了减少CPU压力,减少无效消息占用CPU。

总线仲裁

  • 优先级仲裁规则
    CAN控制器会对总线上的消息ID进行优先级仲裁,从最高位(MSB)开始逐位比较,先出现显性位(0)的节点获胜。值为1的比特位叫隐性位。
  • 总线仲裁失败情形
    仲裁失败发生在多个节点同时发送数据,且当前节点的ID优先级不够高时。
  • 仲裁失败自动重传
  • 帧间抢占
    优先级高的消息,如果大于当前正在传输消息的优先级,那么在当前消息传输完成后,才会传输高优先级消息。因为CAN总线采用帧间抢占而非帧内打断,既保证了数据完整性,又确保了高优先级数据的实时性。

总结:先到先得+优先级仲裁+自动重传,这些机制都是CAN控制器硬件去做的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 19:48:02

成为创作者的第128天纪念

突然收到CSDN发来的系统通知,转眼已过128天了,深夜或周末写下每篇文章时的情形犹如昨日,期间内心也有不同的声音过,还是慢慢坚持下来,希望能继续写下去,让有缘人看到,哪怕能从中受到一点启发&am…

作者头像 李华
网站建设 2026/7/7 14:19:11

苏黎世理工学院让单张照片秒变立体影像

这项由苏黎世理工学院(ETH Zurich)的Tjark Behrens团队联合博洛尼亚大学和华为拜耳实验室共同完成的研究,发表于2025年12月,论文编号为arXiv:2512.10959v1。这是一个关于如何让普通照片瞬间获得3D立体效果的突破性研究&#xff0c…

作者头像 李华
网站建设 2026/7/7 6:19:23

hackthebox注册

好的,以下是注册 HackTheBox 的步骤说明:HackTheBox 注册指南访问官网打开浏览器,访问 HackTheBox 官方网站:https://www.hackthebox.com现在已经不需要邀请码了。填写信息有效邮箱(国内的邮箱被禁止注册,可…

作者头像 李华
网站建设 2026/7/7 19:41:55

三步魔法:让小爱音箱秒变AI智能管家

三步魔法:让小爱音箱秒变AI智能管家 【免费下载链接】mi-gpt 🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。 项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt 还在为小爱音箱的"人工智障"表现感到无…

作者头像 李华
网站建设 2026/7/7 15:33:40

模拟电路元器件功能与设计介绍

模拟电路的核心是通过连续变化的电压和电流实现信号处理(如放大、滤波、转换等),而元器件是构成这些电路的基础。以下从常见元器件的功能、工作原理、关键参数、典型应用及深入理解(非理想特性)展开介绍。一、无源元件…

作者头像 李华
网站建设 2026/7/7 2:29:13

【信号去噪】基于量子自适应变换实现数字信号去噪附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 🍊个人信条:格物致知,完整Matlab代码获取及仿…

作者头像 李华