单片机电机加减速课程设计

合集下载

关于51单片机步进电机调速的课程设计及步进电机调速程序

关于51单片机步进电机调速的课程设计及步进电机调速程序

指导教师评定成绩:审定成绩:重庆邮电大学自动化学院计算机控制技术课程设计报告基于MCS51单片机控制系统设计单位(二级学院): xxxxx学生姓名: xxxx专业:自动化班级: xxxxx学号: xxxxxx指导教师: xxxx设计时间: 2012 年 6 月重庆邮电学院自动化学院制摘要 (3)第1章本次设计的基本要求 (4)1.1基本要求 (4)第2章方案的论证 (4)2.1 控制方式的确定 (4)2.2 驱动方式的确定 (5)2.3 驱动电路的选择 (5)2.4 基本方案的确定 (6)第3章硬件电路的设计 (7)3.1 单片机的选择 (7)3.1.1 单片机的引脚功能 (7)3.1.2 主要特性: (8)3.2 步进电机的选择 (9)3.3驱动电路的选择 (10)3.4 显示电路与键盘的选择 (11)3.5 反馈电路的选择 (13)3.5.1光电编码器原理 (13)3.5.2步进电机测速原理 (14)3.5.3闭环PID控制原理 (14)第4章算法的设计: (15)4.1步进电机控制算法 (15)4.2 步进电机转速测量算法 (15)4.3 PID 控制算法 (15)4.3.1 位置式PID的控制算法 (16)4.3.2 增量式PID的控制算法 (16)第5章实验结果 (18)第6章问题总结 (20)6.1复位电路: (20)6.2数码管驱动: (20)6.3独立键盘: (21)6.4步进电机算法整定: (21)6.5焊接电路图: (22)第7章参考文献 (23)附录一分工表 (24)附录二:系统PCB图 (25)附录三:电路原理图 (26)附录四:仿真原理图 (27)附件五:元器件封装规格 (28)附录六:源程序 (29)摘要步进电机和直流电机原理及其驱动程序控制控制模块,通过AT89C51完成步进电机和直流电机各种运行方式的控制。

实现步进电机的正反转速度控制并且显示数据。

整个系统采用模块化设计,结构简单、可靠,通过按键控制,操作方便,节省成本。

基于单片机的直流电机调速系统设计

基于单片机的直流电机调速系统设计

直流电机转速 :
根据基尔霍夫第二定律,得到电枢电压电动势平衡方程式 U=Ea+Ia(Ra+Rc)……………式1
式1中,Ra为电枢回路电阻,电枢回路串联保绕阻与电刷 接触电阻的总和;Rc是外接在电枢回路中的调节电阻
由此可得到直流电机的转速公式为:
n=(Ua-IR)/CeΦ ………………………式2
式2中, Ce为电动势常数, Φ是磁通量。 由1式和2式得
n=Ea/CeΦ ……………………………式3
由式3中可以看出, 对于一个已经制造好的电机, 当励磁电压和 负载转矩恒定时, 它的转速由回在电枢两端的电压Ea决定, 电 枢电压越高, 电机转速就越快, 电枢电压降低到0V时, 电机就 停止转动;改变电枢电压的极性, 电机就反转。
PWM脉宽调速
PWM(脉冲宽度调制)是通过控制固定电压的 直流电源开关频率, 改变负载两端的电压, 从 而达到控制要求的一种电压调整方法。在PWM 驱动控制的调整系统中, 按一个固定的频率 来接通和断开电源, 并且根据需要改变一个 周期内“接通”和“断开”时间的长短。通 过改变直流电机电枢上电压的“占空比”来 达到改变平均电压大小的目的, 从而来控制 电动机的转速。也正因为如此, PWM又被称为 “开关驱动装置”。
, 软件简单。但每个按键需要占用一个输入口线, 在 按键数量较多时, 需要较多的输入口线且电路结构复杂, 故此种键盘适用于按键较少或操作速度较高的场合。
数码管显示部分 本设计使用的是一种比较常用的是四位数码 管, 内部的4个数码管共用a~dp这8根数据线, 为使用提供了方便, 因为里面有4个数码管, 所以它有4个公共端, 加上a~dp, 共有12个引 脚, 下面便是一个共阴的四位数码管的内部 结构图(共阳的与之相反)

基于单片机的直流电机调速系统的课程设计

基于单片机的直流电机调速系统的课程设计

一、总体设计概述本设计基于8051单片机为主控芯片,霍尔元件为测速元件, L298N为直流伺服电机的驱动芯片,利用 PWM调速方式控制直流电机转动的速度,同时可通过矩阵键盘控制电机的启动、加速、减速、反转、制动等操作,并由LCD显示速度的变化值。

二、直流电机调速原理根据直流电动机根据励磁方式不同,分为自励和它励两种类型,其机械特性曲线有所不同。

但是对于直流电动机的转速,总满足下式:式中U——电压;Ra——励磁绕组本身的内阻;——每极磁通(wb);Ce——电势常数;Ct——转矩常数。

由上式可知,直流电机的速度控制既可以采用电枢控制法也可以采用磁场控制法。

磁场控制法控制磁通,其控制功率虽然较小,但是低速时受到磁场和磁极饱和的限制,高速时受到换向火花和换向器结构强度的限制,而且由于励磁线圈电感较大,动态响应较差,所以在工业生产过程中常用的方法是电枢控制法。

电枢控制法在励磁电压不变的情况下,把控制电压信号加到电机的电枢上来控制电机的转速。

传统的改变电压方法是在电枢回路中串连一个电阻,通过调节电阻改变电枢电压,达到调速的目的,这种方法效率低,平滑度差,由于串联电阻上要消耗电功率,因而经济效益低,而且转速越慢,能耗越大。

随着电力电子的发展,出现了许多新的电枢电压控制法。

如:由交流电源供电,使用晶闸管整流器进行相控调压;脉宽调制(PWM)调压等。

调压调速法具有平滑度高、能耗低、精度高等优点,在工业生产中广泛使用,其中PWM应用更广泛。

脉宽调速利用一个固定的频率来控制电源的接通或断开,并通过改变一个周期内“接通”和“断开”时间的长短,即改变直流电机电枢上的电压的“占空比”来改变平均电压的大小,从而控制电动机的转速,因此,PWM又被称为“开关驱动装置”。

