基于FPGA的无刷直流电动机控制器设计
DESIGN OF BRUSHLESS DC MOTOR CONTROLLER BASED ON FPGA
摘 要
Abstract
目 录
第1章 绪 论
1.1 课题背景
1.2国内外研究发展状况
1.2.1 无刷直流电动机的发展现状
1.2.2 无刷直流电动机研究中的主要问题
1.3 FPGA技术及发展概况
1.3.1 FPGA现状及发展趋势
1.3.2 FPGA应用领域及研究现状
1.3.3 基于FPGA查找表实现及应用
1.4 本文主要研究内容
第2章 无刷直流电动机控制器整体设计
2.1 引言
2.2 无刷直流电动机基本组成及基本工作原理
2.2.1无刷直流电动机的基本结构
2.2.2几种位置传感器的比较
2.2.3三相全桥的驱动方式分析
2.2.4电机制动方式分析
2.3控制器的硬件电路设计
2.3.1过流保护电路的设计
2.4 无刷直流电动机控制器的设计
2.4.1无位置信号反馈的开环控制
2.4.2带霍尔传感器的速度开环控制
2.4.2带电流负反馈的速度闭环控制器的设计
2.5 本章小结
第3章 基于FPGA的控制器软件设计
3.1 引言
3.2 Fusion系统芯片特点
3.2.1硬件描述语言及设计方法
3.3 电动机控制器的软件实现
3.3.1转速计算模块的设计
3.3.2控制器的PID模块的设计
3.3.3脉冲跟踪方式启动的设计
3.4 本章小结
第4章 数字补偿器的多体查找表实现
4.1 引言
4.2 基于单体查找表方法的设计
4.3 多体查找表法的研究
4.4 数字补偿器的多体查找表实现
4.4.1数字查找表方法的原理
4.4.2数字补偿器的FPGA实现
4.4.3数字补偿器的存储组织
4.5 本章小结
第5章 实验结果及分析
5.1 引言
5.2 无刷直流电动机控制器运行环境
5.3 实验结果分析
5.3.1位置信号测试结果
5.3.2换向逻辑软件仿真波形
5.3.3基于RC滤波的速度采样及亚稳态修正
5.3.4脉冲跟踪方式启动实验结果
5.3.5速度闭环实验结果分析
5.4 本章小结
结 论
参考文献
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
致 谢