我是用了TI的DRV8823,它的可以控制的电流有:20%~100%,电机要平稳运行,就需要用正弦波电流来控制,但是给的电流表里面没有零电流输出。正弦波的零电流怎么产生?
我是将其中一个通道关闭,来产生过零电流,但是用电流探头查看电流,发现不是正弦波。DRV8823的正确输出序列应该是怎么样的,不需要过零电流吗?
Austin He:
首先要明白这是个步进电机驱动器,步进电机平稳运行是靠你的输入控制信号的频率决定的。频率是定的,运行速度也就是平稳的。
输出端接的是电机,它是个大电感,也有容性。所以波形不会太好看。‘
建议在网上收集些步进电机的资料查看一下基本的工作原理。
比如以下网址的《CPG004_DRV88xx Evaluation Modules (Rev. A)》
www.ti.com/…/drv8824
QinWei Lai:
回复 Austin He:
我看了你推荐的资料,那些驱动会产生正弦电流,不需要控制器来给。
8823需要产生这些电流:”0,20,38,56,71,83,92,98,100,98,92,83,71,56,38,20,0,-20。。。“,其中,不为零的电流都可以通过寄存器来设置,但是0电流怎么获得?直接将那个相位关闭吗?
我查看了8823 EVB的页面,没有参考的程序,能否将EVB上的表发出来参考一下?
QinWei Lai:
回复 Austin He:
我看了你推荐的资料,那些驱动会产生正弦电流,不需要控制器来给。
8823需要产生这些电流:”0,20,38,56,71,83,92,98,100,98,92,83,71,56,38,20,0,-20。。。“,其中,不为零的电流都可以通过寄存器来设置,但是0电流怎么获得?直接将那个相位关闭吗?
我查看了8823 EVB的页面,没有参考的程序,能否将EVB上的表发出来参考一下?