如果电机始终接通电源是,电机转速最大为Vmax,占空比为D=t1/t,则电机的平均转速:Vd=Vmax*D,可见只要改变占空比D,就可以调整电机的速度。

平均转速Vd与占空比的函数曲线近似为直线。

基于单片机的直流电机调速系统的课程设计

基于单片机的直流电机调速系统的课程设计

一、总体设计概述本设计基于8051单片机为主控芯片,霍尔元件为测速元件, L298N为直流伺服电机的驱动芯片,利用 PWM调速方式控制直流电机转动的速度,同时可通过矩阵键盘控制电机的启动、加速、减速、反转、制动等操作,并由LCD显示速度的变化值。

二、直流电机调速原理根据直流电动机根据励磁方式不同,分为自励和它励两种类型,其机械特性曲线有所不同。

但是对于直流电动机的转速,总满足下式:式中U——电压;Ra——励磁绕组本身的内阻;——每极磁通(wb );Ce——电势常数;Ct——转矩常数。

由上式可知,直流电机的速度控制既可以采用电枢控制法也可以采用磁场控制法。

磁场控制法控制磁通,其控制功率虽然较小,但是低速时受到磁场和磁极饱和的限制,高速时受到换向火花和换向器结构强度的限制,而且由于励磁线圈电感较大,动态响应较差,所以在工业生产过程中常用的方法是电枢控制法。

电枢控制法在励磁电压不变的情况下,把控制电压信号加到电机的电枢上来控制电机的转速。

传统的改变电压方法是在电枢回路中串连一个电阻,通过调节电阻改变电枢电压,达到调速的目的,这种方法效率低,平滑度差,由于串联电阻上要消耗电功率,因而经济效益低,而且转速越慢,能耗越大。

随着电力电子的发展,出现了许多新的电枢电压控制法。

如:由交流电源供电,使用晶闸管整流器进行相控调压;脉宽调制(PWM)调压等。

调压调速法具有平滑度高、能耗低、精度高等优点,在工业生产中广泛使用,其中PWM应用更广泛。

脉宽调速利用一个固定的频率来控制电源的接通或断开,并通过改变一个周期内“接通”和“断开”时间的长短,即改变直流电机电枢上的电压的“占空比”来改变平均电.压的大小,从而控制电动机的转速,因此,PWM又被称为“开关驱动装置”。

如果电机始终接通电源是,电机转速最大为Vmax,占空比为D=t1/t,则电机的平均转速:Vd=Vmax*D,可见只要改变占空比D,就可以调整电机的速度。

平均转速Vd与占空比的函数曲线近似为直线。

基于单片机控制的直流电机调速系统设计

基于单片机控制的直流电机调速系统设计

基于单片机控制的直流电机调速系统设计一、引言直流电机在工业自动化领域中广泛应用,其调速系统的设计是实现自动控制的关键。

本文将介绍一种基于单片机控制的直流电机调速系统设计方案,主要包括电机原理、硬件设计、软件设计以及实验结果与分析等内容。

二、电机原理直流电机是一种将直流电能转换为机械能的装置,其原理基于电磁感应和安培定律。

电机由定子和转子两部分组成,定子上绕有恒定电流,产生磁场,而转子上带有电流,与定子的磁场互相作用,产生力矩使电机旋转。

三、硬件设计1.单片机选择在本设计中,选择了一款功能强大、性能稳定的单片机作为控制核心,例如使用ST C89C51单片机。

该单片机具有丰富的GP IO口和定时器/计数器等外设,适合进行电机控制。

2.电机驱动电路设计电机驱动电路主要包括功率电源、运放电路和驱动电路。

其中,功率电源为电机提供稳定的直流电源,运放电路用于信号放大和滤波,驱动电路则根据控制信号控制电机的转速。

3.速度测量电路设计为了实时监测电机的转速,需要设计速度测量电路。

常见的速度测量电路包括光电编码器、霍尔传感器等,通过测量转子上感应物体的变化来获得电机的转速信息。

四、软件设计1.程序框架软件设计的目标是实现对电机转速的控制和监测。

基于单片机的软件设计主要包括主程序的编写、中断服务程序的编写以及定时器的配置等。

2.控制算法常见的直流电机调速算法包括电压调速法、P WM调速法等。

根据实际需求选择合适的算法,并根据测量到的转速信号进行反馈控制,实现对电机转速的精确控制。

五、实验结果与分析设计完成后,进行实验验证。

通过设置不同的转速需求,观察电机的实际转速与设定转速的误差,并分析误差原因。

同时还可以测试电机在不同负载下的转速性能,以评估系统的稳定性和鲁棒性。

六、总结基于单片机控制的直流电机调速系统设计是实现自动控制的重要应用。

本文介绍了该系统的硬件设计和软件设计方案,并展示了实验结果。

通过系统实现电机转速的精确控制,可以广泛应用于工业自动化领域。

c语言实现单片机控制步进电机加减速源程序

c语言实现单片机控制步进电机加减速源程序

C 语言实现单片机控制步进电机加减速源程序1. 引言在现代工业控制系统中,步进电机作为一种常见的执行元件,广泛应用于各种自动化设备中。

而作为一种常见的嵌入式软件开发语言,C 语言在单片机控制步进电机的加减速过程中具有重要的作用。

本文将从单片机控制步进电机的加减速原理入手,结合 C 语言的编程技巧,介绍如何实现单片机控制步进电机的加减速源程序。

2. 单片机控制步进电机的加减速原理步进电机是一种能够精确控制角度的电机,它通过控制每个步骤的脉冲数来实现旋转。

在单片机控制步进电机的加减速过程中,需要考虑步进电机的加速阶段、匀速阶段和减速阶段。

在加速阶段,需要逐渐增加脉冲的频率,使步进电机的转速逐渐增加;在匀速阶段,需要保持恒定的脉冲频率,使步进电机以匀速旋转;在减速阶段,需要逐渐减小脉冲的频率,使步进电机的转速逐渐减小。

这一过程需要通过单片机的定时器和输出控制来实现。

3. C 语言实现步进电机加减速的源程序在 C 语言中,可以通过操作单片机的 GPIO 来控制步进电机的旋转。

