硬汉嵌入式论坛

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

[CAN助手] CANopen主从机测试相关问题整理,1个主机,两个从机并外接H7-TOOL的CANopen解析

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
发表于 2023-10-28 01:52:59 | 显示全部楼层 |阅读模式

CAN问题要研究透,还是要组网测试各种情况做分析,今天系统测试下NMT,PDO,SDO,同步包,时间戳问题。

Node-ID分别是0x18,0x19和0x1a

下载 (8).png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-10-28 10:36:32 | 显示全部楼层
从机模式关闭一些配置

1、#define OD_CNT_HB_CONS 1  不需要心跳消费者
     #define CO_CONFIG_HB_CONS (CO_CONFIG_HB_CONS_ENABLE | \    这个CO_CONFIG_HB_CONS_ENABLE 不需要使能
                           CO_CONFIG_GLOBAL_FLAG_CALLBACK_PRE | \
                           CO_CONFIG_GLOBAL_FLAG_TIMERNEXT | \
                           CO_CONFIG_GLOBAL_FLAG_OD_DYNAMIC)

2、#define CO_CONFIG_NMT (CO_CONFIG_NMT_MASTER| \   关闭NMT MASTER
                       CO_CONFIG_GLOBAL_FLAG_CALLBACK_PRE | \
                       CO_CONFIG_GLOBAL_FLAG_TIMERNEXT)

3、#define CO_CONFIG_SYNC (CO_CONFIG_SYNC_ENABLE | \   关闭CO_CONFIG_SYNC_PRODUCER
                        CO_CONFIG_SYNC_PRODUCER | \
                        CO_CONFIG_FLAG_TIMERNEXT |\
                        CO_CONFIG_GLOBAL_RT_FLAG_CALLBACK_PRE | \
                        CO_CONFIG_GLOBAL_FLAG_TIMERNEXT | \
                        CO_CONFIG_GLOBAL_FLAG_OD_DYNAMIC)

主机模式开启一些配置
1、#define CO_CONFIG_SDO_CLI (1)
2、#define CO_CONFIG_FIFO (1)
3、#define CO_CONFIG_SYNC (CO_CONFIG_SYNC_ENABLE | \
                        CO_CONFIG_SYNC_PRODUCER | \                             开启生产者
                                                CO_CONFIG_FLAG_TIMERNEXT |\
                        CO_CONFIG_GLOBAL_RT_FLAG_CALLBACK_PRE | \
                        CO_CONFIG_GLOBAL_FLAG_TIMERNEXT | \
                        CO_CONFIG_GLOBAL_FLAG_OD_DYNAMIC)


4、#define CO_CONFIG_PDO (CO_CONFIG_RPDO_ENABLE | \
                       CO_CONFIG_TPDO_ENABLE | \
                       CO_CONFIG_RPDO_TIMERS_ENABLE | \
                       CO_CONFIG_TPDO_TIMERS_ENABLE | \
                       CO_CONFIG_PDO_SYNC_ENABLE | \
                       CO_CONFIG_PDO_OD_IO_ACCESS | \
                       CO_CONFIG_GLOBAL_RT_FLAG_CALLBACK_PRE | \
                       CO_CONFIG_GLOBAL_FLAG_TIMERNEXT | \
                       CO_CONFIG_GLOBAL_FLAG_OD_DYNAMIC)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-10-29 01:19:34 | 显示全部楼层
主从机案例已经制作完毕,细节问题再扣扣

下载.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 01:49 , Processed in 0.225702 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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