基于单片机的步进电机交直流电机转速控制系统设计
摘 要:本设计采用单片机及其接口单元电路,利用键盘输入电机的转速数值,经单片机处理后,实现步进电机、直流电机和交流电机的转速控制和显示。文章从硬件和软件两个方面,介绍了该接口控制试验平台的组成和整体方案,对硬件原理图和软件程序框图作了详细的描述,并在简单介绍元器件功能的基础上,通过比较分析确定了各功能单元元器件的选用。并根据整体要求,划分了各功能软、硬件模块,通过软硬件联合调试,实现了输入转速显示、转速控制、交流电机实际转速显示的功能。
关键词:单片机;电机控制;变频器速度显示;单元接口电路
目 录
序 言………………………………………………………………1
第1章 课题分析与方案论证……………………………………………2
1.1课题任务分析…………………………………………………………2
1.2方案论证……………………………………………………………2
1.3设计步骤 …………………………………………………………5
第2章 硬件电路………………………………………………………6
2.1主要芯片简介………………………………………………………6
2.1.1 AT89C51………………………………………………………6
2.1.2 D/A转换芯DAC0832…………………………………………………8
2.1.3 A/D转换芯片ADC0809………………………………………………9
2.1.4 移位寄存器74LS164………………………………………………11
2.2硬件接线分析………………………………………………………12
2.2.1 键盘接口单元电路设计……………………………………………13
2.2.2 显示接口单元电路设计……………………………………………15
2.2.3 交流电机接口单元电路设计…………………………………………16
2.2.4 A/D接口单元电路设计………………………………………………16
2.2.5 直流电机驱动接口单元电路设计……………………………………19
2.2.6 电源接口单元电路设计……………………………………………20
2.2. 总体电路图………………………………………………………21
第3章 软件设计……………………………………………………22
3.1 MAIN程序…………………………………………………………22
3.2 子程序……………………………………………………………24
3.2.1 多分支程序转移子程序……………………………………………24
3.2.2 键盘单元扫描子程序………………………………………………26
3.2.3 显示单元子程序…………………………………………………28
3.2.4 交流电机单元控制子程序…………………………………………30
3.2.5 步进电机单元控制子程序…………………………………………33
3.2.6 直流电机控制子程序………………………………………………36
3.2.7 A/D转换单元子程序………………………………………………39
第 4 章 软硬件调试 ………………………………………………42
4.1 硬件调试…………………………………………………………42
4.1.1键盘/显示单元的调试………………………………………………43
4.1.2 交流电机控制单元的调试…………………………………………44
4.1.3 A/D接口单元的调试………………………………………………46
4.2 软件调试…………………………………………………………48
4.2.1 键盘/显示单元的软件调试…………………………………………48
4.2.2 多转移查表指令的调试……………………………………………49
4.2.3 软件的综合调试…………………………………………………51
参考文献……………………………………………………………53
致 谢……………………………………………………………54