在编写源程序时,需要使用单片机的定时器模块来生成脉冲信号,以控制步进电机的旋转角度和速度。

以下是一个简单的 C 语言源程序,用于实现步进电机的加减速控制:```c#include <reg52.h>void main() {// 初始化定时器// 设置脉冲频率,控制步进电机的加减速过程// 控制步进电机的方向// 控制步进电机的启停}```4. 总结与回顾通过本文的介绍,我们了解了单片机控制步进电机的加减速原理和 C 语言实现步进电机加减速源程序的基本思路。

掌握这些知识之后,我们可以更灵活地应用在实际的嵌入式系统开发中。

在实际项目中,我们还可以根据具体的步进电机型号和控制要求,进一步优化 C 语言源程序,实现更加精准和稳定的步进电机控制。

希望本文能为读者在单片机控制步进电机方面的学习和应用提供一定的帮助。

5. 个人观点与理解在我看来,掌握 C 语言实现单片机控制步进电机加减速源程序的技术是非常重要的。

基于80C51单片机的步进电动机的加减速控制方案

基于80C51单片机的步进电动机的加减速控制方案
摘要
近十年来, 步进电动机获得了很大的发展, 尤其是随着计算技术、微电子技术和数字 技术的发展, 步进电动机的应用领域日益广阔。步进电机是一种纯粹的数字控制电机,是 将电脉冲信号转变为角位移或线位移的开环控制元件。步进电动机的输入量是脉冲序列, 输出量则为相应的增量位移或步进运动。正常运动情况下,它每转一周具有固定的步数; 做连续步进运动时,其旋转转速与输入脉冲的频率保持严格的对应关系,不受电压波动和 负载变化的影响。
整个系统采用模块化设计,结构简单,可靠,通过接口可实现各功能设置,操作简单, 易于掌握。该系统可应用于步进电机在机电一体化控制等大多数场合。
实践证明,基于单片机控制的步进电机比传统的步进控制器具有更好的性能,更加简 单、方便、可靠。本设计的主要研究对象就是开环伺服系统中最常用的执行器件——步进 电机。 关键词:步进电机,单片机,正反转控制,加减速控制
This paper applies single-chip AT89C51 as the core, with ULN2003A stepping motor drives, etc, to construct the step-motor controller and the drive for the integration of stepping motor control system. Through the AT89C51 and C language program finish stepping motor operational control mode and realization step-motor in 4 phases of 8 pat work under the way of positive &negative control and deceleration control, make the stepping motor under the control of the electrical impulses can quickly starting, positive &negative, stall and at a wide range of speed regulation.

单片机课程设计完整版《PWM直流电动机调速控制系统》

单片机课程设计完整版《PWM直流电动机调速控制系统》

单片机原理及应用课程设计报告设计题目:学院:专业:班级:学号:学生姓名:指导教师:年月日目录设计题目 (3)1 设计要求及主要技术指标: (4)1.1 设计要求 (4)1.2 主要技术指标 (5)2 设计过程 (6)2.1 题目分析 (9)2.2 整体构思 (10)2.3 具体实现 (12)3 元件说明及相关计算 (14)3.1 元件说明 (14)3.2 相关计算 (15)4 调试过程 (16)4.1 调试过程 (16)4.2 遇到问题及解决措施 (20)5 心得体会 (21)参考文献 (22)附录一:电路原理图 (23)附录二:程序清单 (24)设计题目:PWM直流电机调速系统本文设计的PWM直流电机调速系统,主要由51单片机、电源、H桥驱动电路、LED液晶显示器、霍尔测速电路以及独立按键组成的电子产品。

电源采用78系列芯片实现+5V、+15V对电机的调速采用PWM波方式,PWM是脉冲宽度调制,通过51单片机改变占空比实现。

通过独立按键实现对电机的启停、调速、转向的人工控制,LED实现对测量数据(速度)的显示。

电机转速利用霍尔传感器检测输出方波,通过51单片机对1秒内的方波脉冲个数进行计数,计算出电机的速度,实现了直流电机的反馈控制。

关键词:直流电机调速;定时中断;电动机;PWM波形;LED显示器;51单片机1 设计要求及主要技术指标:基于MCS-51系列单片机AT89C52,设计一个单片机控制的直流电动机PWM 调速控制装置。

1.1 设计要求(1)在系统中扩展直流电动机控制驱动电路L298,驱动直流测速电动机。

(2)使用定时器产生可控的PWM波,通过按键改变PWM占空比,控制直流电动机的转速。

(3)设计一个4个按键的键盘。

K1:“启动/停止”。

K2:“正转/反转”。

K3:“加速”。

K4:“减速”。

(4)手动控制。

在键盘上设置两个按键----直流电动机加速和直流电动机减速键。

在手动状态下,每按一次键,电动机的转速按照约定的速率改变。

基于单片机的电机调速系统设计--《单片机》课程设计

基于单片机的电机调速系统设计--《单片机》课程设计

科技学院《单片机》课程设计题目基于单片机的电机调速系统设计学生姓名专业班级级电气工程及其自动化班学号院(系)电气工程学院指导教师完成时间年月日目录1 课程设计的目的 (1)2 课程设计的任务与要求 (1)2.1设计任务 (1)2.2设计要求 (1)3 课程设计方案与论证 (2)3.1硬件方案 (2)3.2方案论证 (3)4 总体硬件电路设计 (4)4.1复位电路 (4)4.2振荡电路 (4)4.3驱动电路 (5)4.4显示电路 (6)5 单元电路的设计(计算与说明) (6)6 硬件制作与调试 (7)6.1系统调试 (7)6.2系统仿真 (8)7 总结 (9)参考文献 (11)附录1:总体电路原理图 (12)附录2:实物图 (13)附录3:元器件清单 (14)附录4:程序代码 (15)1 课程设计的目的直流电机具有良好的启动性能和调速特性,虽然各种类型的电机层出不穷,然而在自动控制系统、电子仪器设备等方面,直流电机的应用还是占有突出地位。

直流电机调速平滑,调速范围广,过载能力强,可实现频繁的无级快速起动、制动、加减速和正反转。

为了满足生产过程自动化系统化各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速等技术已远远不能满足现代科技的要求,通过PWM方式控制直流电机调速的方法就应用而生。

