主题中讨论的其他部件: DRV8711
我们的客户有关于DRV8711EVM的问题。
我要为客户发布问题:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我们在DRV8711EVM上发现了以下现象。
电动机开了以后,电动机在按住时会有点振动。
观察电机电流的波形,电流以未指定的周期振动。
通过在感应信号上添加开关噪声,接通时间似乎变得很短。
(请参阅:图1,图2)
这种现象并不总是发生,但轻微振动会以较高的速率发生。
问题;
您能告诉我们停止振动的方式吗?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
配置:
DRV8711EVM,VM=48V
模式:完整步长空闲时间:75,1.5us
ISGAIN:10衰变时间:5,2.5us
扭矩:114,(2.6A)关闭时间:10,5us
TDRIVEN:11,2us DECMODE:011,混合衰变
TDRIVEP:11,2us
IDRIVEN:0.01万mA
IDRIVEN:00,50mA
电机;
混合动力步进电机-高扭矩型,
直流电阻:0.6Ω±0.09
1KHz 1Vrms时的电感:2.6mH
最大电流:3A
以下是波形;
以下是DRV8711上的残留内容(异常时的另一个设置):
// CTRL寄存器
Ctrl_REG.Address = 0x00;
Ctrl_REG.DTIME = 0x03;//850ns
CTRL_REG.ISGAIN = 0x01;//增益10
CTRL_REG.EXSTALL = 0x00;//内部失速检测
Ctrl_REG.mode = 0x00;//完整步骤
CTRL_REG.RSTEP = 0x00;//无操作
CTRL_REG.RDIR = 0x00;//方向由DIR引脚设置
CTRL_REG.ENBL = 0x01;//启用电机
//1000 11 01 00000 0 1
///扭矩寄存器
Tortal_REG.Address = 0x01;
Tort_REG.SIMPLTH = 0x01;//100US反电动势样品阈值
TRUST_REG.TRU矩= 0x71;//将ISGAIN设置为10时,这将提供有关1.2 AMP电流斩波器的信息
//1000 0.1011万 0111.0001万
//取消注册
OFF_REG.Address = 0x02;
OFF_REG.PWMMODE = 0x00;//内部索引器
OFF_REG.toff = 0x0A;//5US固定关闭时间,即使在10US也是一样的
//100万 000001010
//空白寄存器
Blank_REG.Address = 0x03;
Blank_REG.ABT = 0x00;//禁用自适应消隐时间
BLANK_REG.TBLANK = 0x4B;//1.5uS当前断路消隐时间
//100万 001001011
//衰减寄存器。
Decy_REG.Address = 0x04;
Decy_REG.DECMOD = 0x03;//始终混合衰减
Decy_REG.TDECAY = 0x05;//2.5uS混合衰减过渡时间,
//1000 0011 00000101
//失速寄存器
STANT_REG.Address = 0x05;
STANT_REG.VDIV = 0x02;//反电动势除以8
stall_REG.SDCNT = 0x00;//stalln在第一个步骤中声明
STANT_REG.SDTHR = 0x3C;//修改的值?
//1000 10 0.0001万 0011.11万
//驱动器寄存器
DRIVE_REG.Address = 0x06;
DRIVE_REG.IDRIVEP = 0x00;//高侧50mA峰值(源)
DRIVE_REG.IDRIVEN = 0x00;//低侧100mA峰值(汇电流)
DRIVE_REG.TDRIVEP = 0x03;//高侧门驱动2US
DRIVE_REG.TDRIVEN = 0x03;//低侧门驱动2US
DRIVE_REG.OCPDEG = 0x00;//OCP脱模时间1US
DRIVE_REG.OCPTH = 0x00;//OCP阈值250mV
//1000 00 00 11 00 00 00
提前感谢您的参与。
此致,
Takishin