通信与接口协议面试八、CAN通信
CANControllerAreaNetwork。异步半双工。汽车的电气部分就采用CAN 总线实现通信。低速CAN【IS011519-2 标准】通信速率为10125kbpS总线长度可达1000米结构开环总线高速CAN 【ISO11898标准】通信速率为125Kbps~1Mbps总线长度≤40米结构闭环总线也称为经典CAN闭环有终端电阻1.原理每个部分的多个器件都挂载在CAN 总线上—个CAN 总线上的所有器件通讯速率必须相同)各个部分再汇集到网关由网关分配实现各个不同速率的部分之间通讯。CAN的组成一般有两种方式1CPU与CAN控制器集成到一起、再外接CAN收发器2另一种是CPU与CAN 控制器分开的使用的时候需要配置CAN接口电路。STM32将CAN接口集成在芯片内使用的时候再外接CAN收发器。CAN 收发器是用于TTL 电平与差分电压信号相互转换的TTL 电平即单片机引脚直接提供的电平2.逻辑电平逻辑0代表低电平逻辑1代表高电平CAN_High- CAN_LoW 0.5V 时候为隐性的逻辑信号表现为逻辑1即高电平。CAN_High- CAN_Low0.9V 时候为显性的逻辑信号表现为逻辑0即低电平。没有数据发送或者发送数据0时两条线的电平一样都为2.5V。3.通信过程CAN 控制器将 CPU传来的信号转换为逻辑电平即逻辑0-显性电平或者逻辑1-隐性电平)。CAN收发器再把逻辑电平转换为差分电平输出到CAN总线上。在总线空闲状态下任意节点都可以向总线上发送信息。最先向总线发送信息的节点获得总线的发送权当多个节点同时向总线发送消息时优先权高的那个节点获得总线的发送权。这个数据里不仅有数据还有本身的 ID 信息或者其他的控制指令应称为数据包(数据帧)。数据帧是以一个显性位(逻辑 0)开始以7 个连续的隐性位(逻辑 1)结束。分为仲裁段、控制段、数据段、CRC段和ACK段。4.位同步时序由于CAN没有时钟信号线采用位同步时序。CAN 通讯协议的每一个数据帧可以看作一连串的电平信号每一个电平信号代表一位一个字节8位的位)所以一帧中包含了很多个位由发送单元在非同步的情况下发送的每秒钟的位数称为位速率。一位又分为4段同步段(SS)、传播时间段(PTS)、相位缓冲段1(PBS1)、相位缓冲段2 (PBS2)。

相关新闻

从 KV Cache 到分布式状态机设计,一文讲透 AI Agent 的底层运行机制

从 KV Cache 到分布式状态机设计,一文讲透 AI Agent 的底层运行机制

网罗开发(小红书、快手、视频号同名)大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方…

2026/7/6 2:54:16阅读更多 →
大模型企业级智能体产品对比:百度、阿里、腾讯、华为、字节、实在智能哪家强?

大模型企业级智能体产品对比:百度、阿里、腾讯、华为、字节、实在智能哪家强?

一、市场速览:两类智能体,赛道分化 2026年,企业级AI智能体已进入规模化落地阶段。但当前市场产品可清晰分为两大阵营: 通用对话型智能体:以百度千帆、阿里百炼、腾讯ADP、华为AgentArts、字节扣子为代表,核…

2026/7/6 2:54:16阅读更多 →
前端转行Agent开发,我写了一个企业级开源项目,附教程

前端转行Agent开发,我写了一个企业级开源项目,附教程

三个月时间,从后端开发崽逐渐转型为 agent 工程师,想聊聊自己的三个小技巧。读官方文档。LangChain、Anthropic、Manus 等公司或组织的官方文档、博客质量很高,特别是 LangChain,文档简直手把手教读者怎么做一个 agent看大佬分享。…

2026/7/6 2:54:16阅读更多 →
《雾中之塔》 动漫|在线观看

《雾中之塔》 动漫|在线观看

《雾中之塔》 动漫|在线观看资料可在线播放《雾中之塔》https://tool.nineya.com/s/1jskahdln English Practice Mystery Fantasy Edition 以《雾中之塔》为主题的英语练习,边追番边学英语。Part 1 Vocabulary Choose the best word.The tower appeared only when…

2026/7/6 3:59:21阅读更多 →
流媒体推荐系统四层架构落地实践:召回、粗排、精排、重排

流媒体推荐系统四层架构落地实践:召回、粗排、精排、重排

1. 这不是“推荐算法课”,而是一份流媒体平台推荐系统落地手记你打开视频App,首页刷出的前五条内容,有三条是你点开就看的;你刚看完一部悬疑剧,第二天“猜你喜欢”里就出现了同导演、同编剧、甚至同摄影风格的片子&…

2026/7/6 3:59:21阅读更多 →
一、关于类型

一、关于类型

什么叫做类型?简单地说,类型就是把内存中的一个二进制序列赋予某种意义。比如,二进制序列0100 0000 0111 0000 0001 0101 0100 1011 1100 0110 1010 0111 1110 1111 1001 1110如果看作是64位无符号整数类型就是4643234631018606494 而按照IEE…

2026/7/6 3:59:21阅读更多 →
深度学习张量广播机制:原理、规则与高效代码实践

深度学习张量广播机制:原理、规则与高效代码实践

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个在深度学习框架中至关重要的基础概念:张量运算和广播。对于任何使用 PyTorch、TensorFlow 或 NumPy 进行…

2026/7/6 3:59:21阅读更多 →
STM32H750VBT6中ADCINP与INN什么区别

STM32H750VBT6中ADCINP与INN什么区别

在 STM32H750VBT6 的高级 ADC 架构中,每个物理采样通道的引脚名称经常会出现 INP(正输入)和 INN(负输入)。 它们的核心区别在于:STM32H7 的 ADC 支持“差分输入(Differential)”和“…

2026/7/6 3:59:21阅读更多 →
商用轨道插座怎么选更划算 各品牌性价比盘点帮你避坑少花冤枉钱

商用轨道插座怎么选更划算 各品牌性价比盘点帮你避坑少花冤枉钱

开过咖啡店、装过联合办公、做过商业展厅的朋友都懂,配电布局绝对是装修前期最容易踩的坑:插座布少了,后期加设备要拖插排乱不说,还容易过载跳闸;布多了,闲置的插座丑还浪费钱,换个业态还要砸墙…

2026/7/6 3:54:20阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/5 0:01:08阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/6 2:48:33阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/6 0:10:35阅读更多 →
Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 技术架构先行:官方接口的合规应用 你是否曾在BP阶段手忙脚乱&#x…

2026/7/6 0:03:39阅读更多 →
多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理 【免费下载链接】mRemoteNG mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager. 项目地址: https://gitcode.com/gh_m…

2026/7/6 0:03:39阅读更多 →
COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南在数据分析和处理领域,去重统计是最基础也是最频繁使用的操作之一。当数据量达到亿级规模时,不同的去重统计方法在性能上可能产生天壤之别。本文将基于 5 亿行数据的实…

2026/7/6 0:03:39阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/5 1:30:27阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/5 3:48:10阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/5 3:48:09阅读更多 →