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.

[参考译文] DRV1.0983万Q1EVM:模拟和PWM速度控制不工作

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/637769/drv10983q1evm-analog-and-pwm-speed-control-not-working

部件号:DRV1.0983万Q1EVM
主题中讨论的其他部件: DRV1083-Q1

尊敬的TI支持团队:

我有一些关于通过模拟电位计或PWM进行速度控制的问题。 我正在使用DRV1.0983万Q1EVM控制小型燃油泵的EC电机。  
通过I2C进行的速度控制工作正常。 但是,当我想要通过模拟电位器控制速度时,无论电位器位于EC电机中的哪个位置,电位器都会以恒定速度ca旋转。 3600 rpm。

当我选中覆盖框时,我能够通过I2C控制速度。 这非常好。 如果我在此停止电机并取消复选超控框,则EC电机不会再次启动。 显示屏显示以下内容:

正如您所看到的,速度需求约为40%,但即使电源仍在工作,也没有电压供应。  

总结:如果EVM处于模拟速度控制模式,则EC电机将以恒定频率旋转,而不管模拟电位计电压如何。 (我测量了电位计的电压,它工作正常。 最大电压为3.3V)

在使用具有PWM速度控制的EVM后,出现了整个问题。 首先,它运行良好。 然后我更换了PWM源,它停止工作。 从那时起,我就有了上述的问题。

希望你能有一些帮助。

此致

亚历山大

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

    您好,Alexander,

    如果I2C正常运行电机,则意味着在选择模拟与PWM进行速度控制或获取速度引脚上的电压时会出现一些问题。  有两个地方可以检查此问题:软件(EEPROM设置)和硬件 (EVM上的J2)。

    对于软件,DRV1083-Q1 使用 GUI的闭环设置部分的基本设置选项卡上的速度输入模式确定速度输入。  更改下拉列表, 单击手动刷新以确保写入正常,并验证 选项是否已更改。  我在下面附上了一张图片,其中显示了更改设置的位置:

    对于硬件,DRV1083-Q1 EVM将电压或PWM插入速度引脚。 有一个3引脚管座连接到电位计(您已经提到过)和PWM测试点(听起来就像您使用过的一样)。 转至J2,确保分流器覆盖收割台的引脚1和2,然后顺时针转动电位计,将电压施加到速度引脚上。

    如果您在测试这些问题后遇到问题。 将PWM信号置于测试点上,查看设备是否能够接收电压,并监控速度引脚本身上的电压。

    希望这能有所帮助,

    -Cole

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

    嘿,Cole,

    感谢你的帮助。 但在咨询您之前,我已经应用了这些更改。 跳线J2的连接方式是使用来自模拟电位计的速度输入。 我还可以根据电位计在速度引脚的位置测量电压。 请参阅下面的模拟速度控制软件设置:

    之后,我还单击了eeRefresh以查看是否应用了更改。 单击eeRefresh后,“Enable Configure (启用配置)”按钮变为红色,但速度输入模式仍为模拟输入。 所以我假设修改已保存到EEPROM中。

    与PWM信号相同。

    这两种模式之间的区别在于,在模拟模式下,无论电位计定位在何处,速度都保持在3600 rpm (243 Hz)左右。 在PWM模式下,电机根本不转动。
    我担心EVM IC在我测试PWM速度控制时受到一些损坏。
    您能否建议我进行一些测试以检查是否存在损坏?

    此致  
    Alex

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

    我观察到的另一件事是,当电机不转动时。 EVM仍消耗60 mA电流。 这在第一次PWM测试之前没有发生。

    再次感谢您的帮助。

    此致
    Alex

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

    你好,Alex,

    感谢您耐心等待;我想先从基础知识开始,然后再从基础知识开始。 如果我错了,请更正我,但我将尝试总结到目前为止发生的情况:

    • 在模拟模式下启动,转动电位计一定的量,观察到开闭环行为,能够改变电位计位置并相应地改变速度

    • 通过更改GUI中的选项切换至PWM模式,更改J2上的分流位置,在PWM测试点上应用0至3.3V (数字)信号,频率介于0.1kHz和100kHz之间,占空比为%。 观察到开闭环行为,但未改变占空比以改变闭环中的速度

    • 已尝试通过更改GUI中的选项切换回模拟,并且写入成功(已通过刷新验证)。 也改变了分流位置。 将电位器转至某个位置会导致开环至闭环行为,但在闭环时,当改变电位器位置时,速度只会达到3600 rpm,而不会改变速度。 电机以3600 rpm的转速继续运行,直至关闭

    • 进入I2C模式,通过选择覆盖位并更改显示选项卡上的0-511值来控制速度。 观察到的开环到闭环的行为和速度值的变化将改变转速

    如果上述描述是一个很好的假设,那么让我们再次尝试PWM模式。 我希望您再次将设备置于I2C模式(覆盖),插入一些速度命令,然后将速度模式更改为PWM。 刷新寄存器以查看按钮是否保持绿色且选项已更改。 然后,更改分流位置,并在禁用I2C后将PWM重新应用到测试点。

    我们这样写的原因是983Q1是一个睡眠模式设备,当速度引脚上没有电压时,它会关闭I2C通信。 大多数情况下,当设备处于无法工作的睡眠模式时,用户会尝试更改设置。

    目前,设备似乎不太可能损坏上述假设是正确的—请随意描述您之前的设置。 但是,我倾向于认为GUI存在一些读写问题。

    此外,请使用手动刷新而不是eeRefresh来读取寄存器。 手动刷新技术上读取更多寄存器。

    最佳,

    -Cole

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

    嘿,Cole,

    非常感谢您的帮助! 您的总结几乎正确
    在第一次尝试使用PWM时,我更改了占空比,速度也更改了。 然后我更换了PWM信号发生器,它不再工作。 我在我这边做了一些研究,发现第二个PWM发生器的电压过高(高达12 V)。 所以我认为针脚被破坏了。。我的坏处。。。 你同意我的看法吗?
    不管怎样,我会尝试实施您的建议,我会看到发生了什么。  

    感谢您的帮助!

    最佳,
    Alex

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

    我想我要结束这条线。 是的,我同意在速度引脚上输入高达12伏的PWM信号会损坏部件。

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