大量的电机控制应用一直在持续不断地寻求提高效率同时降低系统成本的方法, FOC(Field-OrientedControl,磁场定向控制)因此在运动控制行业备受瞩目,如今已在诸多应用场合逐步替代传统的控制方式。目前,FOC 技术已完美匹配 BLDC 电机,随着 MCU 国产化进程加快,无感 FOC 将逐渐普及开。
FOC 也称矢量变频,它可以精确地控制磁场大小与方向,使电机转矩平稳、噪声小、效率高, 并且具有高速的动态响应,所以近年来 FOC 在中低成本、无刷电机应用中广受市场欢迎。目前 FOC 已在很多应用上逐步替代传统的控制方式,在运动控制行业中备受青睐。一直以来,电机控制都不是电子工程师的重点领域,许多开发人员因缺乏经验或专业知识而无法轻松设计出必要的控制电路。
不过,尽管电控长久以来都是中国电子工程师的软肋,但中国企业并不因控制技术难点而沉浸在传统 AC 电机研发中,近年来关于 FOC 电机研制在不断推进,空调、无人机、机器人、 医疗设备、数控机床等多领域都广泛运用到 FOC 技术,FOC 电机市场渗透率逐年增涨。
FOC 需要复杂的数学算法,这对于普通设计人员来说可能并不熟悉,所以在过去,设计师们 通常依赖于复杂的数字讯号处理 (DSP) 芯片来实现无传感器 FOC。
而且目前关于 FOC 技术而言,虽然有多家芯片制造商开发了专用于电机控制的芯片,而且也 应用他们的芯片实现了 FOC 电机控制的相关算法,但是他们的 FOC 电机控制算法并没有完全 开源,只是提供了一个函数 API 供用户使用。也有一些国内的芯片厂商将 FOC 控制相关的模 块使用硬件的方式集成在了芯片内部,用户只需要去配置一些相关的寄存器就可以使用 FOC 算法来控制电机。而且也有一些公司也确实是使用了以上的方式应用到了相应项目中。但是,在目前的市面上没有真正达到开源 FOC 算法的厂家。绝大多数工程师并没有了解 FOC 电机控制算法,也没法自己独立的去编写相关代码,仅仅只是局限于对原有非核心代码的小 修小补来完成项目的开发。
而我们本次线上班的目的就是完全解决上面的瓶颈,让大家不再只会调用相关函数 API 接口, 我们的所有代码不调用任何库函数,让大家真正学会如何自己去编写 FOC 算法里面的代码, 知道每条代码的含义。还会带领大家一起把相关算法的理论全部推导一遍,比如SVPWM 算法、 滑模观测器算法等,让大家知其然还要知其所以然。
|