- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN通讯简介
1.?什么是通讯
为了更好地理解CAN通讯概念,我们借助人与人之间的通讯形式来了解汽车的这种内部通讯模式。当然,首先我们得清楚什么是通讯:
“通讯是两个或两个以上参与者之间交换信息的有意识活动,目的是通过符号和语义规范的共享系统来发送或接收信息。通讯的基本步骤包括通讯意图的形成,信息的组成,信息的编码,信号的发送,信号的接收,信息的解码以及最终的信息解释,这一系列步骤也称之为协议。”
图1 通讯的概念,引自[1]
2.?CAN通讯的引入
比较人与汽车之间的交流/通讯行为后发现:两者概念基本相同。当人们想在一个小组中交流时,通常有几种交流的可能性。一种可能性是:如果一个人想与几个人共享某些信息,则他可以以特定的方式发送该信息,并向每个感兴趣的人重复相同的信息,始终遵循某种协议,即确保所发送信息的通信规则。我们可以将这个概念应用于汽车。
过去,如果控制单元,传感器或执行器要发送某些信息,则必须通过特定的通信通道(电缆)将其发送给每个相关方。例如,如果发动机控制单元要与变速箱控制单元共享信息,则它必须对要发送的每个数据使用特定的介质(电缆)。如果后者想向前者发送信息,情况也是如此,这样就导致需要很多电缆,如图2形式。
图2 传统的多线通讯,引自[2]
这样的通讯系统的缺点是什么?大量的接线和连接,这意味着重量,复杂性,潜在的故障和额外的成本。此外,未明确连接以接收该信息的其他单元无法知道该信息。随着控制单元数量的增加也会使其可靠性成为噩梦。所以为了克服所有的这些问题,引入了串行通信,这样电缆连接的数量远少于共享信号所需的数量,所以所需的信息会在数据包中一个接一个地发送信息。
CAN BUS发展历史可参考:/wiki/C
图3 CAN总线通讯,引自[2]
图4 引入串行通信图1的变化,引自[1]
3. CAN通讯的概念
如果我们将串行通信比喻为人类交流,则可以说一个人使用相同的交流通道将其信息发送给其他人,并且每个人都可以根据各自需要获取信息。例如,一个人可能会向一群人大声说“明天会下雨”。这群人都将听到并且也理解该信息,但并非所有人都对此信息感兴趣,因此他们将丢弃它并等待下一条消息。这篇文章也是如此,我通过知乎和发布,您和阅读它的任何人都会收到该信息,并且每个人都决定如何处理它,无论他们是否感兴趣。
这样我们就可以定义有关CAN总线的第一个理论概念,CAN通讯的数据传输方式类似于电话会议或视频会议。一个人(控制单元)发送其数据,将其输入网络,而其他人“共同收听”该数据。其中一部分人对此数据很有趣,因此他们使用它。另一部分人可能对该特定数据不感兴趣并将其丢弃。
图4 CAN通讯方式示意,引自[1]
4.?CAN总线架构
在汽车的CAN总线系统中,上述概念已应用于大多数控制单元,能够在某些特定系统之间创建“本地网络”,从而建立不同级别的重要性和传输速度,如下图5。
图5 车辆CAN通信系统示意,A-CAN, B-ECU, C-gateways. 引自[3]
这样有什么好处呢?它是一种可扩展的通讯方法,能够根据需要进行较大且复杂的通讯。
那么这些“本地网络”(图5中powertrain, chassis等)怎么实现?总的来说,通过ISO 的串行通讯协议 ISO-11898 和 ISO-11519所规定的CAN总线架构来实现。
ISO-11898 定义了通信速率为 125 kbps ~1Mbps 的高速 CAN 通信标准,属于闭环总线,传输速率可达1Mbps,总线长度 ≤ 40米,如图6。ISO-11519 定义了通信速率为 10~125 kbps 的低速 CAN 通信标准,属于开环总线,传输速率为40kbps时,总线长度可达1000米,如图6。
图6 两类CAN总线,引自[4]
这里CAN通讯速率(位速率)是指单位时间内总线上传输的信息量,即每秒能够传输的二进制位的数量,单位是bit per second,bps。比如位速率为125kbps,意思为一秒传输了125,000 bit,包含了125,000 个二进制事件的信息量。注意位速率与波特率不是同一概念。
位速率与总线长度的关系大致如下图:
上述的高低速CAN总线架构广泛应用于汽车,比如动力网采用高速CAN总线架构,舒适网采用低速CAN总线架构,如下图7所示。
图7 总线应用,引自[5]
5. CAN总线结构
了解了高低速CAN两种总线架构的基本概念后,再了解CAN总线的具体结构。将上图6细化,我们可以看到两种CAN总线结构都有CAN_H,CAN_L两根线和多个节点。其中CAN_H和CAN_L线是以双绞形式缠绕,每个节点都有CAN收发器(transceiver)和CAN控制器(controller),CAN收发器和CAN控制器可能集成在芯片(on-chip),也可能是独
您可能关注的文档
- 首部L3级自动驾驶国际法规之ALKS功能解读.doc
- 面向量产的整车电子电气架构演变.doc
- 面向服务架构(SOA)的汽车软件实现和部署.doc
- 面向服务架构(SOA)的汽车软件及其开发方法.doc
- 闲谈汽车软件测试.doc
- 量体裁衣式的服务架构—AUTOSAR服务模型.doc
- 通过拆解分析动力电池成本及趋势.doc
- 透过英伟达、华为、特斯拉的“三国演义”看自动驾驶域控制器设计.doc
- 通讯系统工程师学习笔记T-BOX专业分享.doc
- 运动轨迹仅仅是2D的——论自动驾驶运动规划的维度.doc
- 风险管理在GSM无线系统干扰整治项目中的关键作用与实践探索.docx
- 论公务员养老保险改革的路径探索与立法保障.docx
- 近空间飞行器鲁棒自适应协调控制:理论、方法与实践.docx
- 铊基3d金属硫族化合物:超导电性、磁性与磁热效应的多维度探索.docx
- 大尺寸体3D显示体:制备工艺、性能优化与应用拓展的深度剖析.docx
- 我国外资并购境内企业法律规制的困境与突破:基于多维度视角与典型案例分析.docx
- 皖江示范区物流业发展政策:成效、困境与突破路径.docx
- 社会转型期群体性事件的剖析与预防机制构建:基于多维度视角的研究.docx
- 3D - ICs中基于扫描树设计的TSV与叶子节点数量协同优化策略研究.docx
- 含聚乙二醇单甲醚的两亲性聚合物:合成策略与难溶性药物增溶效能探究.docx
最近下载
- 电子病历系统应用水平三级实证材料通用模板(基本项部分)(2024版).doc VIP
- 【2020国开】国开2020《Web开发基础》形考任务1-5题目汇总..pdf VIP
- 家校协同育人活动方案.docx VIP
- 人教部编版三年级语文上册 第四单元主题阅读——预测(含答案及详细解析).pdf VIP
- 食堂原材料采购管理.docx VIP
- DB46_T 716-2025 胡椒槟榔复合栽培技术规程.pdf
- 新苏教版六年级科学上册试卷1-5单元测试卷含答案5单元全册打包期中期末复习.docx VIP
- 2025重庆铜梁区面向社会集中回引36人笔试备考试题及答案解析.docx VIP
- 浙江省杭州观成实验学校2024-2025学年八年级上学期期中考试英语试题.docx VIP
- 2025年广西壮族自治区中考道德与法治真题卷(含答案与解析).pdf VIP
文档评论(0)