OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6347|回复: 5

求助,mcp2515用canopen协议怎么和驱动器通讯来控制电机

[复制链接]
回帖奖励 9 金钱 回复本帖可获得 1 金钱奖励! 每人限 1 次

1

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2019-3-28
在线时间
14 小时
发表于 2019-3-28 19:40:32 | 显示全部楼层 |阅读模式
本帖最后由 墨香余味 于 2019-4-3 20:36 编辑

具体如下,笔记本电脑,mcp2515的板子带有can收发接口;伺服驱动器支持canopen协议,也带有can接口;还有一个伺服电机。
mcp2515可以收发数据,但是给的数据到canopen模式的驱动器。驱动器控制电机没有反应,说明没有成功。


数据格式如下:    /*使能关:H02-05=2002h-06h*/
uint8 unenable[11]={MCP2515_WRITE, 601,23, 02, 20, 06, 0, 0, 0, 0};//配置上、下使能

       /*使能开 :200Dh-12h*/
  uint8 enable[11]={MCP2515_WRITE, 601, 23,0x0d, 20, 12, 0, 0, 0 ,0};
不知道哪里有问题,恳求大侠们,指点迷津,非常感谢
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2019-3-28
在线时间
14 小时
 楼主| 发表于 2019-4-17 20:03:12 | 显示全部楼层
用can分析仪可以实现了。但是我后来用程序发送数据给分析仪,都没有收到,不知道怎么处理呀,有大佬,讲解下吗,非常谢谢
回复 支持 反对

使用道具 举报

1

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2019-3-28
在线时间
14 小时
 楼主| 发表于 2019-4-23 08:44:40 | 显示全部楼层
这个问题解决了,可以发送和接受数据了。基本实现canopen协议了,还差一个界面还有封装的问题
回复 支持 反对

使用道具 举报

1

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2019-3-28
在线时间
14 小时
 楼主| 发表于 2019-6-18 19:13:21 | 显示全部楼层
终于搞定啦,求人不如求己
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2017-10-23
在线时间
22 小时
发表于 2019-8-16 10:25:45 | 显示全部楼层

回帖奖励 +1 金钱

楼主在哪找的资料,能分享一下吗?我最近也在看canopen不知从何入手呀
回复 支持 反对

使用道具 举报

1

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2019-3-28
在线时间
14 小时
 楼主| 发表于 2020-8-19 08:51:41 | 显示全部楼层
incarry 发表于 2019-8-16 10:25
楼主在哪找的资料,能分享一下吗?我最近也在看canopen不知从何入手呀

百度啊,看看芯片手册
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-5 03:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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