基于STC15单片机的无刷直流电机控制器.doc

资料分类:设计作品 上传会员:Chaturanga 更新时间:2023-04-27
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11173
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近年来无刷直流电机在各个领域的应用越来越广泛,由于其与有刷直流电机相比调速特性好,可靠性高,但是需要专用的电机控制器,随着电子元器件的价格的降低,无刷直流电机大有代替有刷直流电机的趋势。本设计是基于STC15单片机的无刷直流电机控制器。控制无刷直流电机转动需要六臂全桥驱动电路将直流电源控制后输出给电机,系统需要采样电机实时的位置信息并通过六臂全桥驱动电路控制电机换相,就可以使无刷直流电机在外部看来和有刷直流电机有相似的控制特性。电机的转速和电源电压成正比,单片机通过占空比控制六臂全桥驱动电路输出等效的电压来控制电机的转速,电机的扭矩和电机的电流成正比。

硬件部分,设计了控制电机换相和电源变换的六臂全桥驱动电路,电机位置检测的反电动势检测电路,给单片机供电的5V线性稳压电源,检测12V电源电压是否过压或者欠压的电压采样电路。软件部分编写了电机从静止到启动的算法,以及启动后进入闭环运行的算法,在主函数中实现了任务切换的功能。最终实现了电机从静止启动并稳定运行。单片机读取按键并控制电机加速,减速。

关键词:功率MOS管  无刷直流电机  STC15 

 

目录

摘要

Abstract

1 绪论-1

1.1课题背景-1

1.2 系统总体设计-1

1.3本文的主要内容-2

2 硬件电路设计-3

2.1 电压采样电路-3

2.2换相电路-3

2.2.1功率场效应管-3

2.2.2六臂全桥驱动电路原理-4

2.3 电流检测电路-5

2.4 反电势过零检测电路-5

2.5电源模块-6

2.6单片机电路-6

2.7无刷电机的工作原理-7

3 无刷直流电机控制器的软件设计-9

3.1 电流采样-9

3.2定时器延时与PWM信号-9

3.2.1 定时器初始化-9

3.2.2 定时器T0的溢出中断服务程序-9

3.2.3 T0延时-9

3.2.4 PWM信号的产生-10

3.3电机相位检测-10

3.3.1 BLMC.h中定义的宏-10

3.3.2 过零采样与换相代码分析-11

3.4 启动算法-13

3.4.1 函数QIDONG启动流程-13

3.5 main主函数流程分析-14

3.5.1进while(1)之前的准备工作-14

3.5.2 while(1) 主循环-14

4 调试和总结-19

4.1调试-19

4.2功能分析-20

4.3总结-21

参考文献-22

致 谢-23

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:第一章描述了课题背景以及系统的整体设计。第二章重点介绍硬件电路部分:有电压采样电路、换相电路、电源模块、单片机、电机相位检测电路。在第三章主要介绍文章的软件部分。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: