canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

最近有很多人问到CAN与CANopen的协议区别canopen与can区别,希望能通过下面的图解方式来帮助大家理解。

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

方法/步骤1

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

首先了解网络协议分层,分七层

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

方法/步骤2

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

其次了解现场总线

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层(应用层)。

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

因为现场总线通常只包括一个网段,因此不需要第3层(传输层)和第4层(网络层), 也不需要第5层(会话层)第6层(描述层)的作用。

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

方法/步骤3

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

了解CAN的定义内容

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

方法/步骤4

canopen与can区别-图解CAN与CANopen协议,小白都能一目了然

根据需要定义网络上的通信约定

CAN 只定义物理层和数据链路层,没有规定应用层,本身并不完整,需要一个高层协议来定义 CAN 报文中的 11/29 位标识符、8 字节数据的使用。

方法/步骤5

CAN规定的物理电平特征

方法/步骤6

CANopen 协议被认为是在基于 CAN 的工业系统中占领导地位的标准。

CANOpen在CAN基础上规定了应用层协议。

CANopen与CAN的关系,如图

方法/步骤7

物理结构区别:大多数重要的设备类型,例如数字和模拟的输入输出模块、驱动设备、操作设备、控制器、可编程控制器或编码器,都在称为“设备描述” 的协议中进行描述;“设备描述”定义了不同类型的标准设备及其相应的功能。

依靠 CANopen 协议的支持, 可以对不同厂商的设备通过总线进行配置(仅仅需要描述文件EDS 或DCF)。

课程推荐

带你跨越J1939通信开发之路

1

为什么开设这门课程?

J1939通信是商用车,船舶 ,农林业,发电,起重等特种设备上面的常用通信标准,应用广泛,是一种CAN总线的高层协议,但是目前国内相关方面的培训和资料几乎没有,完整的课程更是少之又少,所以对刚入门的工程师和初学者造成了一定的门槛和难度,所以开设这门课程,一方面对从事相关行业开发的工程师有参考和帮助作用。

2

这是一门什么样的课程?

3

课程收获

课程从零开始讲解J1939通信,并以实际应用为目的,全面解析标准,和实践开发,学完这门课,将对J1939有一个系统和全面的了解,对标准有一个熟悉的认知,对相关软件的实现有一个思路和方案,能够对J1939通信驱动的开发有一定的提升,能够帮助相关行业的工程师对J1939通信有深入理解和帮助。对CAN通信的高层协议有一些熟悉和理解,并能够尝试自己开始编写J1939的协议软件。

深入理解J1939通信并应用。可以从一个基础小白转变为一个专业的相关行业的技术人才,能够对J1939通信有系统深入的理解。对CAN通信的高层协议有一些熟悉和理解,并对标准由一个清楚的认知,能够举一反三,学会通信协议栈的开发,对用户以后相关项目的开发有指导和参考意义。

4

课程主要讲哪些知识点?

1)J1939 通信介绍,以讲故事的形式通俗易懂的介绍J1939通信;

2)数据链路层,全面讲解数据链路层标准和开发注意事项;

3)网络管理,讲解网络管理要求和应用;

4)驱动开发,以实例讲解驱动开发;

5)实际应用,以一些实际的产品和案例讲解J1939的应用;

6)以及近几年一些新的发展;

扫码进入J1939专属技术交流群

获取更多学习资料

若扫码进群失败,可添加管理员微信:fucaiyu007

点击“阅读原文”,即可了解详情

本文来自网络,不代表唯米智能立场,转载请注明出处。如有侵权请联系删除。http://www.weiseo.cc/b/3406.html

作者: 小易

上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 2013723@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部
在线客服系统