主题中讨论的其他器件:TMS320F28069M、
您好、
根据 TIDA-01527的参考、我正在尝试在 CCS 中获取旋转变压器角度、其变量为"res. 角度"(使用 TMS320F28069M Launch Pad)、并设置 Q 值19。 我将在一个季度中获得0-99之间的范围。
请帮我弄清楚如何获得正确的角度反馈。 检测数据之前、我是否需要设置直流偏移或校准?
请帮助我获取正确的角度和 SIN/COS 值。
等待您的反馈。
--
谢谢。此致、
D·帕特尔
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-01527的参考、我正在尝试在 CCS 中获取旋转变压器角度、其变量为"res. 角度"(使用 TMS320F28069M Launch Pad)、并设置 Q 值19。 我将在一个季度中获得0-99之间的范围。
请帮我弄清楚如何获得正确的角度反馈。 检测数据之前、我是否需要设置直流偏移或校准?
请帮助我获取正确的角度和 SIN/COS 值。
等待您的反馈。
--
谢谢。此致、
D·帕特尔
尊敬的 Jiri:
我已安装
Code Composer Studio V8.1
编译器 v18.1.2 LTS
使用 CCS 进行调试时观看 PFA 视频
e2e.ti.com/.../resolver_5F00_CCs.mp4
e2e.ti.com/.../IMG_5F00_9163.MOV
我发现"for(;;)"中的"res_diag"函数是空的。
如果需要任何进一步的信息、请告诉我并帮助我获取正确的数据。
--
谢谢。此致、
D·帕特尔
Patel、您好!
就像我之前所说的那样,我离开了办公室。 我找到了硬件并再次运行软件。 我使用了最新的 CCS v12和相关的编译器。 以我为例、该软件开箱即可完美运行。 无需校准。 只是运行软件。 AngleFlt 变量为0变为1、即0 -360°角度。 我从未执行 res_diag()函数。 该软件未准备好用于生产。 这只是一个展示模拟电路性能的示例。
这是我的观察窗口的示例:

我建议按照以下步骤进一步调试您的问题:
请报告。
此致、Jiri
尊敬的 Jiri:
非常感谢您的留言。
我以前说过我不在办公室。
是的、我能理解。 但它已经长达将近15天。 等待反馈。
我建议按照以下步骤进一步调试您的问题:
- 请使用示波器并测量旋转变压器信号(以接地为基准)。 您看到的是干净的正弦波、如设计指南的图24所示吗?
- 转动旋转变压器传感器时、Vsin_RAW、VCOS_RAW 和 Vexc_RAW 如何变化?
- 您使用的是什么旋转变压器? 是4V 还是7Vrms 旋转变压器?
请报告。
[/报价]我会进行相应检查并提供反馈。
--
谢谢。此致、
D·帕特尔
尊敬的 Jiri:
我们将在 Anglefit 处0-1、在一个分辨率下获得4次。 可能是4极点导致的。
您使用的是什么旋转变压器? 是4V 还是7Vrms 旋转变压器?
我们使用的是7Vrms。
PFA 波形作为参考、请指导我们进行改进。
等待您的反馈。
--
谢谢。此致、
D·帕特尔
尊敬的 Jiri:
非常感谢您的反馈。
[报价 userid="245347" url="~/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1249193/tida-01527-unable-to-get-angle-in-tida-resolver-example/4754853 #4754853"]第二,值0-99/象限重复吗? 如果您有多圈旋转变压器(电机控制中常见)、它们不会绝对超过360°。 例如、4圈(4速)旋转变压器每隔90°(象限)就会重复一次。是的、这意味着要获得绝对值、我们需要 2极旋转变压器正确吗?
我怀疑您的全局 Q 编号可能存在问题。
好的、我针对 Anglefit 对_iq19进行了 Q 编号。 是否还有任何其他需要实现_iq19的参数?
请引导我。
等待您的反馈。
--
谢谢。此致、
D·帕特尔
您好,Patel,稍等一下。 我又看了一下你们的视频。 在您的第一篇文章中、您写道该值会变化0-99。 这是不正确的。 在视频中、该值在一个象限内发生0-0.99变化。 这是正常的。 IQ 设置是正确的。
可能、您只拥有一个多圈旋转变压器。
标准单圈(=速度1x 或1极对)旋转变压器绝对超过360°。 此外还有多圈(多速)解算器。 可变磁阻旋转变压器就是一个很好的例子。 请查看下面 Tamagawa 的目录。 "Number of multiple (旋转变压器极点数)"是关键字。
多圈(多速度)旋转变压器是电机控制的相当标准的。 位置感应功能对于精确的电机换向非常重要。 一旦电机和旋转变压器的极对数相同、控制环路就无需知道电机的绝对位置。 只有一个极对内转子和定子之间的位置很重要。
如果我现在理解正确、您认为系统中的旋转变压器绝对仅超过一个象限(90°)。 但是、这可能是速度倍增因子为4的旋转变压器造成的。 在这种情况下、预计会出现这种行为。
此致、Jiri
尊敬的 Jiri:
非常感谢您的留言。
您好,请稍候。 我又看了一下你们的视频。 在您的第一篇文章中、您写道该值会变化0-99。 [/报价]是的、第一个问题是错误的。 但后来在你的建议,我得到正好4次/革命。
AngleFlt 变量从0变为1、即0 -360°Angle。[/quote]标准单圈(=速度1x 或1极对)旋转变压器绝对超过360°。 此外还有多圈(多速)解算器。 可变磁阻旋转变压器就是一个很好的例子。 请查看下面 Tamagawa 的目录。 "Number of multiple (旋转变压器极点数)"是关键字。
[/报价]非常感谢您的建议。
--
谢谢。此致、
D·帕特尔