PWM直流电机调压调速系统拥有需要的功率元件少、线路简单、控制方便、开关频率高、低速性能好。

通过此次课程设计的学习使我熟练掌握了这个调速系统,对我们今后的工作有十分重要的意义。

本课题是以单片机为主要控制核心,针对直流电机的调速系统进行设计,通过本次课程设计培养我们综合运用所学的知识和技能解决问题的本领,巩固和加深多所学知识的理解。

2 课程设计的任务与要求2.1 设计任务1.熟悉课程设计任务及要求,查阅技术资料,确定设计方案。

2.按照确定的方案设计单元电路。

要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。

单片机控制的直流电机正反转和加速减速C程序

单片机控制的直流电机正反转和加速减速C程序

单片机控制的直流电机正反转和加速减速C程序简介本文档旨在向读者介绍如何使用单片机控制直流电机实现正反转和加速减速功能的C程序。

程序实现正反转控制以下是控制直流电机正反转的C程序示例:include <avr/io.h>void motor_forward(){// 设置引脚控制直流电机正转}void motor_reverse(){// 设置引脚控制直流电机反转}int main(){// 初始化单片机引脚设置和其他必要的配置while (1){// 检测是否需要正转或反转,根据需要调用motor_forward()或motor_reverse()函数}return 0;}加速减速控制以下是控制直流电机加速减速的C程序示例:include <avr/io.h>void motor_speed_up(){// 调整引脚控制直流电机的占空比以加速电机转速}void motor_slow_down(){// 调整引脚控制直流电机的占空比以减速电机转速}int main(){// 初始化单片机引脚设置和其他必要的配置while (1){// 检测是否需要加速或减速,根据需要调用motor_speed_up()或motor_slow_down()函数}return 0;}结论通过上述示例程序,我们可以实现通过单片机控制直流电机的正反转和加速减速功能。

读者可以根据实际需求进行相应的参数调整和功能扩展。

请注意,上述示例程序仅为演示目的,具体的引脚配置和控制方式需根据实际硬件和单片机型号进行调整。

基于单片机的电机调速系统课程设计

基于单片机的电机调速系统课程设计

郑州科技学院《单片机应用技术》课程设计报告题目电机调速系统设计学生姓名专业班级学号院(系)完成时间年月日目录1 设计的目的 (1)2 设计的任务及要求 (1)2.1设计的任务 (1)2.2设计的要求 (1)3 设计的方法及原理 (1)3.1 设计的方法 (1)3.2 直流调速系统实现方式 (2)3.3 控制程序的设计 (3)4 系统硬件电路的设计 (3)4.1 STC89C51单片机简介 (3)5 PWM信号发生电路设计 (6)5.1 PWM的基本原理 (6)5.2 系统的硬件电路设计与分析 (6)5.3 H桥的驱动电路设计方案 (7)6 主电路设计 (7)6.1 单片机最小系统 (7)6.2 液晶电路 (8)6.3 按键电路 (11)6.4 霍尔元件电路 (12)7 系统功能调试 (14)8总结 (15)参考文献 (16)附录1:总体电路原理图 (17)附录2:元器件清单 (18)附录3:实物图 (19)1 设计的目的本设计要研究了利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。

本文中采用了三极管组成了PWM信号的驱动系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。

另外,本系统中使用了霍尔元件对直流电机的转速进行测量,经过处理后,将测量值送到液晶显示出来。

2 设计的任务及要求2.1 设计的任务设计任务:设计以单片机STC89C51和三极管控制的直流电机脉宽调制调速系统。

利用STC89C51芯片进行低成本直流电动机控制系统的设计,能够简化系统构成、降低系统成本、增强系统性能、满足更多应用场合的需要。

系统实现对电机的正转、反转、急停、加速、减速的控制,以及PWM的占空比在液晶上的实时显示。

同时显示实时的电机转速。

2.2 设计的要求通过理论联系实际,巩固所学的知识,提高处理实际问题的能力。

了解设计专题的主要内容和方法。

51单片机控制直流电机设计

51单片机控制直流电机设计

单片机控制小功率直流电机一. 设计要求:用单片机控制直流电机加速、减速、正反转和停止。

二. 设计方案分析1、方案设计:直流电机只要能提供一定的直流就可以转动,改变电压极性可以改变转动方向,可以通过给直流电机提供脉冲信号来驱动它,脉冲信号的占空比可以影响到直流电机的平均速度,因此可以通过调整占空比从而能实现调速的目的。

直流电机的驱动电路要有过流保护作用,可用二极管来实现,另外电机的驱动电流是比较大的所以需要用三极管来放大电流。

程序的关键就是如何实现占空比的调整,这个可以通过对51单片机定时器重装初值进行改变,从而改变时间。

设计中用到的元件:STC89C52、晶振(12MHz)、小按键、三极管、二极管、电容、电阻等。

2、背景知识介绍:直流电机调速原理本设计的主要思想为利用PWM控制占空比从而达到改变电机速度。

下面为PWM控制原理;图1为PWM降压斩波器的原理电路及输出电压波形。

在图1a中,假定晶体管V1先导通T1,秒(忽略V1的管压降,这期间电源电压Ud全部加到电枢上),然后关断T2秒(这期间电枢端电压为零)。

如此反复,则电枢端电压波形如图1b中所示。

电动机电枢端电压Ua为其平均值。

图1 PWM降压斩波器原理电路及输出电压波形a) 原理图 b)输出电压波形 1112a d d d T T U U U U T T Tα===+ (3) 式(3)中1112T T T T Tα==+ (4)α为一个周期T 中,晶体管V1导通时间的比率,称为负载率或占空比。

使用下面三种方法中的任何一种,都可以改变α的值,从而达到调压的目的:(1)定宽调频法:T1保持一定,使T2在0~∞范围内变化;(2)调宽调频法:T2保持一定,使T1在0~∞范围内变化(3)定频调宽法:T1+T2=T 保持一定,使T ,在0~T 范围内变化。

不管哪种方法,α的变化范围均为0≤α≤l ,因而电枢电压平均值Ua 的调节范围为0~Ud ,均为正值,即电动机只能在某一方向调速,称为不可逆调速。

单片机电机加减速课程设计

单片机电机加减速课程设计

重庆大学城市科技学院课程设计课题直流电机调速控制院系电气信息学院班级 02班组长组员指导教师李立成2013年 7 月 8 号目录1. 引言 (2)1.1 开发背景 (2)1.2 选题的目的和意义 (2)1.3 研究方法 (3)2. 总体设计概述 (3)2.1总体硬件电路设计 (4)2.1.1系统总体设计框图 (4)2.1.2 8051单片机简介 (4)2.1.3单片机系统中所用其他芯片选型 (5)3. 系统软件部分的设计 (5)3.1 主程序设计 (9)3.1.1主程序设计 (9)3.1.2程序设计 (10)3.1.3 Protues仿真图 (14)3.1.3 实体实验成果 (15)4. 系统调试 (16)4.1软件调试 (16)4.2系统仿真 (16)结论 (17)致谢 (17)参考文献 (18)1.设计内容及目的1.1开发背景现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。

直流电机调速基本原理是比较简单的(相对于交流电机),只要改变电机的电压就可以改变转速了。

改变电压的方法很多,最常见的一种PWM脉宽调制,调节电机的输入占空比就可以控制电机的平均电压,控制转速。

1.2设计任务1).实现步进电机的加速和减速。

2).用LCD1602显示电机当前的运动状态。

3).要设计独立的启动.减速.加速及停止控制按钮。

1.3设计器材○152单片机○2电机○3LCD1602显示器○4焊接板○5电阻○6开关若干○7导线若干等1.4选题的目的和意义直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。

电机调速课程设计

电机调速课程设计

电机调速课程设计1 引言嵌入式微控制器又称单片机。

嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROM、PEPROM、RAM、总线、总线逻辑、定时P计数器、WatchDog、IPO、串行口、脉宽调制输出、APD、DPA、Flash RAM、E2PROM 等各种必要功能和外设。

为适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的,不同的是存储器和外设的配置及封装。

这样可以使单片机最大限度地和应用需求相匹配,功能不多不少,从而减少功耗和成本,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化化进程、提高生产率等方面起到了极其重要的推动作用。

ARM是近年来发展非常迅速的处理器,有很好的应用前景。

将其应用于直流电机的调速控制,有极大的使用价值。

以脉宽调制技术为代表的电机数字驱动技术也在迅猛发展,将计算机应用于这一领域正好可以发挥其在数字控制方面的优势。

本课题研究了一种直流电机转速的控制系统。

基本思想就是利用ARM开发板具有的PWM端口,在不改变PWM方波周期(频率)的前提下,通过软件的方法调整PWM的占空比,控制电机输入电压,进而控制电机转速。

本方法所要求的ARM开发板必须具有PWM端口,另外,ARM芯片的工作速度尽量快。

在收到上位机指令后调整输出PWM占空比。

脉冲宽度调制是直流电机调速中最为有效的方法,即给直流电机输入高速的开关脉冲信号,通过改变脉冲信号开关的比例,达到速度控制的效果。

系统中使用的是前一种固定频率下改变占空比的PWM方法,在整个过程中改变的仅仅是电压信号的占空比,至于其它参数,尤其是脉冲频率并没有改变,通过调整基本周期内工作周期的大小来控制输出功率。

电机的转速与电机两端的电压成比例,而电机两端的电压与控制波形的占空比成正比,因此电机的速度与占空比成比例,占空比越大,电机转得越快。

基于单片机控制的步进电机调速系统的设计

基于单片机控制的步进电机调速系统的设计

基于单片机控制的步进电机调速系统的设计步进电机是一种常用的电机类型,它通常用来实现精确定位和控制运动。

步进电机的控制需要一个精确的调速系统来确保稳定的运行和准确的位置控制。

本文将基于单片机控制的步进电机调速系统进行设计。

首先,我们需要选择合适的硬件以及编程平台。

本设计选择使用Arduino Uno作为单片机控制器,它具有易用性和强大的控制功能。

步进电机选择了NEMA 17型号,它具有较高的分辨率和扭矩输出。

接下来,进行电路设计与连接。

将步进电机的四个线圈连接到单片机的GPIO引脚上,并使用电流驱动模块控制电机的供电。

通过连接外部电源,电流驱动器将为步进电机提供稳定的电流,以确保电机能够正常工作。

在编程方面,首先需要编写初始化代码,配置单片机的GPIO引脚以及串口通信功能。

然后,可以使用Arduino提供的步进电机库来控制电机的旋转。

该库提供了简单的命令来控制步进电机的转动方向和转速。

为了设计调速系统,我们可以使用一个旋转编码器来实时监测电机的转速。

旋转编码器将会测量电机的转动次数,从而计算出电机的转速。

在单片机的程序中,我们可以设置一个目标转速,并根据旋转编码器的数据来调整电机的驱动频率。

为了实现平滑的调速过程,我们可以使用PID控制算法来调整电机的驱动频率。

PID控制算法是一种经典的反馈控制算法,它可以根据目标值和实际值之间的差异来调整控制信号。

通过不断地比较电机的实际速度与目标速度,PID控制算法可以动态地调整电机的驱动频率,以达到稳定的调速效果。

最后,我们可以设计一个用户界面来设置目标速度和监控电机的运行状态。

通过串口通信功能,单片机可以与上位机进行数据交互,用户可以通过上位机发送指令来设置目标速度,并且可以实时监测电机的转速和运行状态。

总结起来,基于单片机控制的步进电机调速系统设计需要进行硬件选择与连接、软件编程以及用户界面设计。

通过合理地选择硬件和软件方案,以及使用PID控制算法,我们可以实现一个稳定且准确的步进电机调速系统。

单片机课程设计报告利用PWM控制进行电机调速

单片机课程设计报告利用PWM控制进行电机调速

《单片机原理与应用》课程设计一.设计时间2011年12月19日——12月23日二.设计地点湖南城市学院一实验楼401机房三.设计目的1.进一步熟悉和掌握单片机的结构及工作原理。

2.掌握单片机的接口技术及相关外围芯片的外特性、控制方法。

3.通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解有关电路参数的计算方法。

4.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。

5.掌握keil c51集成开发工具的操作及调试程序的方法。

6.熟悉使用Protel电路制图软件绘画电路图。

7.学会使用Visio绘制工程的流程图。

