本帖最后由 LcwSwust 于 2023-2-16 09:23 编辑
关于无感无刷电机反电势过零检测电路, 普通电调会用到9只电阻,采用单片机内部比较器(如STC15W408AS)去比较悬空相电压与中点电压,会占用4个引脚。 有的电调会用到6只电阻,采用ADC检测相电压(如ESC32电调),会占用3个ADC引脚。 而我采用的方案只用到4+2只电阻,1+1个ADC引脚。 若用于四合一电调,则只需4*4+2只电阻,4*1+1个ADC引脚,也许只需一片LQFP48的单片机作为主控。 原理是采用ADC检测悬空相电压与供电电压VCC,当PWM开通时让悬空相电压与VCC/2作比较,判断过零点。 (若占空比很小,则在PWM关断时让悬空相电压与0(或VCC)作比较) 目前,单个的电调已用STC15W408AS单片机做了初步的实验,只检测了PWM开通时的电压,电机转起来了,程序尚未完善,还未试验高转速。
(其实这图里的R5、R6也可省掉,只是要在换相时使一相置高另两相置低即可通过ADC1测得VCC电压)
参考资料: “基于直接反电动势法的无刷直流电机准确换相新方法” https://mouser.eetrend.com/content/2018/100012428.html
|