我用DRV8834去控制步进电机,步进电机最大电流500mA,我经过计算AISEN和BISEN取样电阻用的是0.82欧姆,而ADECAY和BDECAY是用的典型电路里边的51千欧,现在电机正常运行的时候,过一会儿点击特别热,我想把电流降下来,应该怎么调节电阻?(是不是AISEN和BISEN的是不用动的,只调节ADECAY和BDECAY的呢,具体应该怎样操作,谢谢了!)
首先要根据8.3.1手册理解Vref和电流峰值的关系。
再看怎么改变vref,简单举个例子吧,普通分压电阻只有一个分压点在中间,但是用三个电阻可以组成一个三端网络,一端接3.3v,一端接地,一端接一个单片机IO口,IO口可以是高3.3V,也可以是零。这样三个电阻中点的电压就变成两档可调了,根据IO口的高低可以计算出两个分压值来。可以理解为第三个电阻可以控制来和上端电阻并联或者和下端电阻并联,从而影响中间分压点的值。
根据需要的电压档位计算反推三个电阻值就好