- 5
- 0
- 约1.4万字
- 约 30页
- 2018-09-11 发布于湖北
- 举报
基于单片机的直流伺服电机脉冲宽度调制控制系统的设计课程设计ahzlmkfm
课程设计任务书
分院(系) 信息科学与工程 专业 自动化 学生姓名 XXX 学号 XXXX 设计题目 基于单片机的直流伺服电机脉冲宽度调制控制系统的设计 ——软件设计部分 课程设计内容及要求:
内容:
设计电路,选择器件
利用Proteus画原理图
编程、调试
焊接电路,调试
要求:
1 控制直流伺服电机的正转还是反转
2 通过改变输出电压平均值调节直流伺服电机转速
进度安排:(10天)
查资料(2天)
2、设计电路画电路图(2天)
3、编程与调试(2天)
4、焊接硬件电路并调试(2天)
5、写报告(2天) 指导教师(签字):
年 月 日 学院院长(签字):
年 月 日 摘 要
随着电子行业的飞速发展,单片机在我们的生活中出现的越来越多,更加成为了不可或缺的主角。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。从单片机的发展历程看,未来单片机技术将向多功能、高性能、高速度、低电压、低功耗、外围电路内装化及片内储存器容量增加的方向发展。功率,将单片机的应用引入实验教学必将对微电子控制技术的研究与实践注入强大活力。我们研制的直流伺服电机控制实验装置即以单片机作为核心部件,它可完成对直流伺服电机转速、方向、行程的闭环控制。本文重点介绍了一种基于单片机的直流伺服电机转速控制实验装置,论述了其硬件组成原理和软件设计思想。
引 言 1
1 系统设计介绍 2
1.1系统原理概述 2
1.2系统设计概述 3
1.2.1正反转控制设计 3
1.2.2加速控制设计 3
1.2.3减速控制设计 3
2 系统硬件设计 4
2.1硬件组成 4
2.2主要器件功能介绍 5
2.2.1直流伺服电机简介 5
2.2.2 PWM简介及调速原理 5
2.2.3 单片机简介 7
2.2.4 AT89C51简介 7
2.2.5 使用二极管简介 10
2.3 电路组成 11
2.3.1 晶振电路 11
2.3.2 复位电路 12
2.3.3 单相桥式整流电路 12
2.3.4 调制电路 13
3 系统软件设计 13
3.1伟福仿真器简介 13
3.1.1 主界面介绍 13
3.1.2仿真头介绍 14
3.2.2 仿真器介绍 15
3.2 Proteus介绍 15
3.2.1 Proteus简介 15
3.2.3 具有4大功能模块 18
3.2.4 Proteus提供了丰富的资源 19
3.2.5 电路功能仿真 20
3.3 程序流程图 21
3.4 汇编设计 22
3.5 仿真结果图 24
设计总结 25
参考文献 26
引 言
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
图—1.3 系统原理图
1.2系统设计概述
1.2.1正反转控制设计
该系统中利用开关K3控制伺服直流电动机的正反转。当开关闭合时既输入信号为1,通过单片机编程处理后,控制电动机的正转;反之,控制电动机的反转。
实现该功能的子程序为:
LOOP: JB K3,LOOPZF ;高电平逆时针转,低电平顺时针转
CLR ZF ;针转
LJMP LOOPK1
LOOPZF: SETB ZF
1.2.2加速控制设计
该系统中利用开关K1控制伺服直流电动机的加速。当开关闭合时既输入信号为1,通过单片机编程处理后,增加控制脉冲的占空比,从而增大了电动机两侧的电压,使伺服直流电动机加速;反之,电动机保持匀速转动。
实现该功能的子程序为:
LOOPK1: JB K1,LOOPK2 ;K1按下加速
LCALL DELAY
MOV A,PWML
ADD A,#1 ;调宽值低4位加1
MOV PWML,A
MOV A,PWMH
ADDC A,#0 ;调宽值高4位加1
MOV PWMH,A
JNC LOOPK2 ;最大值时
MOV PWMH,#0FFH
1.2.3减速控制设计
该系统中利用开关K2控制伺服直流电动机的加速。当开关闭合时既输入信号为1,通过单片机编程处理后,减少控制脉冲的占空比,
您可能关注的文档
- 基于matlab的iir数字滤波器的设计开题报告vcmawus3.doc
- 基于matlab的ofdm的仿真zzfjsc2w.doc
- 基于matlab的fir滤波器语音信号去噪毕业设计fopm0fds.doc
- 基于matlabgui的滤波器设计软件设计xfkasau5.doc
- 基于matlabsimink的模拟通信系统的仿真课程设计nzjudyzs.doc
- 基于labview的温度采集系统报告ox7xaltn.doc
- 基于matlabgui的滤波器设计软件_gicixlz.doc
- 基于matlab的iir数字滤波器的设计与dsp实现毕业论文2hzi8lzq.doc
- 基于matlab的三相桥式pwm逆变电路的状态空间分析与仿真本科课程设计论文i3t3kw9e.doc
- 基于matlab的单边带调幅系统的建模仿真ljhk4ffc.doc
- 基于单片机的粮库温湿度监控系统设计开题报告2cikprdk.doc
- 基于单片机的篮球计时计分器cn60_yjd.doc
- 基于单片机的酒精测试仪设计开题报告书毕业论文设计giot56mu.doc
- 基于单片机的酒驾测试仪毕业论文wr1pkyc1.doc
- 基于单片机的红外遥控智能密码锁设计论文cydczbrh.doc
- 基于单片机的计算器设计1602完整版eg2lucar.doc
- 基于单片机的酒精测试仪毕业论文设计开题报告书6xzkrbci.doc
- 基于单片机的金属探测器的课程设计报告wr格式oupa114f.doc
- 基于单片机的超声波液位检测系统的设计pjc3tpta.doc
- 基于单片机的锅炉温度控制系统的设计与实现毕业论文jpmwmxyu.doc
原创力文档

文档评论(0)