尊敬的各位先生和马当斯:
我正在使用drv8308用于时钟PWM模式下的BLDC电机。 有时,drv8308在其寄存器2A中显示0x4f值。
在这种情况下,电机运行没有问题,寄存器2A的内容为0。
此故障的原因是什么?如何解决?
此致
Marco
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.
您好Rick,
感谢您的回复。
不幸的是,我刚刚发现了用于评估注册内容的代码中的一个错误。 我想,突然出现的正确值是7F (从4F更正的掩码-> 7F)- 似乎drv8308没有响应。
我在设备未通电时看到此值(未屏蔽= 6.5535万)。 在出现故障的情况下,另一个驱动器的功率仍高于最小阈值(在我的项目中,有三个电机,每个电机由drv8308驱动,它们都连接到相同的电压源)。
我监测电机电流,但不监测每相。 总结电流< 300 mA。
我已经记录了一些信息,可能对您有所帮助:
电机= 1 速度1= 0 速度2= -97 I= 170 PWM= -51 st=0 位置=2.711万
电机= 1 速度1= -200 速度2= -148 I= 306 PWM= -41 st=0 位置=2.7108万
电机= 1 速度1= -100 速度2= -146 I= 168 PWM= -41 st=0 位置=2.7107万
电机= 1 速度1= -100 速度2= -142 I= 199 PWM= -42 st=0 位置=2.7106万
电机= 1 速度1= -100 速度2= -139 I= 226 PWM= -32 st=0 位置=2.7105万
电机= 1 速度1= -100 速度2= -133 I= 141 PWM= -32 st=0 位置=2.7104万
电机= 1 速度1= 0 速度2= -88 I= 94 PWM= -39 st=0 位置=2.7104万
电机= 1 速度1= -200 速度2= -129 I= 92 PWM= -30 st=0 位置=2.7102万
电机= 1 速度1= -100 速度2= -127 I= 112 PWM= -29 st=0 位置=2.7101万
电机= 1 速度1= 0 速度2= -68 I= 121 PWM= -41 st=0 位置=2.7101万
电机= 1 速度1= -100 速度2= -118 I= 209 PWM= -26 st=0 位置=2.71万
电机= 1 速度1= -100 速度2= -118 I= 38 PWM= -24 st=0 位置=2.7099万
电机= 1 速度1= -100 速度2= -108 I= 59 PWM= -40 st=0 位置=2.7098万
电机= 1 速度1= -100 速度2= -111 I= 165 PWM= -40 st=0 位置=2.7097万
电机= 1 速度1= -100 速度2= -109 I= 197 PWM= -55 st=0 位置=2.7096万
############### drv8308故障:4F ##################
电机= 1 速度1= 0 速度2= -97 I= 0 PWM = -55 st=79位置=2.7096万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7096万
电机= 1 速度1= 100 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
电机= 1 速度1= 0 速度2= 0 I= 0 PWM = -55 st=79位置=2.7097万
Speed1是根据霍尔信号计算得出的
速度2是根据TACH信号(FGOUT)上斜坡之间的时间计算得出的
I是测得的电流[mA]
ST是寄存器2A的值,被故障值4F所屏蔽
位置是根据霍尔信号计算的位置
更新周期为10毫秒
电流似乎正常。
你有什么想法吗?
此致
Marco