主题中讨论的其他器件: controlSUITE、 INSTASPIN-BLDC
您好!
我使用的是 DRV8312-C2-KIT、我想知道以下代码的作用:
InstaSPIN_BLDC (&InstaSPIN_BLDC1);
它用于触发计数器 mod_dir1、并且有一些有关输入和输出的信息:
typedef 结构
{
Int32 Vag;//内部:VAG 输入--包含实数 VA + VaOffset ->以接地为基准(_IQ)
Int32 VBG;//内部:VBG 输入--包含实数 Vb + VbOffset -->以接地为基准(_IQ)
Int32 VCG;//内部:VCG 输入--包含实际 VC + VcOffset -->以接地为基准(_IQ)
Int32 Van;//内部:VA 至中性(_IQ)
Int32 VBN;//内部:VB 到中性(_IQ)
Int32 Vcn;//内部:VC 到中性(_IQ)
Int32 VaOffset;// VaOffset (_IQ)
Int32 VbOffset;// VbOffset (_IQ)
int32 VcOffset;// VcOffset (_IQ)
Int32 Int_Threshold;//输入:发生换向的积分阈值(_IQ)
Eintbool Vint_lockout;//内部:反激电压锁定标志
int32 * vphase;//内部:指向要计数的相电压的指针(_IQ)
int32 V_int;//输出:积分器(_IQ)
Eintbool ComM_Trig;//输出:换向触发脉冲
UINT16状态;//输入:值0至5
} INSTASPIN_BLDC;
但我无法找到有关函数内发生的情况的任何信息。 InstaSPIN 从何处得知电流换向的正确时间?
是测量 BEMF 吗? 它如何分析输入? ...?
也许您可以在这里为我提供帮助。
提前感谢、
Sarah