请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 2893|回复: 7

关于采用屠龙刀 22-FreeRTOS-STC32G-CANOpen 实现CANOPEN从站的问题

[复制链接]

该用户从未签到

4

主题

3

回帖

42

积分

新手上路

积分
42
发表于 2023-3-9 10:05:06 | 显示全部楼层 |阅读模式
1、目前采用 施耐德PLC TM241作为CANOPEN 的主站,采用屠龙刀模块,基于22-FreeRTOS-STC32G-CANOpen 程序作为从站(ID:0F)
2、22-FreeRTOS-STC32G-CANOpen 作为从站修改的部分 :
    删除了main 函数中的,xTaskCreate((TaskFunction_t )vIOTask  和 xTaskCreate((TaskFunction_t )vCan1Task ,保留以下任务:
      xTaskCreate((TaskFunction_t )vCan2Task,
                (const char*    )"RX_CAN",
                (uint16_t       )configDEFAULT_STACK_SIZE,
                (void*          )NULL,
                (UBaseType_t    )(configDEFAULT_PRIORITIES + 1),
                (TaskHandle_t*  )NULL);
3、EDS文件见附件1:SCLG-CAN
4、CAN报文见附件2:SND lg_id_0308
5、其中我发现以下问题:
    1)100C  和100D 单元写入异常回复  80 OC 10 00 00 00 02 06
    2)PLC 端始终无法正常连接屠龙刀 CANOPEN 节点

SCLG-CAN.zip

1.65 KB, 下载次数: 86

SND lg_id_0308.zip

2.23 KB, 下载次数: 62

回复 送花

使用道具 举报

该用户从未签到

538

主题

8729

回帖

1万

积分

管理员

积分
14201
发表于 2023-3-9 11:00:24 | 显示全部楼层
等我们陈工开完会来帮您研究下,您也继续努力:)
另外CAN好像是多主,您用2个STC-屠龙刀三-STC32G12K128核心功能实验板先自己通信测试下
===没有更多的板子,您联系我们客服,再送您几块【屠龙刀三-STC32G12K128核心功能实验板】,方便测试

免费+包邮】 送/申样热线:0513-55012928、0513-55012929、0513-55012966
工作时间:  8:30-12:00  13:00-17:30(周一 到 周五, 法定节假日除外),也可加如下 QQ 或 微信 申请
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教你仿真  
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教你仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教你仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教你仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教你仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教你仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教你仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教你仿真

该用户从未签到

4

主题

3

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2023-3-9 11:52:52 | 显示全部楼层
本帖最后由 leigang80 于 2023-3-9 11:54 编辑
神农鼎 发表于 2023-3-9 11:00
等我们陈工开完会来帮您研究下,您也继续努力
另外CAN好像是多主,您用2个STC-屠龙刀三-STC32G12K128核心 ...

前面,我已经使用两个屠龙刀模块已经测试了基本的通过过程,是可以的。我们现在准备基于该芯片设计一个CANOPEN的从站节点(包含通用的EDS文件、硬件接口),希望尽快推进。
通过测试,基本通信正常,可能问题出在EDS文件及从站的通信匹配处理上。
  • TA的每日心情
    开心
    13 小时前
  • 签到天数: 99 天

    [LV.6]常住居民II

    25

    主题

    1153

    回帖

    3608

    积分

    论坛元老

    积分
    3608
    发表于 2023-3-13 17:30:40 | 显示全部楼层
    leigang80 发表于 2023-3-9 11:52
    前面,我已经使用两个屠龙刀模块已经测试了基本的通过过程,是可以的。我们现在准备基于该芯片设计一个CAN ...

    附件是生成ObjDict.c字典的EDS文件,请参考。

    ObjDict.eds

    11.13 KB, 下载次数: 61

    该用户从未签到

    4

    主题

    3

    回帖

    42

    积分

    新手上路

    积分
    42
     楼主| 发表于 2023-3-13 17:52:07 | 显示全部楼层
    谢谢,我先测试一下。
  • TA的每日心情

    2023-11-26 19:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    回帖

    26

    积分

    新手上路

    积分
    26
    发表于 2023-11-26 15:35:01 | 显示全部楼层
    搭车问一下 基于22-FreeRTOS-STC32G-CANOpen 程序作为从站 ,接收数据大小端如何改变 。选择电脑上用usbcan收到的数据是大端模式,在哪里可以改成小端模式吗?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 43 天

    [LV.5]常住居民I

    0

    主题

    7

    回帖

    186

    积分

    注册会员

    积分
    186
    发表于 2024-1-23 10:26:23 | 显示全部楼层
    请问一下移植CANOpen怎样实现参数修改保存?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 16:23
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    0

    主题

    1

    回帖

    66

    积分

    注册会员

    积分
    66
    发表于 7 天前 | 显示全部楼层
    oldmen 发表于 2023-11-26 15:35
    搭车问一下 基于22-FreeRTOS-STC32G-CANOpen 程序作为从站 ,接收数据大小端如何改变 。选择电脑上用usbcan ...

    你好,大小端模式改成功了吗
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-3-28 22:30 , Processed in 0.089679 second(s), 60 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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