基于FT61F24X的无刷电机筋膜枪的应用方案,使用3路PWM输出和3个通用 IO口控制3个N+P 半桥、2个比较器(其中一个比较器有两个输入可以切换)用于采集反电动势、1 路ADC 采集母线电压、1路ADC 采集母线电流、1个IO用于按键检测。
下图是主控芯片
FT61F245 。主控芯片系统时钟 8MHz 4KROM 256B SRAM 。
电机驱动系统中使用了
6 个 IO 驱动,其中上半桥控制 IO 输出高或者低,控制三极管及MOS 管的开关,下半桥使用 PWM 控制。 RS1 是采样电阻,采样信号经过 RS1 和 C15 组成的RC 滤波电路之后直接输入到 MCU 的 ADC 通道处理。
本应用使用了两个通道,一个通道采集母线电流,另一个通道采集母线电压,程序中配置了分别采集 16 次之后,切换通道,并且 ADC 采集时刻都是在 PWM 为高电平的时刻。如下图所示,其中黄色线,绿色线和 橙 色线是 3 路 PWM 输出,蓝色线 是表示 ADC 启动采集时的 IO口翻转。