四.设计小组成员1006402-01陈潮搜集资料和流程图设计1006402-20瞿旭东设计电路图和源程序1006402-56 饶菁整理排版及撰写心得体会五.指导老师涂立老师、李旎老师.六.设计课题基于C51单片机利用PWM控制进行电机调速:利用按键控制直流电机的动作,动作要有正向转动;连续时间;快慢等动作。

七.需求分析1. 电机损耗和噪声小。

晶体管开关频率很高,远比转子能跟随的频率高,也即避开了机械共振。

由于开关频率高,使得电枢电流仅靠电枢电感或附加较小的电抗器便可连续,所以电机损耗、发热小。

2. 系统动态特性好,响应频率宽。

PWM 控制方式的速度控制单元与较小惯量的电机匹配时,可以充分发挥系统的性能,从而获得很宽的频带。

频带越宽,伺服系统校正瞬态负载扰动的能力就越高。

3. 低速时电流脉动和转速脉动都很小,稳速精度高。

4. 功率晶体管工作在开关状态,其损耗小,电源利用率高,并且控制方便。

5. 回应很快。

PWM 控制方式,具有四象限的运行能力,即电机能驱动负载,也能制动负载,所以响应快。

6. 功率晶体管承受高峰值电流的能力差。

八.电路图及流程图实验电路图说明:将停止按键,加速按键,减速按键分别连接到P0.0~2口,电机连接到P1.0、 P1.1口,单片机复位键,时钟晶振机器里都以连接,通过程序就可实现按键控制电机加速、减速、停止等动作。

基于单片机的步进电机调速系统设计

基于单片机的步进电机调速系统设计

基于单片机的步进电机调速系统设计摘要:随着科学技术水平的日益提高,生活水平的逐步提高,平稳,噪音低的步进电机逐步走进生活、学习和办公的各个领域。

这次步进电机调速系统的设计引进了加、减速和正、反转按键控制功能,同时也用数码管显示步进电机转速的7个不同的等级,用彩色二极管显示电机的正转,反转,停止和运行。

通过编写程序烧录到单片机然后给步进电机输入信号进而得以控制步进电机的速度和加速度,从而实现单片机对步进电机调速系统的控制。

关键词:步进电机;调速系统;单片机1引言当今社会各行各业的崛起、发展、繁荣都已经离不开电子电路,手机,电脑,电梯已经成为当今人类离不开的生活必须品,而电机是这些电子电气产品中不可或缺的器件,所以对电机的控制以及电机的精准运行显得尤为重要,本次设计将围绕电机的正转反转,转速等级,以及电机启动停止的控制展开系统的设计。

2设计思路这次步进电机调速系统设计整体可以划分为三个模块:单片机基本单元电路,外围电路和程序编写。

单片机系统的基本单元电路为晶振电路和复位电路,其中晶振电路由两个电容和一个晶振构成,在单片机基本单元电路中晶振电路中的两个电容原件有快速其中和稳定频率的作用;复位电路包含两种,其中一种为上电复位电路,另一种为按键与复位电路。

外围电路由三个模块构成,其中P0口接四个不同颜色的发光二极管实现停止、运行、正反转的显示;P2口接数码管,用来显示步进电机转速的不同等级;P3口分别接有四个不同功能的按键,为加速键,减速键,启动键和反转键;P1口通过74LS04反向器与达林顿管ULN2003相接从而启动步进电机的运行转动。

通过上网查阅资料,编写测试各个子程序块,然后连接组合整理成完整的运行程序,实现对步进电机调速的控制。

3硬件电路80C51单片机基本单元电路。

包含晶振电路和复位电路。

复位电路中当RST 引脚加高电平复位信号时,单片机内部就执行复位操作,当复位信号变为低电平时,单片机便开始执行程序。

基于单片机的电机交流调速系统设计

基于单片机的电机交流调速系统设计

山东协和学院工学院,山东济南 2501091总体设计方案1.1 研究思路与研究内容以STM32F103C8T6为处理器完成逆变过程的计算与控制及其对脉冲芯片的输出,驱动芯片采用IR2104驱动,逆变部分采用6路MOS管组成的三相全桥逆变电路。

通过STM32中PWM模式调用定时器使其按照正弦规律变化改变占空比输出SPWM波形,通过驱动三路IR2104驱动芯片去驱动6路MOS管组成的三相全桥逆变电路,再通过三路LC低通滤波器将开关高频信号滤除,输出低频信号,可以通过改变输出的正弦波频率完成对电机的预期速度的控制,使得电机转速以期望值输出。

1.2. 变频调速方法与改变极对数进行调速的方法相比较,另一种方法为去改变电机输入的电源频率对电机进行调速。

此种方法的原理为:改变输入频率f,当频率f越高时候电机转速越快,通常有两种变频的方式分别为:交直交变频和交交变频两种方式。

这种调速方法与之前的改变极对数进行调速的方法相比较具有可行性高的优点,因为输入电源的频率可以通过逆变器进行调节,调节之后达到人们所预设的效果之后,再作为输入将其输入进电机,可以控制电机输入的电源频率,从而完成输入电源频率的可控。

通过控制其频率的输入电机的转速同时可以被控制,而与其相比改变电机的极对数就显得相当的困难,由于电机在出厂时候极对数已经确认难以去人工改变,所以这种方法显示较为刻板,不如去改变电源频率更为方便快捷,因此在未来的电机调速发展趋势上是还以效率更高、更易操作的变频调速为主流。

本设计采用变频调速,所有的机械调速都是都是基于电机操作实现的。

从总体上看,电机分为交流、直流两种电机。

因为直流电机调速容易实现,可靠性高,故之前电机调速主流为直流电机进行调速。

但直流电机与其对应的也有其特有的缺点:因为使用的直流电源供电,其滑环和碳刷易损坏需要定期更换新器件,故在实际应用中带来不少麻烦,而且定期更换元器件所带来的成本比较高,因此进一步改进电机调速是人们所追求的。

基于单片机的电机调速器的方案设计书

基于单片机的电机调速器的方案设计书

直流电动机广泛应用于各种场合,为使机械设备以合理速度进行工作则需要对直流电机进行调速。

该实验中搭建了基于C8051F020单片机的转速单闭环调速系统,利用PWM信号改变电动机电枢电压,并由软件完成转速单闭环PI控制,旨在实现直流电动机的平滑调速,并对PI控制原理及其参数的确定进行更深的理解。

