参考simpleFOC代码,在stm32G431上实现了20kHz的FOC电流环。为了降低驱动器成本,将主控由G431改为F030,目前所有代码均为浮点计算,实现了4kHz的电流环(FOC单周期时间成本约230us),控制效果一般,可作为初步参考。后续需要改为定点计算,提高电流环频率以优化控制效果。。程序架构采用了ST电机库的方案,在ADC采样完成中断里执行FOC程序。驱动方式为3个EN端加TIM1三通道PWM输出,TIM3采集编码器AB相输入,3通道ADC扫描采样三相电桥低边通道采样电阻电压。TIM1为中心对齐模式1,PWM模式2,RCR设为1(每两次溢出触发一次中断,即在下溢时触发ADC采样)。上电后电机开环运行,校对Z相(外部上升沿中断)信号,确定编码器初始偏移量,调试时将变量start_run修改为1以开始执行闭环程序。电流环程序放在ADC采样完成回调函数里面,首先获取编码器计数值并计算电角度,然后获取电流采样值并经过clarke变换和park变换得到qd电流,再经低通滤波和PID计算后得到qd电压控制量,然后逆park变换并计算SVPWM占空,最后经TIM1输出三相占空。
2023-08-22 21:22:08 16.52MB stm32 电机控制 FOC
M0单片机,无感FOC控制,顺逆风启动,已量产代码
2023-07-26 17:08:37 9.79MB 电机驱动 永磁同步 无感FOC
1
峰岹6861实现压缩机控制
2023-07-05 18:39:18 2.91MB 软件/插件 foc
1
本文介绍了InstaSPIN-FOC™和InstaSPIN-MOTION™的用户指南。这些技术是用于控制电机的高级控制算法,可以提高电机的效率和性能。本文提供了详细的说明和使用指南,以帮助用户了解和使用这些技术。本文的最新修订日期为2021年10月。
2023-05-28 23:28:21 28.93MB InstaSPIN-FOC
1
高阶统计量对高斯噪声不敏感,可以解决色噪声背景下的相干信号源DOA估计问题。
2023-04-25 21:53:50 2KB DOA  FOC
1
TMCC160是德国TRINAMIC公司开发的全球首款片载系统集成了MCU和FOC算法支持CANOPEN和EtherCAT通讯
2023-04-15 06:31:38 793KB TRINAMIC
1
PLL 类估算器 本应用笔记中使用的估算器就是 AN1162 《交流感应电 机 (ACIM)的无传感器磁场定向控制 (FOC) 》(见 “ 参考文献 ”)中采用的估算器,只是在本文中用于 PMSM 电机而已。 估算器采用 PLL 结构。其工作原理基于反电动势 (BEMF)的 d 分量在稳态运行模式中必须等于零。图 6 给出了估算器的框图。 如图 6 中的闭环控制回路所示,对转子的估算转速 (ω Restim)进行积分,以获取估算角度,如公式 1 所示: 将 BEMF 的 q 分量除以电压常量 ΚΦ 得到估算转速 ω Restim,如公式 2 所示: 考虑公式 2 中给出的最初估算假设(BEMF 的 d 轴值在 稳态下为零),根据 BEMF q 轴值 Edf 的符号,使用 BEMF d 轴值 Edf 对 BEMF q 轴值 Edf 进行校正。经过公 式 3 显示的 Park 变换后,使用一阶滤波器对 BEMF d-q 分量值进行滤波。 采用固定的定子坐标系,公式 4 代表定子电路公式。 在公式 4 中,包含 α – β 的项通过经 Clarke 变换的三相 系统的对应测量值得到。以 Y 型(星型)连接的定子相 为例, LS 和 RS 分别代表每个相的定子电感和电阻。若 电机采用 Δ 连接, 则应计算等效的 Y 型连接相电阻和电 感,并在上述公式中使用。 图 7 表示估算器的参考电路模型。电机的 A、 B 和 C 端 连接到逆变器的输出端。电压 VA、 VB 和 VC 代表施加 给电机定子绕组的相电压。 VAB、 VBC 和 VCA 代表逆变 器桥臂间的线电压,相电流为 IA、 IB 和 IC。
2023-04-09 11:26:38 334KB FOC 无感 Microchip
1
TI C2000 MCU 电机控制应用的完整软件库 InstaSPIN-FOC:无传感器 FOC 解决方案 DesignDRIVE:有传感器 FOC 解决方案
2023-03-25 22:26:34 429.7MB 源码软件 FOC 电机 TIDSP
1
视频对应的模型及文档内容,Simulink自动代码生成,有手就行 先实现VF开环控制 00:04:34:反Park变换 00:12:28: 七段式SVPWM 00:50:56:电机模型VF开环控制实现 01:23:35:模型整理,子模型调用实现 01:43:42:Clark变换 01:47:56:Park变换 电流环控制 实现 01:53:50:DQ轴电流环 速度环控制实现 02:08:10:速度环实现 02:27:39:生成代码配置及优化代码可读性 02:36:00:数据字典创建及参数导入 02:52:51:软件集成配置 03:02:00:角度转速度计算 03:11:06:上位机代码集成和通信 硬件运行演示 03:17:06:开发板运行演示
1
针对某种大牵引力AGV轮毂电机,设计了一种永磁无刷直流电机驱动器。在三相全桥逆变上采用更高频率的GaN开关管,通过提高开关频率以减少电机的损失和扭矩波动。控制电路以TMS320F28069芯片为基础,采用了一种FOC控制算法,详细介绍了磁场定向控制理论原理,并在此基础上设计了无刷直流电机无位置传感器系统,通过滑模观测器法来估算转子位置和转速,并对电机的驱动电路和采样电路进行了分析。本次设计的驱动器具有体积小、散热好、适用于高频的特点,能够很好的适用于大牵引力AGV小车。
1