CAN总线接口–协议
8.2 CAN总线接口–协议 这一节我们将详细地了解CAN总线的协议以深入地掌握CAN总线应用和设计。目前CAN总线的标准化被分割成6个部分,即ISO 11898-1~6, 这个6个部分分别对CAN总线的链路层和物理层、高速物理介质附属层、低速物理介质附属层、时间触发的CAN通讯(即TTCAN)、低功耗的高速物理附属层、 可选择性唤醒的高速物理附属层等进行标准化以便于全球CAN网络节点制造商的产品能够相互兼容和互联。这些标准化文档的简介在ISO组织网站[1]可以搜索到, CAN网络节点产品的开发者必须仔细阅读这些文档确保自己的产品遵循这些标准。 目前在用CAN总线版本分为2.0A、2.0B、FD,虽然CAN XL已经启动但尚未正式应用,除了已废止的标准,在用的ISO 11898的6个部分分别对这三种版本的低层协议实施标准化。 低层协议仅包括数据链路层(DLL)和物理层(PHY),CAN总线的高层协议基本上与行业有关。 在8.1节我们从CAN2.0A的一个标准数据帧的位流开始了解CAN总线,现在我们再深入了解CAN2.0A标准的协议。 CAN2.0A标准协议支持4种协议帧:标准数据帧、远程请求帧、错误帧和过载帧,其中错误帧和过载帧都属于容错处理。当数据帧发送节点发送数据期间侦测到数据发送错误, 则发起主动错误帧(由连续6个显性位‘0’代表错误帧标志和连续8个隐性位’1‘代表错误定界符)告知CAN网络上其他节点放弃本次通讯,当数据帧接收者侦测到数据错误时, 则可以直接发出被动错误帧(由连续6个

相关新闻

CAN总线接口–硬件

CAN总线接口–硬件

8.3 CAN总线接口–硬件 虽然CAN总线目前已应用于工业控制、机器人、医疗器械等领域,汽车控制领域是CAN总线的最大市场。保守地估算,按每辆车30个CAN网络节点,2019年全球汽车产量约9100万辆, 即27.3亿个CAN网络节点。在汽车领域,CAN网络节点被称作ECU(电子控制单元…

2026/7/22 15:57:21 阅读更多 →
为了不被骗,我养成了每次转账前先“寄个空包裹”的习惯

为了不被骗,我养成了每次转账前先“寄个空包裹”的习惯

一、大额转账前的恐惧,你懂吗?说实话,每次我要往一个陌生地址转一笔大额加密货币的时候,手都会抖一下。不是夸张,是真的那种——心跳加速、手心出汗、反复核对地址,生怕一个字母错了,钱就打了水…

2026/7/24 1:50:15 阅读更多 →
TI UART核心寄存器LSR/MSR/TCR深度解析与驱动编程实战

TI UART核心寄存器LSR/MSR/TCR深度解析与驱动编程实战

1. 项目概述:从芯片手册到驱动代码的桥梁 搞嵌入式开发,特别是涉及到串口通信,芯片手册里那一堆寄存器描述是不是经常让你看得头大?我当年也是,尤其是面对像TI这种大厂的UART模块手册,动辄几十个寄存器&…

2026/7/22 15:56:21 阅读更多 →

最新新闻

高性能SAR ADC评估与设计实战:从TI ADS8353/7853 EVM到自研系统

高性能SAR ADC评估与设计实战:从TI ADS8353/7853 EVM到自研系统

1. 项目概述:从芯片到系统,如何用好一颗高性能SAR ADC在工业自动化、医疗成像或者高精度测试测量系统中,我们常常需要同时捕捉两个或多个模拟信号,并且要求这些采样点在时间上严格对齐。这时候,双通道同步采样模数转换…

2026/7/24 7:18:25 阅读更多 →
C++20模块化迁移实战:五大陷阱解析与避坑指南

C++20模块化迁移实战:五大陷阱解析与避坑指南

1. 项目概述:为什么C模块化迁移是“甜蜜的陷阱”?最近两年,C社区里“模块化”这个词的热度,几乎快赶上当年C11标准发布时的盛况了。从C20标准正式引入模块(Modules)特性,到如今C26草案中模块化生…

2026/7/24 7:18:25 阅读更多 →
OfficeCLI:基于命令行的AI文档生成工具使用指南

OfficeCLI:基于命令行的AI文档生成工具使用指南

今天来看一个在GitHub上热门的AI办公工具——OfficeCLI。这个项目最近因为DeepSeek自研AI芯片的消息而备受关注,它本质上是一个基于命令行的AI文档生成工具,能够通过自然语言提示直接生成可编辑的Office文档。OfficeCLI最核心的价值在于将AI文档生成能力…

2026/7/24 7:18:25 阅读更多 →
论文AI降重实战:从94%降至8.7%的核心技巧

论文AI降重实战:从94%降至8.7%的核心技巧

1. 论文降AI率的实战意义去年帮学弟修改毕业论文时,他的查重报告让我震惊——AI生成内容检测率高达94%。这促使我系统研究了各大论文平台的检测机制,经过26次实测验证,最终总结出这套能将AI率从94%降到8.7%的免费方案。不同于网上泛泛而谈的理…

2026/7/24 7:18:25 阅读更多 →
华鑫电源|防雨电源有哪些作用?

华鑫电源|防雨电源有哪些作用?

华鑫电源品牌|防雨电源有哪些作用?在众多电子产品中,电源扮演着不可或缺的角色。为了确保设备能在各种复杂且恶劣的环境中稳定运行,市场上出现了多种具备特殊功能的电源产品,其中防雨电源因其独特的优势而备受关注。华鑫电源品牌作…

2026/7/24 7:18:25 阅读更多 →
基于Ollama+Qwen3.5的本地RAG知识问答系统实践

基于Ollama+Qwen3.5的本地RAG知识问答系统实践

1. 项目背景与核心价值最近在帮一家金融科技公司搭建内部知识问答系统时,遇到了几个典型痛点:一是行业敏感数据不能上云,二是现有商业AI产品无法满足垂直领域知识需求,三是员工分散在企业微信和飞书两个平台。经过多轮技术选型&am…

2026/7/24 7:17:24 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