AT32M412这块芯片是专门为了做电机控制的mcu。
采用ARM Cortex-M4内核,主频高达180MHz; 配备1个高级定时器、支持3路PWM互补输出; 带霍尔接口的定时器单元,这个是当前市面上的mcu都没有的接口,这个得点赞; 为了测试这块开发板,我还顺便买了一块驱动板 支持arduino接口,正好AT32M412-START也支持arduino接口,正好能插上。 在官网上找了一下,没有发现AT32M412的foc无刷电机控制源码,只好准备自己移植。 这块电机驱动板是兼容simplefoc,因此想直接移植simplefoc的代码。 准备阶段: 1.simple foc源码,参考github上源码 2.电机:使用无刷电机,之前用的200W左右的无刷电机 3.控制方式:使用无感foc的形式,高转速运行
使用这款电机,这个是上次测评极海电机驱动板的视频(极海板子自带驱动还是比较赞,在这里说其它mcu厂家的好话不会被打吧  )
难点: 1. foc还是用的比较多,唯一的问题是移植上会存在一些问题,考虑兼容性和稳定性 2. 调参是任何一个搞电机的工程师都无法回避的问题,想要电机转的好,调参得调好
验证周期: 1. 预计移植代码直到能简单运行需要三天时间,找源码+移植 2. 调参时间也需要1~2天,主要看有没有时间调试,估计得周末才有空
|