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.

[参考译文] AM2434:Nikon 诊断示例代码

Guru**** 2394295 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414999/am2434-nikon-diagnostic-example-code

器件型号:AM2434
主题中讨论的其他器件:SysConfig

工具与软件:

您好!

 

我的客户有关于电机控制 SDK 09.02.00中 Nikon 诊断示例代码的一些问题。

- 他们是否需要一些更多的设置才能执行连续模式?

  他们通过参考程序代码将 PRU 配置为 Nikon 编码器。

  编码器通信能够在 CCS 上逐步开始。

  然而、对于持续执行、它不能由"运行"启动。

  它们是否应该在 PRU 上设置一些等待?

<执行结果>   

               Nikon 固件 :0.0.2 (发布)

Nikon 单通道、单 PRU 演示应用正在运行

通道0启用

请输入连接到通道0的编码器长度:

请输入第一个编码器单圈长度:17

请输入第一个编码器多圈长度(如果不是多圈编码器、则为零):
请输入第2个编码器单圈长度(未连接时为零):
使用最大编码器地址运行 CDF4 (多次传输命令)以检测连接的编码器

错误:尼康初始化失败

检查所选频率的编码器是否已连接、并确保连接正确

由于固件初始化失败、退出 Nikon_main

 

 

- 在"32Start Continuous Mode"的使用情况下,似乎可以设置两个参数(输入 IEP 周期计数和输入 IEP 触发时间)。

  他们尝试更改这些参数(3000–12000)、但他们看到编码器通信的波形没有变化。

  您能告诉他们这些参数是什么吗?

相关问题
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1396361/am2434-tamagawa-cycle-time?tisearch=e2e-sitesearch&keymatch=am2434%252520encoder#

 

谢谢。此致、

英明

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

    你好

    [报价 userid="1059" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414999/am2434-nikon-diagnostic-example-code "]

    错误:尼康初始化失败

    [报价]

    这表明硬件设置存在一些问题。 该故障通常在编码器无响应时发生。

    您能否分享您正在使用的硬件设置的详细信息? 您能否使用示波器或逻辑分析仪捕获信号并进行共享? 我们需要检查用于 Nikon 编码器接口的数字 TX、RX、TX_EN 和 CLK 引脚。

    [报价 userid="1059" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414999/am2434-nikon-diagnostic-example-code "]

    - 在"32Start Continuous Mode"的使用情况下,似乎可以设置两个参数(输入 IEP 周期计数和输入 IEP 触发时间)。

    [报价]

    如果发现先前的错误、则很难查看该问题。  我们需要 先解决初始化问题。

    此致

    Dhaval

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

    尊敬的 Dhaval:

    感谢您的答复。

    您能否分享有关您正在使用的硬件设置的详细信息? 您能否使用示波器或逻辑分析仪捕获信号并进行共享? 我们要检查用于 Nikon 编码器接口的数字 TX、RX、TX_EN 和 CLK 引脚。[/QUOT]

    由于客户向我们发送了硬件设置和信号捕获、您能否检查随附的文件?

    e2e.ti.com/.../Nikon-Diagnostics-Evaluation_5F00_.xlsx

    谢谢。此致、
    英明

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

    你好

    感谢您的分享。 我有几个问题:

    1.您能告诉我在每个屏幕截图中探测的 DIO0和 DIO1行是哪个引脚吗?

    2. NG 案例和 OK 案例之间的区别是什么? 编码器是否相同?

    3.编码器支持的接口速度是多少? 在 CCS 工程的 SysConfig 文件中是否正确配置了该文件?

    此致

    Dhaval

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

    尊敬的 Dhaval:

    感谢您的观看。 由于我们收到了客户的一些反馈、请查看以下内容。

    1. 您能告诉我在每个屏幕截图中探测了 DIO0和 DIO1行的哪个引脚吗?[/QUOT]

    J9引脚5 DATAP1             DIO3

    J9引脚6 DATAM1            DIO2

    J9引脚7 CLOCKP1          DIO1

    J9 PIN8 CLOCKM1           DIO0

    2. NG 情形和正常情形之间有何区别? 编码器是否相同?[/QUOT]

    是的、它是相同的编码器。 只有软件是不同的。

     有关区别,请参阅尼康诊断 Evaluation_.xlsx 中随附的文件。

    3. 编码器支持什么接口速度? 在 CCS 项目的 SysConfig 文件中是否正确配置了该文件?[/QUOT]

    编码器支持4Mbps 接口速度。 它们在 SysConfig 文件中设置4Mbps。

    谢谢。此致、
    英明

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

    你好

    我们将在我们这边进行测试、并在明天之前回复您。

    此致

    Dhaval

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

    松本山

    看起来我们需要在编码器上电和编码器收到第一条命令之间保持一定的延迟。 当您移除基于 UART 的扫描以读取位置分辨率并对其进行硬编码时、这违反了该时序要求。

    您是否可以在编辑代码的位置添加 ClockP_usleep (500000)、以查看是否有用?

    此致

    Dhaval