如何将3个正交编码器转换为模拟转速计
最大编码器频率约为2.5MHz
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.
如何将3个正交编码器转换为模拟转速计
最大编码器频率约为2.5MHz
David、
一般来说、位置控制通常不使用有刷电机和步进电机。 我没有找到将 正交编码器信号转换为模拟转速计电压的应用手册。
您使用的正交编码器是什么?
我看到一款产品可以将其转换为: US Digital| Products | ETACH2|高速编码器至模拟转速计
此致、
王丽
David、
在电机驱动器器件选择指南(电机驱动器|概述|德州仪器 TI.com)中、我找不到 转速计的编码器。
但是、有一个应用手册讨论 正交编码器。 https://www.ti.com/lit/an/slaa795/slaa795.pdf
"MSP430FR2000微控制器(MCU)可以保存实现该状态机的程序、以接收器件的正交编码器输入并通过 UART 输出位置变化。 此外、内部实时时钟(RTC)可用于在每次位置变化时输出时间戳、从而提供旋转速度信息。 该项目已经过优化、可实现最小代码尺寸和稳健的人机界面设备(HID)输入处理。 首先、下载项目文件和演示此功能的代码示例。"
您是否会查看该应用手册或向 MSP430论坛发布问题?
此致、
王丽
尊敬的 David:
市场上的一些 Cortex M4/M7 MCU 具有称为正交解码器 QDEC 的外设、其中一些 MCU 可以将正交输入信号直接处理为速度值、稍后可由 MCU、DAC 甚至 PWM 上的任何通信接口提取。 其中一些 QDECs 可能能够在2.5MHz 及更高频率下工作。 我不知道 TI MCU 产品系列、可能值得在 TI 微控制器论坛上提出问题。
此致、
Grzegorz
尊敬的 David:
是的、大多数 C2000器件系列都集成了 QEP 外设。 一些选项包括:
您可以在其中一个特定于器件的 TRM (技术参考手册)中阅读有关 eQEP 外设及其功能的信息。 这些内容可在上面列出的产品文件夹中找到。
例如、F28004x 指的是:
我们的 C2000Ware 软件开发套件(https://www.ti.com/tool/C2000WARE) 已开始使用 QEP 示例、其中包括位置/速度计算。
此致
Lori
您好、Lori
很抱歉耽误你的答复-我们有一些国家假期,花时间详细评估你的答复
最后、我们认为您提出的 TMS320F38075 MCU 就是这样
但是、我们想问您几个问题、以便最终解决 MCU 选择问题:
我将再次重复我们的任务-我们需要同时将3个正交编码器转换为3个转速计模拟信号、并且我们必须针对每个编码器分别具有2.5MHz 最大频率的编码器执行此操作。 我们必须选择最合适的 MCU、当然也是最便宜的 MCU。 您能不能认为 这是最适合我们应用的 MCU?
如果这是 MCU、我们在 TI 站点上搜索、但未找到该特定 MCU 的 EVM。 我们发现另外两个认为我们从事评估工作的人:
(i) https://www.ti.com/tool/LAUNCHXL-F28379D
㈡ https://www.ti.com/tool/LAUNCHXL-F280049C
请您告诉我们、哪一种更好地体现了我们的评估目的。 28379D 基于功能更强大的处理器、 仅具有2个编码器连接器(与他的小兄弟一样)。 我们的问题是、让功能较弱的 EVM 获得性能的完全批准是否更好?
最后一个问题是有关我们开发的相应 JTAG 的问题。 我们是否需要 JTAG 用于上面定义的评估模型? 如果是、哪一个可以更好地为我们工作? 我们假设在以后的阶段中、我们将需要 JTAG、此时我们将根据所选 MCU 开发自己的电路板。 因此、选择合适的 JTAG 将推动我们向前发展。
期待收到您的来信
非常适合您的专业建议
David
David、
是的、使用此处的参数表(C2000实时控制 MCU |产品|德州仪器 TI.com)
对于3个 QEP 模块、我们拥有的唯一器件是:
我意识到我应该在前面提到过的一点-我们有一些客户使用 C2000可配置逻辑块来实现简单的 QEP。 如果 F28004x 或 F28002x 适用于您的系统、这可能会打开 F28004x 或 F28002x 作为一个选项。
[引用 userid="69052" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1030450/how-to-convert-quadrature-encoder-to-analogue-tachometer/3856004 #3856004]2. 如果这是 MCU、我们在 TI 站点上进行了搜索、但未找到该特定 MCU 的 EVM。是的、正如您所看到的、我们为器件系列的超集提供了评估工具。 对于 F2807x、这将是 F28379D 评估工具。 您可以选择以较慢的速度为 F28379D 计时、并确保未使用任何不在 F2807x 上的外设进行初始评估。
F28004x 与 F28007x 非常相似。 本应用手册讨论了 F28004x 并重点介绍了两者之间的一些增量。 如果您对这些增量满意、那么 F28004x 评估工具将非常适合您。
LaunchPad 是低成本评估模块。 还有可用于这些器件的 controlCARD +集线站。 这些引脚允许您连接到器件的所有引脚。 本页的"全功能评估模块"下列出了这些模块
[引用 userid="69052" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1030450/how-to-convert-quadrature-encoder-to-analogue-tachometer/3856004 #3856004]3. 最后一个问题是有关我们开发的相应 JTAG 的问题。 我们是否需要 JTAG 用于上面定义的评估模型? 如果是、哪一个可以更好地为我们工作? 我们假设在以后的阶段中、我们将需要 JTAG、此时我们将根据所选 MCU 开发自己的电路板。 因此、选择合适的 JTAG 将推动我们向前发展。[/QUERP]评估模块具有板载 JTAG 调试探针。
在此页面上:
向下滚动到硬件/调试探针、查看开发自己板时可用探针的列表。
如果您还没有、您可能会发现本指南对您有所帮助:
此致
Lori
尊敬的 Lori
您的详细答案、请经常查看
在继续我们的最终决定之前、我想澄清一下您在 回答我的问题0时提到的使用 F28004x 或 F28002x 的选项 1:
(笑声) 我们有一些客户使用 C2000可配置逻辑块实现简单的 QEP。 如果 F28004x 或 F28002x 适用于您的系统、这可能会打开 F28004x 或 F28002x 作为一个选项。
请您详细解释一下、您说的"使用 C2000可配置逻辑块的简单 QEP "是什么意思?
这 是一个很好的机会
David
可配置逻辑块是 F2837x、F28004x、F28002x 等器件上的外设。 我认为它是逻辑块的工具箱-例如计数器、有限状态机和查找表。 这些可用于构建自定义逻辑功能或增强器件上已存在的逻辑。
一个简单的 QEP 正交计数器模块可由 CLB 构建块定义。 它支持 QEP-A/QEP-B 和 QEP-I 因此、它不像 eQEP 模块那样具有完整功能、但如果您只需要一个计数值、它可能适用于您的应用。
如果您使用 F2837xD 或 F28004x 工具进行评估、这两种工具都具有所需的 CLB 功能、因此您可以进一步研究这一点、看看它是否满足您的需求。
此致
Lori
以下是有关 CLB 外设的一些附加信息:
谢谢
Lori
简要介绍 CLB 材料、我理解您的想法是:
考虑 仅 具有2个 eQEP 输入的 F28004x 或 F28002x 系列
使用 CLB 外设 、如下所示:
-使用 GPIO 作为 CLB 输入
-使用 FSM 或 LUT 实现 QEP 的逻辑
我知道、您认为我们对3个 QEP 通道的2.5MHz 要求 不够严格、因此我们可以使用 较低 的 DSP 系列来满足我们的要求
我对您的建议是否理解良好?
请提前告知我们
David