Copley-STM32串口+CANopen实现双电机力矩同步

Posted 克拉波隆方程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Copley-STM32串口+CANopen实现双电机力矩同步相关的知识,希望对你有一定的参考价值。

原来有个CANopen的主站卡,现在没了,只有单片机,用单片机来制作一个CANopen的主站卡貌似不是很难,但是需要时间。无奈仔细看了一个Copley的说明,决定采用CAN口+串口来实现之前的功能。

整个框架如图

第一次需要配置PDO,并且保存到CVM文件系统中(ACJ-055-18串口发送 s r0xaf 10,s f0xaf 10就行了,具体这个寄存器是干嘛的请看驱动的手册)。日常使用的时候,按照流程进行设置就行,首先是开启同步,然后是通过串口对主轴驱动器进行控制。具体过程见下面的流程图。

 

注:我这里配置的是从轴电机跟随主轴的电流环参数,即主轴在同步周期内将电流环的入口参数即CommandCurrent发送给从轴,从轴接收到了之后放在从轴的CommandCurrent寄存器里面。

 

以上是关于Copley-STM32串口+CANopen实现双电机力矩同步的主要内容,如果未能解决你的问题,请参考以下文章

怎么用代码实现canopen的301规范

canOpen学习八之canOpen应用实现主从机PDO定时同步数据

施耐德canopen通讯

STM32canopen调试

请问CANopen是啥?USB转CAN是啥?

canOpen学习十二之canOpen回调函数的定义与使用