- 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-BUS介绍
1.CAN的基本概念、特点
CAN 是 Controller Area Network的缩写(以下称为 CAN),是 ISO*1国际标准化的串行通信协议。
CAN 协议如表 3 所示涵盖了 ISO 规定的 OSI 基本参照模型中的传输层、数据链路层及物理层。
CAN 协议中关于 ISO/OSI 基本参照模型中的传输层、数据链路层及物理层,具体有哪些定义如图所示。
. ISO/OSI 基本参照模型
ISO/OSI 基本参照模型各层定义的主要项目软件控制7 层:应用层由实际应用程序提供可利用的服务。6 层:表示层进行数据表现形式的转换。
如:文字设定、数据压缩、加密等的控制5 层:会话层为建立会话式的通信,控制数据正确地接收和发送。4 层:传输层控制数据传输的顺序、传送错误的恢复等,保证通信的品质。
如:错误修正、再传输控制。3 层:网络层进行数据传送的路由选择或中继。
如:单元间的数据交换、地址管理。硬件控制2 层:数据链路层将物理层收到的信号(位序列)组成有意义的数据,提供传输错误控制
等数据传输控制流程。 如:访问的方法、数据的形式。
通信方式、连接控制方式、同步方式、检错方式。 应答方式、通信方式、包(帧)的构成。 位的调制方式(包括位时序条件)。1 层:物理层规定了通信时使用的电缆、连接器等的媒体、电气信号规格等,以实现
设备间的信号传送。 如:信号电平、收发器、电缆、连接器等的形态。【注】 *1 OSI:Open Systems Interconnection (开放式系统间互联)
CAN的特点
CAN 协议具有以下特点。
(1) 多主控制
在总线空闲时,所有的单元都可开始发送消息(多主控制)。 最先访问总线的单元可获得发送权。
(2) 消息的发送
在 CAN 协议中,所有的消息都以固定的格式发送。总线空闲时,所有与总线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时,根据标识符(Identifier 以下称为 ID)决定优先级。ID 并不是表示发送的目的地址,而是表示访问总线的消息的优先级。两个以上的单元同时开始发送消息时,对各消息 ID 的每个位进行逐个仲裁比较。仲裁获胜(被判定为优先级最高)的单元可继续发送消息,仲裁失利的单元则立刻停止发送而进行接收工作。
(3) 系统的柔软性
与总线相连的单元没有类似于“地址”的信息。因此在总线上增加单元时,连接在总线上的其它单元的软硬件及应用层都不需要改变。
(4) 通信速度
根据整个网络的规模,可设定适合的通信速度。
在同一网络中,所有单元必须设定成统一的通信速度。即使有一个单元的通信速度与其它的不一样,此单元也会输出错误信号,妨碍整个网络的通信。不同网络间则可以有不同的通信速度。
(5) 远程数据请求
可通过发送“遥控帧” 请求其他单元发送数据。
(6) 错误检测功能·错误通知功能·错误恢复功能
所有的单元都可以检测错误(错误检测功能)。
检测出错误的单元会立即同时通知其他所有单元(错误通知功能)。
正在发送消息的单元一旦检测出错误,会强制结束当前的发送。强制结束发送的单元会不断反复地重新发送此消息直到成功发送为止(错误恢复功能)。
(7) 故障封闭
CAN 可以判断出错误的类型是总线上暂时的数据错误(如外部噪声等)还是持续的数据错误(如单元内部故障、驱动器故障、断线等)。由此功能,当总线上发生持续数据错误时,可将引起此故障的单元从总线上隔离出去。
(8) 连接
CAN 总线是可同时连接多个单元的总线。可连接的单元总数理论上是没有限制的。但实际上可连接的单元数受总线上的时间延迟及电气负载的限制。降低通信速度,可连接的单元数增加;提高通信速度,则可连接的单元数减少。
2. CAN协议及标准规格
2.1 ISO 标准化的CAN协议
CAN 协议经 ISO 标准化后有 ISO11898 标准和 ISO11519-2 标准两种。ISO11898和 ISO11519-2 标准对于数据链路层的定义相同,但物理层不同。
(1) 关于 ISO11898
ISO11898 是通信速度为 125kbps-1Mbps 的 CAN 高速通信标准。
目前,ISO11898 追加新规约后,成为 ISO11898-1 新标准。
(2) 关于 ISO11519
ISO11519 是通信速度为 125kbps以下的 CAN 低速通信标准。
ISO11519-2 是 ISO11519-1 追加新规约后的版本。
【注】 *1 通信速度
通信速度根据系统设定。
*2 总线长度
总线的长度根据系统设定。
您可能关注的文档
- 多不饱和脂肪酸对后备公猪精液品质技术分析.doc
- 2016年北京各区期末语文试题议论文阅读汇编技术分析.docx
- 多层沉降观测记录技术分析.doc
- 多吃菠菜或花生轻松助你除便秘技术分析.doc
- 多吃味精对身体的影响技术分析.doc
- 2016年导游证年审答案——北京志愿者服务基础知识(文字版,已通过)技术分析.docx
- 2016年第十四届小学“希望杯”全国数学邀请赛培训题(五年级)技术分析.docx
- 多导睡眠呼吸诊断仪使用说明书V1.03_20150407技术分析.doc
- 2016年奉贤高三一模语文试题(附答案)技术分析.docx
- 2016年甘肃省武威市高三上学期期末考试生物试卷技术分析.docx
- T_ISC 0091-2025 互联网平台企业推荐算法管理规范.docx
- DJG330521_T 105-2024 朱鹮性别鉴定技术规程.docx
- T_CWAN 0173-2025 大模型技术应用于焊接工艺优化规范.docx
- DB13_T 5193-2020 普通干线公路路网监测点布设与建设技术规范.docx
- DB13T 2592-2017 建筑复合保温板(保温层:EPS、XPS)通用技术要求.docx
- T_ZJZYC 024-2025 义乌大枣 矮化生态栽培技术规程.docx
- T∕ZZB 0182-2017 波长段扩展的非色散位移单模光纤预制棒.docx
- T_CSPSTC 155-2025 轨道交通人工智能大模型技术应用规范.docx
- T_CSPSTC 152-2025 多路分支负荷监控设备技术规程.docx
- L18J701 建筑节能外窗—铝合金窗.docx
原创力文档


文档评论(0)