硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6317|回复: 23
收起左侧

[CAN/FDCAN] CANopen开源协议栈汇总(2023-09-05)

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2023-9-5 10:13:16 | 显示全部楼层 |阅读模式
回复

使用道具 举报

13

主题

198

回帖

237

积分

高级会员

积分
237
发表于 2023-9-5 10:16:43 | 显示全部楼层
您打算采用哪个呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2023-9-5 10:46:55 | 显示全部楼层
gallop020142 发表于 2023-9-5 10:16
您打算采用哪个呢?

还没定。
回复

使用道具 举报

5

主题

6

回帖

21

积分

新手上路

积分
21
发表于 2023-10-4 20:01:05 | 显示全部楼层
很期待!
尤其是主站在应用于私服驱动器来说!

另外呢,就是如果可以实现了CANOPEN的 node,做一些传感器,提供个EDS,也可以显得高大上了!
回复

使用道具 举报

5

主题

6

回帖

21

积分

新手上路

积分
21
发表于 2023-10-4 20:01:23 | 显示全部楼层
感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!
回复

使用道具 举报

0

主题

25

回帖

25

积分

新手上路

积分
25
发表于 2023-10-6 00:25:39 | 显示全部楼层
推荐canfestival
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2023-10-6 08:58:13 | 显示全部楼层

谢谢,我们没用canfestival,停更好多年了。

我们用的CanopenNode
回复

使用道具 举报

0

主题

25

回帖

25

积分

新手上路

积分
25
发表于 2023-10-6 22:37:21 | 显示全部楼层
eric2013 发表于 2023-10-6 08:58
谢谢,我们没用canfestival,停更好多年了。

我们用的CanopenNode

谢谢老大分享
回复

使用道具 举报

9

主题

141

回帖

168

积分

初级会员

积分
168
发表于 2023-10-7 08:18:58 | 显示全部楼层
目前新能源这么火, 是否考虑做电动车相关的协议. 可能是J1939协议吧. 因为不同厂家的内容不一样. 所以需要完成DBC字典文件导入功能, 然后按照DBC文件的定义解析数据. 这个还是很红火的, 无论是DIY还是汽车维修领域
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2023-10-7 09:21:44 | 显示全部楼层
amfy 发表于 2023-10-7 08:18
目前新能源这么火, 是否考虑做电动车相关的协议. 可能是J1939协议吧. 因为不同厂家的内容不一样. 所以需要 ...

J1939一定有, 当前先把CANopen整透了。

之前坛友好了个解析:

CAN助手的J1939解码器lua小程序
https://forum.anfulai.cn/forum.php? ... d=112882&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

9

主题

141

回帖

168

积分

初级会员

积分
168
发表于 2023-10-7 09:42:40 | 显示全部楼层
eric2013 发表于 2023-10-7 09:21
J1939一定有, 当前先把CANopen整透了。

之前坛友好了个解析:

不是很了解这个功能的技术细节, 在我理解中, 难点是DBC对应的协议内容是动态的, 程序首先需要正确解析DBC文件, 然后按照对应的内容定义, 解析收到的CAN数据. 算是要做两次解析工作. 更进一步是提前定义好一些数据对应的动作, 接收到CAN数据后去执行.
作为汽车行业, 手持设备使用更加方便, 比如说那些基于ODB接口的各种改装和维修之类的. 这就需要使用单片机来完成DBC文件和CAN数据的解析工作. 毕竟在在车里一直放个电脑并不现实.
回复

使用道具 举报

0

主题

25

回帖

25

积分

新手上路

积分
25
发表于 2023-10-7 15:41:44 | 显示全部楼层
amfy 发表于 2023-10-7 09:42
不是很了解这个功能的技术细节, 在我理解中, 难点是DBC对应的协议内容是动态的, 程序首先需要正确解析DBC ...

Can数据解析好办,主要是协议解码,各家有各家的编码规则,这才是头痛
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-4-13 13:06:53 | 显示全部楼层
大佬,canopen cia417 2.3.0的协议文档有资源吗?官网要会员,网上找不到,如有能分享,感激不尽啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-4-13 14:33:28 | 显示全部楼层
fugz 发表于 2024-4-13 13:06
大佬,canopen cia417 2.3.0的协议文档有资源吗?官网要会员,网上找不到,如有能分享,感激不尽啊

这个文档我也没有。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-6-18 14:19:53 | 显示全部楼层
eric2013 发表于 2023-10-6 08:58
谢谢,我们没用canfestival,停更好多年了。

我们用的CanopenNode

硬汉哥,您们用Canopen Node 的原因除了Canfestival不维护了,还有没有别的原因?比如代码效率哪个更好呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-6-19 09:29:44 | 显示全部楼层
whlinan 发表于 2025-6-18 14:19
硬汉哥,您们用Canopen Node 的原因除了Canfestival不维护了,还有没有别的原因?比如代码效率哪个更好呢 ...

其它的没比较过。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-7-14 13:38:14 | 显示全部楼层
代码架构Canopen Node 和Canopen Stack要比Canfestival好一些
而Canopen Node还提供了比较好的eds编辑程序CANopenEditor,可直接生成对应的字典代码,方便开发
回复

使用道具 举报

49

主题

385

回帖

532

积分

金牌会员

积分
532
发表于 2025-7-15 10:35:13 | 显示全部楼层
CANOpen如何解决传输层长数据收发的拼接和切片问呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-7-16 09:15:08 | 显示全部楼层
wanglehui_12 发表于 2025-7-15 10:35
CANOpen如何解决传输层长数据收发的拼接和切片问呢?

CANopen大数据收发和modbus差不多。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 6 天前 | 显示全部楼层
用的lelycanopen做主站,适合windows系统和linux系统上使用,有人也用这个库吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 5 天前 | 显示全部楼层
lanrin 发表于 2025-8-5 14:27
用的lelycanopen做主站,适合windows系统和linux系统上使用,有人也用这个库吗?

关注了,但没有去使用
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 5 天前 | 显示全部楼层
eric2013 发表于 2025-8-6 09:48
关注了,但没有去使用

网上用这个库的资料比较少,不过这个库确实适合linux和windows系统使用。
若您用了,可以探讨探讨。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 4 天前 | 显示全部楼层
lanrin 发表于 2025-8-6 17:40
网上用这个库的资料比较少,不过这个库确实适合linux和windows系统使用。
若您用了,可以探讨探讨。

好的,后面用到了交流下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-11 23:54 , Processed in 0.055979 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表