有刷电机没什么好说的,几乎可以当是一个简单的负载来控制
1,PI控制,电机不需要PID,PI控制就可以了,三环的理解:电流环,速度环,位置环
2,IIR数字滤波,这个在超高速电机中要用到,有的单片机是没有比较器的,会用到ADC来检测过零
3,无感无刷电机的过零检测,带霍尔的没什么好说的,直接中断读取就能检测并换相,主要是无感的,过零检测有几种方式,
A:比较器检测,这个是很多无刷电机入门用的方法
B:ADC检测过零,网上资料不是很多,ADC检测分为两种,一种是PWM触发ADC检测,一种是连续ADC检测,通过IIR滤波后判断过零
4,电机电流取样检测,这跟普通的电流ADC不一样的,只能在PWM的通电周期内检测,并作相关处理
5,FOC控制,在你完成了前面几个之后,开始学习FOC,准备两以上的时间,除非你是大神 |