项目简介
BLDC项目是通过公司自主设计的BLDC开发板,进行三相直流无刷电机(BLDC)的控制。实现软件算法上对BLDC的有霍尔传感器、无霍尔传感器算法的开发和验证,以及直流无刷电机控制器的硬件电路设计以及原理掌握。
项目功能框图
项目技术栈
软件技术栈:
1、软件开发环境搭建
2、MCU Timer、ADC、UART、SPI、CAN等外设资源学习
3、项目组织架构、模块化编程学习
4、6路PWM软件产生以及波形分析
5、反电动势软件算法实现原理
6、硬件过流软件算法实现原理
7、内部运放的设计原理以及软件实现
8、内部比较器的设计原理以及软件实现
9、直流无刷电机转速计算
10、极数和极对数与算法的关联
11、电角度和机械角度与算法实现的关系以及和转速计算的关系推导
12、6步换相原理分析
13、PID算法在电机领域的应用
14、有霍尔传感器直流无刷电机控制算法原理分析、算法推导实现
15、无霍尔传感器直流无刷电机控制算法原理分析、算法推导实现
硬件技术栈:
1、电源转换电路设计原理
2、预驱电路的工作原理以及设计
3、3相MOS桥电路的工作原理以及设计
4、MOS在电机控制领域的选型参数分析
5、预驱在电机控制领域的选型参数分析
6、霍尔传感器电路的分析以及霍尔传感器的工作原理
7、3相反电动势产生原理分析以及电路实现方法
9、硬件过流保护的工作原理以及电路设计
电机本体设计技术栈:
1、定子绕组的接线原理以及电流走向分析
2、转子永磁体与定子线圈通电后的转动关系分析
3、电磁学原理的简单分析以及与电机本体的结合分析
4、直流无刷电机的组成结构介绍
5、霍尔传感器与转子位置检测的关系
6、霍尔传感器的安装角度分析
关键技术栈说明
软件算法:无霍尔的无感启动算法、无霍尔的30°无感换相算法、PID算法、采样滤波算法、有霍尔的换相算法、六步换相、电角度、机械角度、极对数
开发平台:keil、Cortex-M4F、国民技术
主要外设:ADC、DAC、SPI、TIMER、OPA、CMP、GPIO、UART
硬件设计:MOS、预驱、过流保护、三相桥路、HALL、BEMF、母线电流采样、比较器、运算放大器
电机本体:电磁学、定子、转子、HALL安装角度
项目进度表
备注:项目进度表只是一个大体的规划,具体以本公众号后续实时更新的项目进度为准。
微信号:zls_it