开发版的硬件资源基本没有改动,测试也很方便,主要是驱动程序的更新,当前版本的驱动在芯片兼容性、程序开发性以及电机适应性方面都有提升。
支持的MCU有MM32L073,MM32SPIN05,MM32SPIN27,MM32SPIN222C,MM32SPIN160C,MM32SPIN120B等,每种mcu都有独立的配置。
驱动方式包括无感有感,方波弦波,有刷无刷。
程序各段注释明确,方便更改配置,支持的电机类型也可以方便的直选或者自行配置
测试无感方波驱动:
#define _DutyL2 6
#define _DutyH2 100
#define _Control_Type2 OPEN //(! use OPEN)
#define _rpmL2 100
#define _rpmH2 9000 //_rpmH2 6000
#define _DriveL2 5
#define _DriveH2 100
设置rpmH2在6000 9000 的状态:
较好位置启动时间在0.2秒左右,最长一秒内启动。