您尚未登录。

楼主 #1 2020-04-09 22:35:28

晕哥小弟
会员
注册时间: 2019-04-04
已发帖子: 309
积分: 299.5

CANOPEN

现在市面上很有很多的STM32开发板,比如正点原子和野火的.他们的例程中都带有CAN,而且有HAL版本,标准库版本,寄存器版本.
我想请问各位,这些例子中的CAN和CANOPEN可以怎么样理解? 或者说,既然例程中都带了CAN,而很多公司缺用CANOPEN.这个怎么回事?

离线

#2 2020-04-10 11:20:24

hox
会员
注册时间: 2020-02-17
已发帖子: 46
积分: 34.5

Re: CANOPEN

CAN 是硬件,属于物理层;CANopen 架构在 CAN 上的高层协议; 类似的有 RS485 和 Modbus RTU, Ethernet 和 TCP/IP;

离线

楼主 #3 2020-04-11 08:47:17

晕哥小弟
会员
注册时间: 2019-04-04
已发帖子: 309
积分: 299.5

Re: CANOPEN

hox 说:

CAN 是硬件,属于物理层;CANopen 架构在 CAN 上的高层协议; 类似的有 RS485 和 Modbus RTU, Ethernet 和 TCP/IP;

那我是不是可以这样理解: 正点原子或者野火他们的开发板中的例程,都是简单的基于CAN硬件的应用.只是做了收发功能.更负责,更可靠的CAN的用法,别没有做.对么?

离线

#4 2020-04-12 22:39:43

hox
会员
注册时间: 2020-02-17
已发帖子: 46
积分: 34.5

Re: CANOPEN

我原来看正点原子或野火的例程的例程没有发现有CANopen的,到昰论坛有网友移植的,
PS: 现在常见的开源协议栈有 CANFestival, CANopenNode, 还有Silabs最近要开源的uC-CANopen

离线

楼主 #5 2020-04-13 09:34:52

晕哥小弟
会员
注册时间: 2019-04-04
已发帖子: 309
积分: 299.5

Re: CANOPEN

那我是不是可以这样理解: 正点原子或者野火他们的开发板中的例程,都是简单的基于CAN硬件的应用.只是做了收发功能.更负责,更可靠的CAN的用法,别没有做.对么?

离线

#6 2020-04-13 10:15:36

阿黄
会员
注册时间: 2018-10-03
已发帖子: 299
积分: 134

Re: CANOPEN

晕哥小弟 说:

那我是不是可以这样理解: 正点原子或者野火他们的开发板中的例程,都是简单的基于CAN硬件的应用.只是做了收发功能.更负责,更可靠的CAN的用法,别没有做.对么?

对的。但是没法说高层协议就更负责 更可靠。  高层协议主要是为了各家协议兼容,互操作性。

离线

楼主 #7 2020-04-14 08:45:02

晕哥小弟
会员
注册时间: 2019-04-04
已发帖子: 309
积分: 299.5

Re: CANOPEN

3Q 理解了

离线

#8 2020-04-18 17:01:03

3551217182
会员
注册时间: 2020-04-18
已发帖子: 9
积分: 9

Re: CANOPEN

CAN协议理解透彻还是需要花功夫

离线

#9 2020-05-25 20:22:56

wxw_1983
会员
注册时间: 2020-04-30
已发帖子: 8
积分: 8

Re: CANOPEN

CAN 主要是要动手去操作

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn