# PMSM_FOC **Repository Path**: xia-wang-666/pmsm_-foc ## Basic Information - **Project Name**: PMSM_FOC - **Description**: FOC驱动无刷电机,SVPWM方式驱动的电机库代码 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-10-11 - **Last Updated**: 2025-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PMSM_FOC #### 介绍 ##### FOC驱动无刷电机 主控使用STM32F103C8T6,使用外设有: - 定时器TIM1高级定时器 - ADC电流采样 - 三相HALL传感器:用于检测位置和速度(也可使用编码器) :cloud: 后续计划:开环(完成),电流环,速度环,编写相对应的说明。 ##### 硬件: - 已经打板,在路上路了(完成) - 元器件已经焊接(完成) - 通电初步测试(完成) - 采用的是4路电流采样(进行中) - 选用60V电摩驱动器的要求设计选型的元器件(删减了一些器件) ##### 软件: - 构建工具 stm32cubemix, keil, vscode. - 芯片底层外围完成初始驱动构建:TIM1,PWM,UART(完成) - 无刷驱动-FOC-Drive代码:park-clark-svpwm-repak-reclark (完成) - 接下来:电流环-hall估算-速度环 ——进行中 只能说,先建了一个文件夹 (完成了):bowtie: - vofa justfloat数据上位机构建(完成) - svpwm波形 ![svpwm](svpwm.jpg) :sweat_drops: 后续开源FOC控制代码和驱动硬件,硬件测试检查问题。 ##### 存在问题: - 开环启动电机有较大的噪声(...) #### 软件架构 软件架构说明 在✍中... #### 安装使用教程 在✍中... #### 使用说明 在✍中... #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request