实验结果显示,控制8位PWM信号输出可平滑改变电动机电枢电压,实现电动机升速、降速及反转等功能。

实验中使用霍尔元件进行电动机转速的检测、反馈。

期望转速则可通过功能按键给定。

当选择比例参数为0.08、积分参数为0.01时,电机转速可以在3秒左右达到稳定。

由实验结果知,该单闭环调速系统可对直流电机进行调速,达到预期效果。

关键字:直流电机, C8051F020,PWM,调速,数字式Subject: Hardware Design of Speed Regulator for DC motorMajor: AutomationName: Xiao yu Liu (Signature)____Instructor:Xiao dong Hu (Signature) ____Hardware Design of Speed Regulator for DC motorAbstractThe dc motor is a widely used machine in various occasions.The speed regulaiting systerm is used to satisfy the requirement that the speed of dc motor be controlled over a range in some applications. In this experiment,the digital Close-loop control systerm is based on C8051F020 SCM.It used PI regulator and PWM to regulate the speed of dc motor. The method of speed regulating of dc motor is discussed in this paper and, make a deep understanding about PI regulator.According to experiment ,the armature voltage can be controlled linearnized with regulating the 8 bit PWM.So the dc motor can accelerate or decelerate or reverse.In experiment, hall component is used as a detector and feed back the speed .The expecting speed can be given by key-press.With using the PI regulator,the dc motor will have a stable speed in ten seconds when choose P value as 0.8 and I value as 0.01. At last,the experiment shows that the speed regulating systerm can work as expected.Key words: dc motor,C8051F020,PWM,speed regulating,digital第一章绪论 11.1直流调速系统发展简况 11.2 国内外发展简况 21.2.1 国内发展简况 21.2.2 国外发展简况 31.2.3 总结 41.3 本课题研究目的及意义 41.4 论文主要研究内容 4第二章直流电动机调速器工作原理 62.1 直流电机调速方法及原理 62.2直流电机PWM(脉宽调制)调速工作原理 72.3 转速负反馈单闭环直流调速系统原理 112.3.1 单闭环直流调速系统的组成 112.3.2速度负反馈单闭环系统的静特性 122.3.3转速负反馈单闭环系统的基本特征 132.3.4转速负反馈单闭环系统的局限性 142.4 采用PI调节器的单闭环无静差调速系统 152.5 数字式转速负反馈单闭环系统原理 172.5.1原理框图 172.5.2 数字式PI调节器设计原理 18第三章直流电动机调速器硬件设计 203.1 系统硬件设计总体方案及框图 203.1.1系统硬件设计总体方案 203.1.2 总体框图 203.2 系统硬件设计 203.2.1 C8051F020单片机 203.2.1.1 单片机简介 203.2.1.2 使用可编程定时器/计数器阵列获得8位PWM信号 23 3.2.1.3 单片机端口配置 233.2.2主电路 253.2.3 LED显示电路 263.2.4 按键控制电路 273.2.5 转速检测、反馈电路 283.2.6 12V电源电路 303.3硬件设计总结 31第四章实验运行结果及讨论 324.1 实验条件及运行结果 324.1.1 开环系统运行结果 324.1.2 单闭环系统运行结果 324.2 结果分析及讨论 324.3 实验中遇到的问题及讨论 33结论 34致谢 35参考文献 36论文小结 38附录1 直流电动机调速器硬件设计电路图 39附录2 直流电动机控制系统程序清单 42附录3 硬件实物图 57第一章绪论1.1直流调速系统发展简况在现代工业中,电动机作为电能转换的传动装置被广泛应用于机械、冶金、石油化学、国防等工业部门中,随着对生产工艺、产品质量的要求不断提高和产量的增长,越来越多的生产机械要求能实现自动调速。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计课题单片机直流电机调速控制院系自动控制系班级 10自动化2 组长马踩成组员程恩路戴伟黄加壹李飞飞李权吕荣盛宇史德生王凡王石翟冬灵张建江指导教师周旺平2013年 7 月 8 号目录1. 引言 (2)1.1 开发背景 (2)1.2 选题的目的和意义 (2)1.3 研究方法 (3)2. 总体设计概述 (3)2.1总体硬件电路设计 (4)2.1.1系统总体设计框图 (4)2.1.2 8051单片机简介 (4)2.1.3单片机系统中所用其他芯片选型 (5)3. 系统软件部分的设计 (5)3.1 主程序设计 (9)3.1.1主程序设计 (9)3.1.2程序设计 (10)3.1.3 Protues仿真图 (14)3.1.3 实体实验成果 (15)4. 系统调试 (16)4.1软件调试 (16)4.2系统仿真 (16)结论 (17)致谢 (17)参考文献 (18)1. 引言1.1开发背景现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。

直流电机调速基本原理是比较简单的(相对于交流电机),只要改变电机的电压就可以改变转速了。

改变电压的方法很多,最常见的一种PWM脉宽调制,调节电机的输入占空比就可以控制电机的平均电压,控制转速。

PWM控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制约,在上世纪80年代以前一直未能实现。

直到进入上世纪80年代,随着全控型电力电子器件的出现和迅速发展,PWM控制技术才真正得到应用。

随着电力电子技术、微电子技术和自动控制技术的发展以及各种新的理论方法,如现代控制理论、非线性系统控制思想的应用,PWM控制技术获得了空前的发展,到目前为止,已经出现了多种PWM控制技术。

1.2选题的目的和意义直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。

从控制的角度来看,直流调速还是交流拖动系统的基础。

早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。

随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。

采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。

传统的控制系统采用模拟元件,虽在一定程度上满足了生产要求,但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,故系统的运行可靠性及准确性得不到保证,甚至出现事故。

目前,直流电动机调速系统数字化已经走向实用化,伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。

1.3研究方法本文主要研究了利用MCS-51系列单片机,通过PWM方式控制直流电机调速的方法。

PWM控制技术以其控制简单、灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。

由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振软开关技术将会成为PWM控制技术发展的主要方向之一。

本文就是利用这种控制方式来改变电压的占空比实现直流电机速度的控制。

文章中采用了专门的芯片组成了PWM信号的发生系统,然后通过L298芯片来驱动电机,实现电机的调速控制。

