E2E、
我当时正在研究 DRV8234、它告诉我无需编码器即可实现位置检测和速度调节。 我想知道如何知道此 DRV8234的精度以及它是否可以替代我的12位编码器?
谢谢!
亚当
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.
嘿、Adam、
精度比较将取决于电机结构(刷子和换向片)与编码器输出(齿轮箱前、电机每旋转一圈产生多少个脉冲)。 我们的器件将在电机刷子每次跨越两个相邻的换向片时输出一个脉冲。 许多小型 BDC 电机具有2个电刷和3个换向片,因此2*3= 每转6次脉冲 。 这就是60°精度。 如果你有4个刷子和5段,那么它将是4*5=20脉冲每转。
请参阅以下示例数学运算、比较双有刷/4段电机与每转输出4个脉冲的编码器上的器件输出:

也就是说、如果您的12位(2^12 = 4096)编码器在齿轮箱之前每转输出4096个脉冲、那么这比我们的器件精确得多。 但是、如果齿轮箱每转4096个脉冲之后、那么我们的器件将在传动比大于682:1时匹配性能。 因此、在原始精度方面、您的12位编码器可能比我们的器件精确得多。
对于稳态性能、我们的器件可以完美地匹配编码器的精度、不会丢失任何计数或增加额外计数。 但是、每转一周它仍将仅输出6个脉冲(或其他计数取决于电机结构)。 从功能上讲、这将与12位编码器一样好、因为您将能够准确地计算旋转或速度。
以下示波器捕获显示了 RC_OUT (黄色)对编码器输出(粉色)的纹波计数精度。 电机电流在底部为(绿色)。 查看编码器如何为我们器件的每6个输出提供4个输出。

我们的器件在电机启动和停止时将始终错过一些纹波、但软件中可以考虑到这一点、因为在相同的条件下、每次都会错过相同数量的纹波。 与编码器不会错过任何脉冲相比。
我们的器件无法检测未主动驱动电机的电机运动。 因此、如果您需要"离线"位置检测、或需要知道电机在关闭或篡改后的起始位置、编码器是更好的选择。
总之、这取决于您的12位编码器的用途以及4096脉冲是在齿轮箱之前还是之后、以及您是否确实需要所有12位精度。
此致、
雅各布