This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TIDA-00175:使用 BiSS-C 接口测试绝对单转/多转编码器的评估板

Guru**** 2482225 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1426843/tida-00175-evaluation-board-testing-absolute-single-multi-turn-encoder-using-biss-c-interface

器件型号:TIDA-00175
Thread 中讨论的其他器件:controlSUITEC2000WARE

工具与软件:

团队成员、您好!

  我们有带单圈/多圈绝对编码器 的电机。 您是否有评估套件可以测试我们的绝对编码器并检查其精度和其他参数?

目前、我们没有任何可以读取绝对输出的微控制器。

此致、

Sayali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Sayali、

     感谢您关注 TI 的编码器接口解决方案。

     我假设您有一个带 BiSS-C 接口的单圈/多圈编码器? 来自 AM MCU 的 Sitara 或 C2000均支持 BiSS-C 主机。  

     选项1:C2000 MCU

    C2000 MCU 提供 EVM: https://www.ti.com/tool/BOOSTXL-POSMGR 、该 EVM 连接到 F28379D Launchpad 等器件。  

     硬件特性
    • 2个 RS 至485线路接口通道、支持长达100M 的距离
    • 1个 SINCOS 模拟接口
    • 2个连接到 LaunchPad 的20引脚接头/连接器
    • 能够同时支持2个绝对编码器
    • 与支持 CLB 的 C2000 MCU 结合使用
    • 硬件文件位于 controlSUITE 中的 development_kits\BOOSTXL_POSMGR


    软件特性

    • 免费下载 C2000 controlSUITE 包中的位置管理器解决方案
      • 简单应用程序编程接口
      • 为 EnDat 2.2、2.1、BiSS-C 和 T-format 提供绝对编码器支持
      • 为旋转变压器和 SinCos 传感器提供模拟传感器支持

    建议的 LaunchPad

    • LAUNCHXL-F28379D C2000 Delfino MCU F28379D LaunchPad 开发套件
    • TI BoosterPack Checker、用于交互式兼容 BoosterPack 列表

    有关 C2000 MCU 软件的问题、请参阅相应的 C2000 MCU E2E 论坛: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum

    选项2:Sitara MCU

    电流环路
    AM2x BLDC Servo Motor BoosterPack 插件模块是 AM2x LaunchPad 开发套件的插件。 此 BoosterPack 可提供多达两个轴的24V/8A BLDC 驱动器(即工业 ADC/SDFM 电流反馈)  绝对编码器 和旋转变压器反馈。  
    https://www.ti.com/tool/BP-AM2BLDCSERVO

    Sitara Launchpad

    • LP-AM243 - AM243x  ArmRegisteredMCU 通用 LaunchPad 开发套件
    • LP-AM263 —AM263x 基于 ArmRegistered的 MCU 通用 LaunchPad 开发套件
    软件开发套件(SDK)
    • AM243X-AM243X — 适用于 MCU-PLUS-SDK 微控制器的 AM243x 软件开发套件(SDK)
    • AM263X-AM263X — 适用于 MCU-PLUS-SDK 微控制器的 AM263x-AM263X 软件开发套件(SDK)

    如需硬件支持 、请访问 e2e.ti.com/search 和 AM24x/AM26x E@E 论坛。  

    谢谢。  

    此致、
    Martin Staebler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Martin、您好!

     感谢您的建议,选项1符合我们的要求。 备选案文2似乎很复杂。

    对于选项1、我们有以下几个问题。

    1.我们能测量绝对编码器的精度吗?

    我们可以在软件上比较两个编码器的精度和误差吗?

    是否也可以测量增量编码器?

    我们基本上要使用该套件来测试绝对编码器和增量编码器。

    测试所需的增量参数包括相移、占空比、抖动、机械误差、相对于基准编码器的精度。

    对于  测试机械误差所需的绝对参数、相对于参考编码器的精度。

    此致

    Sayali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sayali、

    感谢您的反馈。 很高兴听到选项1符合您的要求。 致您的问题:

    1.可以从所选编码器类型(例如 EnDat2.2、含选项的角度)中读取位置反馈信息

    2.是的,要进行比较,您需要第二个参考编码器,该编码器耦合到您想要探索的编码器。 理想情况下、您在同一 F28379D LaunchPad 上读取两个编码器并计算误差。 或者、您可以使用第二个 F28379D LaunchPad、并通过 GPIO 等方式对两个 LaunchPad 进行相位检查、并通过 SPI 等方式显示信息。 我们没有这样的软件示例、您需要根据您的需求进行开发。

    3.具有5V CMOS 反馈信号 A、B 的增量编码器、我可以直接连接到 LaunchPad。 请参阅接头 J14和 J15"双 JV 正交接口"

    此致、
    Martin

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Martin、您好!

    感谢您的意见。

    对于1点、我们也会出错、并且能够在 GUI 上共享一些读取快照以供参考、或者在库中共享任何视频。

    对于3点,当我们给出增量输出时,我们可以在软件上得到什么读数,我们能得到相移、占空比、抖动和误差吗?

    此致、

    Sayali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sayali、

    关于项目1:由 C2000 MCU 提供的软件、连接到绝对编码器(如 EnDat2.2)、并读出位置。 正如我在项目2中提到的、如果要测量角度误差、需要连接到第二个绝对编码器作为参考编码器。 然后、您需要比较两个角度并自行计算误差。  

    您可以查看 https://www.ti.com/tool/BOOSTXL-POSMGR 上提到的软件

    项目3:同样适用于此处。 C2000 MCU 软件示例(如 C2000Ware: https://www.ti.com/tool/C2000WARE)提供了设置 eQEP 外设以从增量编码器读取增量计数的驱动程序。 请参阅 C2000Ware 示例以获取 eQEP 外设。  

    有关 C2000 MCU 和相关软件的更多支持、请参阅我们对 C2000产品系列的期望。

    请在 C2000 MCU E2E 论坛上将您的特定问题发布在 C2000 MCU 软件上: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum

    谢谢你。

    此致、
    Martin