同时,利用LED灯指示电机的运行情况,并利用1602液晶显示屏显示电动机的实时状态。

2. 总体设计概述单片机直流电机调速简介:单片机直流调速系统可实现对直流电动机的平滑调速。

PWM是通过控制固定电压的直流电源开关频率,从而改变负载两端的电压,进而达到控制要求的一种电压调整方法。

在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通”和“断开”时间的长短。

通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而控制电动机的转速。

因此,PWM又被称为“开关驱动装置”。

本系统以89C51单片机为核心,通过单片机控制,C语言编程实现对直流电机的平滑调速。

系统控制方案的分析:本直流电机调速系统以单片机系统为依托,根据PWM 调速的基本原理,以直流电机电枢上电压的占空比来改变平均电压的大小,从而控制电动机的转速为依据,实现对直流电动机的平滑调速,并通过单片机控制速度的变化。

本文所研究的直流电机调速系统主要是由硬件和软件两大部分组成。

硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。

而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到控制器自动对电机速度的有效控制。

2.1总体硬件电路设计2.1.1系统总体设计框图本系统采用89C51控制输出数据,由单片机发生电路产生PWM信号,送到芯片L298,并通过L298电源驱动直流电机,并通过单片机程序控制L298,改变直流电机的占空比,进而实现电机的加减速,正反转控制。

2.1.2 8051单片机简介1.8051单片机的基本组成8051单片机由CPU和8个部件组成,它们都通过片内单一总线连接,其基本结构依然是通用CPU加上外围芯片的结构模式,但在功能单元的控制上采用了特殊功能寄存器的集中控制方法。

2.CPU及部分部件的作用功能介绍如下中央处理器CPU:它是单片机的核心,完成运算和控制功能。

内部数据存储器:8051芯片中共有256个RAM单元,能作为存储器使用的只是前128个单元,其地址为00H—7FH。

通常说的内部数据存储器就是指这前128个单元,简称内部RAM。

内部程序存储器:8051芯片内部共有4K个单元,用于存储程序、原始数据或表格,简称内部ROM。

定时器:8051片内有2个16位的定时器,用来实现定时或者计数功能,并且以其定时或计数结果对计算机进行控制。

中断控制系统:该芯片共有5个中断源,即外部中断2个,定时/计数中断2个和串行中断1个。

3.8051单片机引脚图图2-3 8051单片机引脚图2.1.3 单片机系统中所用其他芯片选型与电机结构1 · L298芯片简介L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。

可以方便的驱动两个直流电机,或一个两相步进电机。

L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7 V电压。

4脚VS接电源电压,VS电压范围VIH为+2.5~46 V。

输出电流可达2.5 A,可驱动电感性负载。

1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。

L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。

5,7,10,12脚接输入控制电平,控制电机的正反转。

EnA,EnB接控制使能端,控制电机的停转。

EnA 为低电平时,输入电平对电机控制起作用,当EnA为高电平,输入电平为一高一低,电机正或反转。

同为低电平电机停止,同为高电平电机刹停。

下图是其引脚图:1、15脚是输出电流反馈引脚,其它与L293相同。

在通常使用中这两个引脚也可以直接接地。

上图是其与51单片机连接的电路图。

2 ·直流电机结构直流电机是通过两个磁场的互作用产生旋转。

其结构如下页图所示,固定部分(定子)上,装设了一对直流励磁的静止的主磁极N和S,在旋转部分(转子)上装设电枢铁心。

定子与转子之间有一气隙。

在电枢铁心上放置了由A和X 两根导体连成的电枢线圈,线圈的首端和末端分别连到两个圆弧形的铜片上,此铜片称为换向片换向片之间互相绝缘,由换向片构成的整体称为换向器。

换向器固定在转轴上,换向片与转轴之间亦互相绝缘。

在换向片上放置着一对固定不动的电刷B1和B2,当电枢旋转时,电枢线圈通过换向片和电刷与外电路接通。

定子通过永磁体或受激励电磁铁产生一个固定磁场,由于转子由一系列电磁体构成,当电流通过其中一个绕组时会产生一个磁场。

对有刷直流电机而言,转子上的换向器和定子的电刷在电机旋转时为每个绕组供给电能。

通电转子绕组与定子磁体有相反极性,因而相互吸引,使转子转动至与定子磁场对准的位置。

当转子到达对准位置时,电刷通过换向器为下一组绕组供电,从而使转子维持旋转运动。

如下页图所示。

3 · 1602液晶显示屏LCD系列中文模块可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。

提供三种控制接口,分别是8位微处理器接口,4位微处理器接口及串行接口(OCMJ4×16A/B无串行接口)。

所有的功能,包含显示RAM,字型产生器,都包含在一个芯片里面,只要一个最小的微处理系统,就可以方便操作模块。

内置2M-位中文字型ROM (CGROM) 总共提供8192 个中文字型(16×16 点阵),16K-位半宽字型ROM (HCGROM) 总共提供126 个符号字型(16×8 点阵),64 × 16-位字型产生RAM (CGRAM),另外绘图显示画面提供一个64×256点的绘图区域(GDRAM),可以和文字画面混和显示。

提供多功能指令:画面清除(Display clear)、光标归位(Return home)、显示打开/关闭(Display on/off)、光标显示/隐藏(Cursor on/off)、显示字符闪烁(Display character blink)、光标移位(Cursor shift)、显示移位(Displayshift)、垂直画面卷动(Vertical line scroll)、反白显示(By_line reverse display)、待命模式(Standbymode)。

本次课设所用OCMJ4×8C的功能有显示中文字型、数字符号。

2·1602LCD的基本参数及引脚功能1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图图二3`LCD1602主要技术参数:显示容量:16×2个字符芯片工作电压:4.5—5.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.95×4.35(W×H)mm4`引脚功能说明1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表编号符号引脚说明编号符号引脚说明1 VSS 电源地9 D2 数据2 VDD 电源正极10 D3 数据3 VL 液晶显示偏压11 D4 数据4 RS 数据/命令选择12 D5 数据5 R/W 读/写选择13 D6 数据6 E 使能信号14 D7 数据7 D0 数据15 BLA 背光源正极8 D1 数据16 BLK 背光源负极表1 引脚接口说明表第1脚:VSS为地电源。

相关文档
最新文档