4008/4010无刷电机FOC开发(一)----硬件设计

一. 简介

最近对无刷电机FOC控制算法比较感兴趣,所以在淘宝入了个4008无刷电机,然后就自己画了块PCB来开发,本节将介绍硬件方案。
感兴趣的可回复FOC,进行交流。

二. 硬件方案

主要的芯片如下,由于是利用TYPE-C进行供电,所以说电流还是比较小的,不能完全释放电机的性能,但用来学习是足够了的。另外可以通过type-c进行USB HID开发 以及USB HID上位机开发,还是学习到很多东西的。接下来,会边学习,边分享我学习过程中的经验。

主控 : STM32G431CBT6

稳压芯片: AMS1117-3.3

升压芯片: MT3608(5V升压12V,最大电流支持2A)

电流采样芯片: INV199A1DCKR(两相)

电机驱动芯片: DRV8313

实物图如下,还是比较好看的。想要成品的也可以关注gzh,私聊我。
请添加图片描述
请添加图片描述
请添加图片描述

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
前言: 直流无刷电机由于其效率高、体积小、可靠性高等优点,使用范围越来越广。 通常采用梯形波控制,控制简单,但换向噪声较大,在一些特定应用领域无法满足要求,而正弦波控制可以实现较低的运行噪声。磁场定向控制(FOC)做为正弦波控制的一种,具有控制特性好,转速精度高,噪声低等特点,由于算法较复杂,通常需要 16 位或 32 位微控制器才能实现,而英飞凌的 8 位微控制器 XC836M 可以实现磁场定向控制,具有较高性价比。 本设计指导将介绍直流流无刷电机的无传感器磁场定向控制,及基于 XC836M 的风机应用参考设计。包括硬件,软件说明,开发流程介绍,并附相关原理图及参考代码。 XC836M 主要完成电机相电流采样,磁场定向控制,位置估算, PWM 生成,同时通过UART(RS232)与上位机通讯,实现系统控制与实时信息监控。驱动电路采用英飞凌6ED003L06, 逆变电路采用英飞凌分立 IGBT IKD04N60R。 无传感器磁场定向控制系统构成: 整流电路、开关电源、微控制器、逆变单元、驱动电路、电流采样及放大电流,下载及监控接口等部分组成。其中整流滤波、开关电源、RS232 电平转换等采用已有模块,见截图: 功能与指标: 控制方式: 无传感器磁场定向控制 电机类型: 永磁同步电机(风机) 电流采样方式: 双桥臂电阻采样 电机调速范围: 300RPM – 1200RPM(4 对极) 微控制器: XC836M 启动方式: 静止启动 保护方式: 过流,过压、欠压,过载 转速控制: 上位机软件、外部电压输入 软件开发环境: Keil C51 V9.03 硬件电路参数: 供电电压: 310V DC 额定功率: 100W 磁场定向控制原理图部分截图: XC836Minikit 原理图:
无刷电机(BLDC)是一种采用永磁铁和无刷直流电机的电磁转子的电机FOC控制(Field Oriented Control,磁场定向控制)是一种常用于无刷电机的控制策略。它的原理是通过将电机的定子电流转换为直流分量和正交旋转磁场分量,有效地控制电机的转矩和速度。 在MATLAB中,可以使用Simulink工具箱来建立无刷电机FOC控制的仿真模型。具体步骤如下: 1. 建立电机模型:在Simulink中选择适当的电机模型,并设置电机参数,例如惯量、阻尼、转子电阻等。 2. 设计电流控制器:使用PID控制器或其他控制器设计电流控制回路,将输入信号转换为电机的定子电流。 3. 设计转速控制器:设计转速控制器,将电机的转速参考信号与实际转速进行比较,并根据误差来调整电机的转速。 4. 实施FOC算法:使用模型中的输入信号和控制器,实施FOC算法。此算法首先将任意三相定子电流转换为两个正交磁场分量,然后调整这些分量以达到所需的转矩和速度。最后,将调整后的磁场信号转换为适当的PWM信号,用于控制电机的转子位置和速度。 5. 仿真和结果分析:运行仿真模型,并分析电机的各种输出参数,如转速、转矩、速度响应等。根据需要进行参数调整和优化。 通过以上步骤,我们可以在MATLAB中建立无刷电机FOC控制的仿真模型,并用于分析和优化控制策略。这样可以减少实际硬件开发的成本和风险,并帮助工程师更好地理解和掌握无刷电机FOC控制的原理和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FPGA之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值