第一范文网 - 专业文章范例文档资料分享平台

CANopen使用手册 - 图文

来源:用户分享 时间:2025/5/16 20:18:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

5.1 位置控制相关参数

Index 6062 h 6063 h 6064 h 6065 h 6066 h 6067 h 6068 h 60FA h Index

6062 h

Name position_demand_value Object Code Data Type PDO Mapping Value Range Default Value Index Name Object Code Data Type PDO Mapping Value Range Default Value Index

6065 h

Name following_error_window Object Code Data Type PDO Mapping Value Range Default Value

33

Object VAR VAR VAR VAR VAR VAR VAR VAR

Name

position_demand_value position_actual_value* position_actual_value following_error_window following_error_time_out position_window position_time control_effort

Type INT32 INT32 INT32 UINT32 UINT16 UINT32 UINT16 INT32

Attr. RO RO RO RW RW RW RW RO

VAR INT32 YES -- --

Access RO Units position units

6064 h

position_ actual _value VAR INT32 YES -- --

Access RO Units position units

VAR UINT32 YES

0 – 7FFFFFFF h

256

Access RW Units position units

Index

6066 h

Name following_error_time_out Object Code VAR Data Type UINT16 Access RW PDO Mapping YES Units ms Value Range 0 – 65535 Default Value 0

Index

60FA h

Name control_effort Object Code VAR Data Type INT32 Access RO PDO Mapping YES Units speed units

Value Range -- Default Value -- Index

6067 h

Name position_window Object Code VAR Data Type UINT32 Access RW PDO Mapping YES Units position units

Value Range -- Default Value 400 Index

6068 h

Name position_time Object Code VAR Data Type UINT16 Access RW PDO Mapping YES Units ms Value Range 0 – 65535 Default Value 0

34

6、设备控制

本章节主要描述主机如何通过CANopen总线控制驱动器,比如控制伺服ON或清除报警等。

6.1 控制状态机

主站通过controlword(控制字)对驱动器的控制,通过读驱动器的statusword(状态字)能知道驱动器当前状态。本章节将使用到下面的一些述语:

State(状态): 如果主电激活或发生报警,伺服驱动都处在不同状态。CANopen 总

线控制下的状态机将在本节重点讲解。

例如:SWITCH_ON_DISABLED

State Transition(状态传输): 状态机也定义了如何从一个状态转移到另一个状态。状态转移依靠主

站控制的contolword或驱动器自身,例如驱动器发生报警。

Command(命令): 为了启动State Transition(状态传输),定义了contolword的位组合,这

些位组合被称作Command(命令)。

State diagram(状态图): 所有的State(状态)和State Transition(状态传输)就组成了State diagram

状态图)。

状态机图

35

如上图所示,状态机可以分成三部分:“Power Disabled”(主电关闭)、“Power Enabled”(主电打开)和“Fault”。所有状态在发生报警后均进入“Fault”。在上电后,驱动器完成初始化,然后进入SWITCH_ON_DISABLED状态。在该状态,可以可以进行CAN通讯,可以对驱动器进行配置(例如,将驱动器的工作模式设置成“PP”模式)。此时,主电仍然关闭,电机没有被励磁。经过State Transition(状态传输)2、3、4后,进入OPERATION ENABLE。此时,主电已开启,驱动器根据配置的工作模式控制电机。因此,在该状态之前必须先确认已经正确配置了驱动器的参数和相应的输入值为零。State Transition(状态传输)9完成关闭电路主电。一旦驱动器发生报警,驱动器的状态都进入FAULT。

状态名

Not Ready to Switch On Switch On Disabled Ready to Switch On Switched On Operation Enable Quick Stop Active Fault Reaction Active Fault

说明

伺服驱动器正在初始化过程中,不能进行CAN通讯。 伺服驱动器初始化完成,可以进行CAN通讯。

伺服驱动器等待进入Switch On状态,电机没有被励磁。 伺服驱动器伺服准备好状态,主电已上。

伺服驱动器伺服给电机输入励磁信号,按照控制模式控制电机。 伺服驱动器将根据设定的方式停机。

伺服驱动器检测到报警发生,按照设定的方式停机,电机仍然有励磁信号。 电机无励磁信号。

6.2 设备控制相关参数

Index 6040 h 6041 h 605A h 605B h 605C h 605D h 605E h

Object VAR VAR VAR VAR VAR VAR VAR

controlword statusword

quick_stop_option_code shutdown_option_code

disabled_operation_option_code halt_option_code

fault_reaction_option_code

Name

Type UINT16 UINT16 INT16 INT16 INT16 INT16 INT16

Attr. RW RO RW RW RW RW RW

36

搜索更多关于: CANopen使用手册 - 图文 的文档
CANopen使用手册 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c86ce815dym6tck09hliy_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top