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.
尊敬的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