TMCM - 1310步进电机模块:USB接口入门与参数设置

电子说

1.4w人已加入

描述

TMCM - 1310步进电机模块:USB接口入门与参数设置

在步进电机控制领域,TMCM - 1310模块是一款备受关注的产品。它主要设计用于通过EtherCAT接口进行寻址和控制,但使用USB接口启动并操作单个模块也十分便捷。本文将详细介绍如何使用USB接口连接和配置TMCM - 1310模块,并简单介绍如何使用TMCL - IDE软件工具编写程序。

文件下载:TMCM-1310V1.2.pdf

前期注意事项

在开始使用TMCM - 1310之前,除了阅读本文档,还必须阅读该模块的硬件和固件手册。本文档是对这些手册的补充。

使TMCM - 1310投入运行

所需物品

启动TMCM - 1310需要准备以下物品:

  1. TMCM - 1310模块
  2. 适用于该模块的带电缆的USB接口
  3. 模块所需的标称电源电压(+24V DC或+48V DC)
  4. TMCM - 1310/1311 - GUI参数设置软件、TMCL - IDE程序和一台PC
  5. 步进电机
  6. 安装在步进电机上的ABN编码器

注意事项

在操作过程中,务必注意以下几点:

  1. 模块通电时,请勿连接或断开TMCM - 1310。
  2. 电机通电时,请勿连接或断开电机。
  3. 不要超过48 V DC的最大电源电压。
  4. 该模块没有反极性保护。
  5. 请在电源关闭的状态下开始操作。

连接TMCM - 1310

  1. 连接USB接口:从www.trinamic.com下载并安装文件TMCM - 1310.inf。USB接口的引脚定义如下:
    • 1 VBUS:电源(+5V输入),来自主机的+5V电源
    • 2 D - :双向USB数据 -
    • 3 D + :双向USB数据 +
    • 4 GND:电源(GND),信号和系统接地
  2. 连接电机:电机线圈的连接引脚如下:
    • 1 A1:电机线圈A的引脚1
    • 2 A2:电机线圈A的引脚2
    • 3 B1:电机线圈B的引脚1
    • 4 B2:电机线圈B的引脚2
  3. 连接编码器(可选,用于闭环操作):编码器的引脚定义如下:
    • 1 GND:电源(GND),信号和系统接地
    • 2 +5V:电源(供电输出),为外部电路提供+5V输出
    • 3 A + :编码器通道A + 输入(差分,非反相)
    • 4 A - :编码器通道A - 输入(差分,反相)
    • 5 B + :编码器通道B + 输入(差分,非反相)
    • 6 B - :编码器通道B - 输入(差分,反相)
    • 7 N + :编码器零/索引通道输入(差分,非反相)
    • 8 N - :编码器零/索引通道输入(差分,反相)
  4. 连接电源:电源连接引脚如下:
    • 1 GND:电源(GND),公共系统电源和信号接地
    • 2 VDRIVER:电源(供电输入),步进驱动器供电电压
    • 3 VDIGITAL:电源(供电输入),除步进电机驱动器外的其他部分供电电压。注意,当从I/O连接器和参考开关连接器大量抽取电流时,务必将此引脚连接到正电源电压。当同时使用VDIGITAL和VDRIVER引脚时,建议将它们连接到同一电源输出;否则,要确保VDIGITAL始终等于或高于VDRIVER。
  5. 开启电源:开启电源后,电机通电但处于静止状态。

使用参数设置工具寻找最佳设置

从www.trinamic.com下载TMCM - 1310/1311 - GUI软件工具,评估TMCM - 1310的最佳参数值非常简单。连接好模块后,双击启动该软件,若正确安装了TMCM - 1311.inf文件,软件会自动检测到模块和相关的USB虚拟COM端口。点击“Connect”连接模块,若需要处理速度、定位或扭矩的图表,可启动跟踪控制器。可通过“Info”菜单选择速度、定位和扭矩的图表。

使用TMCM - 1310的默认值可以进行快速启动,先检查模块使用默认值驱动特定步进电机的情况,然后在首次测试后进行校准以找到最佳值。在快速启动前,需要完成两件事:

  1. 对于闭环模式,先使用适当的命令字段初始化编码器(点击快速启动选项卡上的“Init encoder”按钮打开编码器初始化窗口)。
  2. 选择闭环模式或开环模式操作。 初始化编码器时,填写电机的整步分辨率,点击“Start encoder initialization”,电机将旋转一圈以初始化编码器。若成功检测到编码器,将显示相应的初始化状态;若发生错误,状态字段将显示错误信息(状态3表示编码器检测失败),此时需检查硬件连接和电机整步分辨率。之后,可使用软件工具的其他选项卡对模块进行参数设置。

使用TMCL - IDE开发程序

从www.trinamic.com下载TMCL - IDE。安装时,确保要使用的COM端口未被其他程序占用。点击TMCL.exe打开TMCL - IDE,选择“Setup and Options”,然后选择“Connection”选项卡,选择COM端口并设置参数(波特率9600),点击“OK”。若正确安装了TMCM - 1310.inf文件,模块将自动被识别。更多信息请参考TMCL - IDE用户手册(www.TRINAMIC.com)。

使用TMCL直接模式

  1. 启动TMCL直接模式。
  2. 若通信建立成功,TMCM - 1310将自动被检测到。若未检测到模块,请检查电缆、接口、电源、COM端口和波特率等设置。
  3. 通过选择指令、类型(如有必要)、电机和值,然后点击“Execute”将命令发送到模块。例如,“ROR 0, 50000”表示电机0向右旋转,速度值为50000;“MST 0”表示电机0停止。在TMCL直接模式窗口的右上角有“Copy to editor”按钮,点击可复制所选命令并创建自己的TMCL程序,命令将立即显示在编辑器中。

使用简单TMCL程序进行测试

在编辑器中输入以下程序: ROL 0, 50000 WAIT TICKS, 0, 500 MST 0 ROR 0, 50000 WAIT TICKS, 0, 500 MST 0 Loop: MVP ABS, 0, 100000 WAIT POS SAP 4, 0, 50000 SAP 5, 0, 50000 MVP ABS, 0, -100000 WAIT POS, 0, 0 JA

输入完成后,点击“Assemble”图标将TMCL程序转换为二进制代码,然后点击“Download”图标将程序下载到TMCM - 1310模块,再点击“Run”图标执行所需程序,点击“Stop”按钮停止程序。更多关于TMCL - IDE的信息,请参考www.trinamic.com上的TMCL - IDE用户手册。

通过以上步骤,相信电子工程师们能够顺利地将TMCM - 1310模块投入使用,并根据实际需求进行参数设置和程序开发。你在实际操作中遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分