设计--直流电机综合测控系统设计

合集下载

直流电机控制器设计说明书

直流电机控制器设计说明书

直流电机控制器设计说明书1.1 设计思想直流电机PWM 控制系统主要功能包括:直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便读出电机转速的大小,能够很方便的实现电机的智能控制。

其间,还包括直流电机的直接清零、启动、暂停、连续功能。

该直流电机系统由以下电路模块组成:振荡器和时钟电路:这部分电路主要由89C51单片机和一些电容、晶振组成。

设计输入部分:这一模块主要是利用带中断的独立式键盘来实现。

设计控制部分:主要由89C51单片机的外部中断扩展电路组成。

设计显示部分:包括液晶显示部分和LED 数码显示部分。

LED 数码显示部分由七段数码显示管组成。

直流电机PWM 控制实现部分:主要由一些二极管、电机和L298直流电机驱动模块组成。

1.2 系统总体设计框图直流电机PWM 调速系统以AT89C51单片机为核心,由命令输入模块、LED 显示模块及电机驱动模块组成。

采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,定时不断给直流电机驱动芯片发送PWM 波形,H 型驱动电路完成电机正,反转控制;同时单片机不停的将从键盘读取的数据送到LED 显示模块去显示,进而读取其速度。

1.3 程序设计流程图图1-2中断服务流程图2 总体硬件电路设计2.1 芯片介绍2.1.1 89C51单片机结构特点: 8位CPU ;片内振荡器和时钟电路; 32根I/O 线;外部存贮器寻址范围ROM 、RAM64K ; 2个16位的定时器/计数器; 5个中断源,两个中断优先级; 全双工串行口;图1.2 定时中断服务流程图布尔处理器。

图2-1 89C51单片机引脚分布图2.1.2 RESPACK-8排阻RESPACK-8是带公共端的8电阻排,它一般是接在51单片机的P0口,因为P0口内部没有上拉电阻,不能输出高电平,所以要接上拉电阻。

图2-2 RESPACK-8引脚分布图2.1.3 驱动器L298L298是双电源大电流功率集成电路,直接采用TTL逻辑电平控制,可用来驱动继电器,线圈,直流电动机,步进电动机等电感性负载。

基于PLC的直流电机控制系统设计

基于PLC的直流电机控制系统设计

基于PLC的直流电机控制系统设计摘要:本文提出了一种利用可编程逻辑控制器件(plc)对他励直流电机进行速度控制的方法。

该方法使plc工作在dc/dc斩波模式,通过将固定直流电压转变为可变直流电压提供给电机电枢。

pang-pang控制是依据参考速度来导通或关断直流电机的电源。

这种方法简单、迅速而且有效,能够在0至100%范围内调整电机转速。

该系统能够广泛应用于不同的工业应用场合。

关键词:直流电机可编程逻辑器件速度控制中图分类号:tm921.5 文献标识码:a 文章编号:1007-9416(2013)01-0010-021 引言直流电机的速度控制相对于交流电机来说更加的简单,成本也更低。

但是由于有换向器的存在,直流电机不太适用于转速要求较高的场合,而且也有维修成本。

固定交流电压通过可控整流器得到可变直流电压输出,而固定直流电压可以通过斩波器得到可变直流电压输出[1]。

由于以上两者能提供连续可变的直流电压,使得其在工业控制中的到广泛应用。

可编程逻辑器件(plc)是一种工业计算控制单元,它能够在各种处理过程和工况环境下执行离散或连续的控制[2]。

工业过程控制时plc应用最为广泛的场合。

本文利用plc工作在dc/dc斩波器模式下,提出一种基于plc的直流电机速度控制系统。

该系统避免了功率管的时间导数dv/dt或者di/dt。

该系统能广泛应用于各种环境下。

2 直流电机的经典斩波控制方法直流斩波器是用来改变电枢电压的一种器件,它连接在固定直流电压源与直流电机之间。

斩波器能提供电机的制动反馈能量,并能把能量反馈到电源[3,4]。

他励直流电机的斩波控制电路如图1所示。

电机电流是否连续取决于占空比和电枢电感。

图2所示为电机电流连续和不连续时的波形。

其中有三种可能的工作模式,下面将逐一介绍。

模式一:功率管t导通,在0<t<t1时电源给电机供电,ia=i1,此时电压方程为(1)转矩方程为(2)模式二:功率管t关断,在t1<t<t2时二极管续流,ia=i2,系统方程有(3)(4)模式三:t2<t<t电机处于惯性滑行阶段(5)(6)3 控制系统设计基于plc的直流电机控制系统框图如图3所示。

直流电机PWM控制系统设计

直流电机PWM控制系统设计

0 前言在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用,无论在工业农业生产、交通运输、国防航空航天、医疗卫生、商务与办公设备,还是在日常生活中的家用电器,都在大量地使用着各式各样的电动机。

据资料统计,现在有的90%以上的动力源来自于电动机,电动机与人们的生活息息相关,密不可分。

随着现代化步伐的迈进,人们对自动化的需求越来越高,使电动机控制向更复杂的控制发展。

直流电动机具有优良的调速特性,调速平滑、方便,调速范围广,过载能力大,能承受频繁的冲击负载,可实现频繁的无级快速起动、制动和反转,能满足生产过程自动化系统各种不同的特殊运行要求。

直流调速技术不断发展,走向成熟化、完善化、系列化、标准化,在可逆脉宽调速、高精度的电气传动领域中仍然难以替代。

直流电机的数字控制是直流电动机控制的发展趋势,用单片机的数字控制的发展趋势,用单片机进行控制是实现电动机数字控制的最常用的手段。

由于电网相控变流器供电的直流电机调速系统能够引起电网波形畸变、降低电网功率因数,除此之外,该系统还有体积大、价格高、电压电流脉动频率低、有噪声等缺点。

而采用直流电动机的PWM调速控制系统可以克服电网相控调速系统的上述诸多缺点。

电动机的控制技术的发展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、电动控制技术、微机应用技术的最新发展成果。

正是这些技术的进步使电机控制技术在近20多年内发生了翻天覆地的变化,其中电动机的控制部分已由模拟控制逐渐让位于以单片机为主的微处理器控制,形成数字和模拟的混合控制系统和纯数字控制的应用,并曾向全数字化控制方向快速发展。

电动机的驱动部分所用的功率器件经历了几次更新换代,目前开关速度更快、控制更容易的全控型功率器件MOSFET和IGBT成为主流。

功率器件控制条件的变化和微电子技术的使用也使新型的电动控制方法能够得到实现,脉宽调制控制方法(PWM和SPWM),变频技术在直流调速和交流调速中获得广泛的应用。

直流伺服电机控制系统设计

直流伺服电机控制系统设计

电子信息与电气工程系课程设计报告设计题目:直流伺服电机控制系统设计系别:电子信息与电气工程系年级专业:学号:学生姓名:2006级自动化专业《计算机控制技术》课程设计任务书摘要随着集成电路技术的飞速发展,微控制器在伺服控制系统普遍应用,这种数字伺服系统的性能可以大大超过模拟伺服系统。

数字伺服系统可以实现高精度的位置控制、速度跟踪,可以随意地改变控制方式。

单片机和DSP在伺服电机控制中得到了广泛地应用,用单片机作为控制器的数字伺服控制系统,有体积小、可靠性高、经济性好等明显优点。

本设计研究的直流伺服电机控制系统即以单片机作为核心部件,主要是单片机为控制核心通过软硬件结合的方式对直流伺服电机转速实现开环控制。

对于伺服电机的闭环控制,采用PID控制,利用MATLAB软件对单位阶跃输入响应的PID 校正动态模拟仿真,研究PID控制作用以及PID各参数值对控制系统的影响,通过试凑法得到最佳PID参数。

同时能更深度地掌握在自动控制领域应用极为广泛的MATLAB软件。

关键词:单片机直流伺服电机 PID MATLAB目录1.引言 ...................................................... 错误!未定义书签。

2.单片机控制系统硬件组成.................................... 错误!未定义书签。

微控制器................................................ 错误!未定义书签。

DAC0808转换器.......................................... 错误!未定义书签。

运算放大器............................................... 错误!未定义书签。

按键输入和显示模块....................................... 错误!未定义书签。

非线性大作业—直流电动机调速系统的建模与控制系统的设计

非线性大作业—直流电动机调速系统的建模与控制系统的设计
其中,n为矩阵A的维数, 称为系统的能控性判别矩阵。
3、PBH秩判据
线性定常系统(1)为完全能控的充分必要条件是,对矩阵A的所有特征值 均成立, ( )或等价地表示为 , 也即(SI-A)和B是左互质的。
4、PBH特征向量判据
线性定常系统(1)为完全能控的充分必要条件是A不能有与B的所有列相正交的非零左特征向量。也即对A的任一特征值,使同时满足 , 的特征向量 。
所谓最优控制,就是根据建立的系统的数学模型,选择一个容许的控制规律,在一定的条件下,使得控制系统在完成所要求的控制任务时,使某一指定的性能指标达到最优值、极小值或极大值。本文利用线性二次型最优调节器(LQR)方法对移动高架吊车进行最优控制。控制目的是使移动高架吊车能在不平衡点达到平衡,并且能够经受一定的外加干扰[8]。
能控性的直观讨论:
从状态空间的角度进行讨论:输入和输出构成系统外部变量,状态为系统内部变量。能控性主要看其状态是否可由输入影响。每一个状态变量的运动都可由输入来影响和控制,由任意的始点到达原点,为能控,反之为不完全能控。具体来说就是指外加控制作用u(t) 对受控系统的状态变量x(t)和输出变量y(t)的支配能力,它回答了u(t)能否使x(t)和y(t)作任意转移的问题。
3.1.2能控性判据
我们利用线性系统的能控性判据来判断其能控性。
设线性定常系统状态方程为:
(1)
1、格拉姆矩阵判据
线性定常系统(1)为完全能控的充分必要条件是,存在时刻,使如下定义的格拉姆(Gram)矩阵 为非奇异。
其中,该判据的证明用到了范数理论中的矩阵范数,在此不再赘述。
2、秩判据
线性定常系统(1)为完全控的充分必要条件是 ,
2 直流电动机调速系统数学模型的建立

课程设计--直流电机调速控制系统设计

课程设计--直流电机调速控制系统设计

课程设计--直流电机调速控制系统设计指导教师评定成绩:审定成绩:**********课程设计报告设计题目:直流电机调速控制系统设计学校:********************学生姓名:**********专业:********************班级:***********学号:**************指导教师:*****************8设计时间:2013 年12 月目录引言 (3)一、直流电动机的工作原理 (4)二、直流电动机的结构 (5)三、直流电动机的分类 (6)四、电动机的机械特性 (7)五、他励直流电动机起动 (10)六、他励直流电动机的调速方法 (11)七、PWM调制电路 (14)八、H桥驱动电路 (14)九、直流电动机调速控制系统设计 (15)十、心得体会 (22)附录参考文献 (23)课程设计任务书 (23)引言现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。

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

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

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

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

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

基于c8051的直流无刷电机控制系统的设计

基于c8051的直流无刷电机控制系统的设计

基于c8051的直流无刷电机控制系统的设计
设计一个基于c8051的直流无刷电机控制系统,可以按照以下步骤进行:
1. 选择合适的c8051单片机芯片,建议选择具备PWM输出和
高速计数器功能的型号。

2. 设计电机驱动电路,包括功率电路和驱动电路。

功率电路通常由MOSFET H桥组成,负责将电机驱动电压转换为驱动电流。

驱动电路负责根据单片机控制信号控制MOSFET开关,
控制电机的起停和运动方向。

3. 编写单片机的控制程序。

需要实现以下功能:
- 设定电机转速或转矩的目标值;
- 读取电机的实际转速或转矩;
- 根据目标值和实际值进行比较,计算出控制电压;
- 生成PWM信号,控制电机驱动电路。

4. 调试和测试控制系统。

连接电机和单片机,进行测试和调试,确保系统正常工作。

5. 优化系统性能。

可以根据需要进行性能优化,例如增加闭环控制、采用磁编码器等。

以上步骤仅供参考,根据实际需求和资源可以进行适当调整和修改。

希望能对你有所帮助!。

高瑶ATMEGA直流电机测速系统设计方案

高瑶ATMEGA直流电机测速系统设计方案

南通纺织职业技术学院毕业论文设计基于ATMEGA8直流电机测速系统设计高瑶班级:09电子信息专业:电子信息工程技术教学系:机电系指导老师:邱宏完成时间2018年9月至2018年12月目录摘要 (2)一引言 (3)1、直流电机的应用与特点 (4)2、文章的选题意义 (4)3、文章的主要内容 (4)二任务分析与方案确定 (5)1、设计的目标任务 (5)2、设计的总体方案 (5)三硬件电路设计 (6)1、电源电路 (6)2、单片机电路 (7)3、显示电路 (9)4、整体电路 (11)四软件设计 (13)1、软件设计方案 (13)2、功能模块子程序 (14)五软硬件系统调试 (21)1、硬件调试 (21)2、软件调试 (22)小结 (24)六参考文献 (26)基于ATMEGA8的直流电机调速系统的设计摘要:文章介绍了一种直流电机测速系统的设计过程,首先明确设计任务、提出了电路设计的总体方案,接着介绍硬件电路主要功能模块的作用、电路结构原理、及关键元件的选型与参数;然后是系统的软件设计,分析了软件所要实现的功能、并画出软件的方案流程图,给出了几个软件功能模块的子程序;最后是系统的调试部分,包括硬件软件调试的一般过程,并且结合本设计的具体,对开发过程中出现的一些问题现象及调试解决的过程进行了阐述。

关键词:直流电机测速ATMEGA8 MAX7219一引言1.直流电机的应用与特点直流伺服电机常常用于实现精密调速和位置控制随动系统中,在工业、国防和民用等领域内到广泛应用,特别是火炮稳定系统、舰载平台、雷达天线、机器人控制等场合。

直流电机由于具有速度控制容易, 启动、制动性能良好,平滑调速范围宽等特点, 在冶金、机械制造、轻工等工业部门中得到广泛应用。

早期直流电动机的控制均以模拟电路为基础, 控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难, 阻碍了直流电动机控制技术的发展和应用范围的推广。

随着单片机技术的日新月异,使许多控制功能及算法可以采用软件技术来完成,不但为直流电动机的控制提供了更大的灵活性,而且使系统能达到更高的性能, 从而大大降低了系统成本,有效地提高了工作效率。

基于光电传感器的直流电机转速测量系统设计-课设报告

基于光电传感器的直流电机转速测量系统设计-课设报告

北京信息科技大学测控综合实践课程设计报告题目:基于光电传感器的直流电机转速测量系统设计学院:仪器科学与光电工程学院专业:测控技术与仪器学生姓名:摘要摘要基于单片机的转速测量方法较多,本次设计主要针对于光电传感器测量直流电机转速的原理进行简单介绍,并说明它是如何对电机转速进行测量的。

通过实验得到结果并进行了数据分析。

本次设计应用了STC89C52RC单片机,采用光电传感器测量电机转速的方法,其中硬件系统包括脉冲信号的产生模块、脉冲信号的处理模块和转速的显示模块三个模块,采用C语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。

关键词:直流电机;单片机;PWM调节;光电传感器Abstract目录摘要 (I)第一章概述 (1)1.1 课设目标 (1)1.2 内容 (1)第二章系统设计原理 (2)2.1 STC89C52单片机介绍 (2)2.2 STC89C52定时计数器 (4)2.3 STC89C52中断控制 (6)2.4 光电传感器 (6)2.5 数码管介绍 (7)第三章硬件系统设计 (10)3.1测速信号采集及其处理 (10)3.2 单片机处理电路设计 (11)3.3 显示电路 (12)3.4 PWM驱动电路 (13)第四章软件设计 (14)4.1语言选用 (14)4.2程序设计流程图 (14)4.3原程序代码 (15)第五章数据分析 (19)总结 (20)附件 (21)参考文献 (23)第一章概述在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。

目前国内外测量电机转速的方法有很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。

计数测速法又可分为机械式定时计数法和电子式定时计数法。

电气测量综合控制系统设计-学生版

电气测量综合控制系统设计-学生版

电气测量综合控制系统设计-学生版1.技术数据系统用线性集成电路运算放大器作为调节器的转速、电流无静差直流控制系统,主电路由晶闸管可控整流电路供电的V-M 系统,各设计具体参数如下: 设计1:某晶闸管供电的双闭环直流调速系统,整流装置采用三相桥式电路,基本数据如下直流电动机:额定电压V U N 220=,额定电流A I N 130=,额定转速min 1500r n N =,电动机电势系数r V C e m in 132.0=,允许过载倍数5.1=λ。

晶闸管装置放大系数:40=s K电枢回路总电阻:Ω=5.0R时间常数:s T s T m l 18.0,03.0==滤波时间常数T on =T oi =0.0035s 电流反馈系数:A V 062.0=β 转速反馈系数:r V m in 008.0=α设计要求:1)稳态指标:无静差;2)动态指标:电流超调量%5≤i σ;空载起动到额定转速时的转速超调量%10%<n σ。

设计2:某双闭环直流调速系统,采用晶闸管三相桥式全控整流电路供电,基本数据如下:直流电动机N U =220V ,N I =136A ,N n =1460r/min ,电枢电阻a R =0.2Ω,允许过载倍数λ=1.5;晶闸管装置s T =0.00167s ,放大系数s K =40;平波电抗器:电阻Ω=1.0P R 、电感mH L P 4=;电枢回路总电阻R=0.5Ω;电枢回路总电感L=15mH ;电动机轴上的总飞轮惯量GD 2=22.5N·m 2;电流调节器最大给定值*im U =10.2V ,转速调节器最大给定值*nm U =10.5V ; 电流滤波时间常数oi T =0.002s ,转速滤波时间常数on T =0.01s 。

设计要求:1)稳态指标:转速无静差;2)动态指标:电流超调量%5≤i σ;空载启动到额定转速的转速超调量%10≤n σ。

设计3:某晶闸管供电的双闭环直流调速系统,整流装置采用三相桥式电路,基本数据如下直流电动机:额定电压V U N 220=,额定电流A I dN 116=,磁极对数P=2,额定转速min 1460r n N =,电动机电势系数r V C e m in 138.0=,允许过载倍数5.1=λ。

无刷直流电机控制系统的设计——毕业设计

无刷直流电机控制系统的设计——毕业设计

无刷直流电机控制系统的设计——毕业设计学号:1008421057本科毕业论文(设计)(2014届)直流无刷电机控制系统的设计院系电子信息工程学院专业电子信息工程姓名胡杰指导教师陆俊峰陈兵兵高工助教2014年4月摘要无刷直流电机的基础是有刷直流电机,无刷直流电机是在其基础上发展起来的。

现在无刷直流电机在各种传动应用中虽然还不是主导地位,但是无刷直流电机已经受到了很大的关注。

自上世纪以来,人们的生活水平在不断地提高,人们在办公、工业、生产、电器等领域设备中越来越趋于小型化、智能化、高效率化,而作为所有领域的执行设备电机也在不断地发展,人们对电机的要求也在不断地改变。

现阶段的电机的要求是高效率、高速度、高精度等,由此无刷直流电机的应用也在随着人们的要求的转变而不断地迅速的增长。

本系统的设计主要是通过一个控制系统来驱动无刷直流电机,主要以DSPIC30F2010芯片作为主控芯片,通过控制电路采集电机反馈的霍尔信号和比较电平然后通过编程的方式来控制直流无刷电机的速度和启动停止。

关键词:控制系统;DSPIC30F2010芯片;无刷直流电机AbstractBrushless dc motor is the basis of brushless dc motor, brushless dc motor is developed on the basis of its. Now in all kinds of brushless dc motor drive applications while it is not the dominant position, but the brushless dc motor has been a great deal of attention.Since the last century, constantly improve the people's standard of living, people in the office, industrial, manufacturing, electrical appliances and other fields increasingly tend to be miniaturization, intelligence, high efficiency, and as all equipment in the field of motor is in constant development, people on the requirements of the motor is in constant change. At this stage of the requirements of the motor is high efficiency, high speed, high precision and so on, so is the application of brushless dc motor as the change of people's requirements and continuously rapid growth.The design of this system mainly through a control system to drive the brushless dc motor, mainly dspic30f2010 chips as the main control chip, through collecting motor feedback control circuit of hall signal and compare and then programmatically to control the speed of brushless motor and started to stop.Keywords: Control system; dspic30f2010 chip; brushless DC motor目录摘要 (I)Abstract (III)目录 (IV)1 引言 01.1 研究背景及意义 01.2 国内外研究现状 (1)1.3 设计任务与要求 (1)2 基本理论 (1)2.1 无刷直流电机的结构以及基本原理 (1)2.2 无刷直流电机的运行特性 (4)2.3 无刷直流电机的应用 (5)3 直流无刷直流电机控制系统的设计 (6)3.1 无刷直流电动机系统的组成部分 (6)3.2 无刷直流电机控制系统的设计 (8)4 直流无刷电机的电路设计 (9)4.1 开关电路的设计 (9)4.2 保护电路的设计 (9)4.3 驱动电路的设计 (10)4.4 反馈电路的设计 (10)4.5 电源电路的设计 (11)5 直流无刷电机控制系统的软件设计 (11)5.1 系统功能的实现 (12)5.2 软件流程图 (12)6 实物成果及展望 (13)致谢 (16)参考文献 (16)附录 (19)1 引言近年来随着微电子技术自动控制技术和新型永磁材料的发展,无刷直流电机的应用越来越广泛。

基于DSP的直流电机控制系统设计本科毕业论文

基于DSP的直流电机控制系统设计本科毕业论文

基于D S P的直流电机控制系统设计摘要:直流电机由于励磁磁场和电枢磁场完全解耦,可以独立控制,因此具备良好的调速性能,出力大、调速范围宽和易于控制,广泛应用于电力拖动系统中;而随着对电机控制要求的不断提高,普通的单片机越来越不能满足对电机控制的要求,DSP技术的发展正好为先进控制理论以及复杂控制算法的实现提供了有力的支持;本设计采用美国TI公司专门为电机数字化控制设计的16位定点DSP 控制器TMS320LF2407作为微控制器;该芯片集DSP信号高速处理能力及适用于电机控制优化的外围电路于一体,可以为高性能传动控制技术提供可靠高效的信号处理与控制硬件;电机的控制系统是由检测装置、主控制器、功率驱动器以及上位机组成,其中DSP控制器是电机控制系统的关键部分,负责对电机的反馈信号进行处理并输出控制信号来控制电机的转动;关键词:直流电机; DSP; PID控制器; PWMThe Design of DC Motor Control System Based on DSP Abstract:The DC motor armature magnetic field and the excitation completely decoupled, it can be independently controlled, so it has a good speed performance, contribute to a large power, widely speed range, and easy to control, so it is widely used in electric drive systems. With the motor control required for continuous improvement, common single MCU can't meet requirements of the motor control well, DSP technology just for the advanced control theory and complex control algorithm implementation provides a strong support.This design uses the American TI company specially for motor control design of digital 16 fixed-point DSP controller TMS320LF2407 as the controller. The chip set DSP signal the high processing capacity and used in motor control optimization the periphery of the circuit in a body, high performance driving control technology to provide reliable and efficient signal processing and control hardware. Motor control system is composed of detection devices, the main controller, power driver and PC componen ts, whichDSP controller is a key part of the motor control system , responsible for the motor feedback signal processing and output control sig n al to control the rotation of the motor.Keywords:DC motor, DSP, PID controller, PWM目录第1章绪论课题概述课题研究的背景电气传动是以电动机的转矩和转速为控制对象,按生产机械工艺要求进行电动机转速控制的自动化系统;根据电动机的不同,工程上通常把电气传动分为直流电气传动和交流电气传动两大类;纵观电气传动的发展过程,交流与直流两大电气传动并存于各个时期的各大工业领域内,虽然它们所处的地位和作用不同,但它们始终随着工业技术而发展的;特别是随着电力电子技术和微电子学的发展,在相互竞争中完善着自身,发生着变更;由于直流电机具有良好的线性调速特性,简单的控制性能,因此在工业场合应用广泛;近代,随着生产技术的发展,对电气传动在起制动、正反转以及调速能力、静态特性和动态响应方面都提出了更高的要求,所以计算机控制电力拖动控制系统已成为计算机应用的一个重要内容;直流调速系统在工农业生产中有着更为广泛的应用;随着计算机技术和电力电子技术的飞速发展,两者的有机结合使电力拖动控制技术产生了新的变化;电力电子技术、计算机技术和直流拖动技术的组合是技术领域的交叉,具有广泛的应用前景;有不少的研究者己经在用DSP作为控制器进行研究;直流调速控制系统的控制方法经历了机械式的、双机组式的、分立元件电路式的、集成电路式的、单片机式的发展过程;随着数字信号处理器DSP的出现,给直流调速控制提供了新的手段和方法;将计算机技术的最新发展成果运用在直流调速系统中,在经典控制的基础之上探讨一种新的控制方法,为计算机技术在电力拖动控制系统中的应用做些研究性的工作;用计算机技术实现直流调速控制系统,计算机的选型很多;经过选择,选取DSP芯片作为控制器;直流调速系统的内容十分丰富,有开环控制系统,有闭环控制系统;有单闭环控制系统,有双闭环控制系统和多闭环控制系统;有可逆调速系统,有不可逆调速系统等9;开展本课题研究的控制对象是闭环直流调速系统;研究的目的是利用计算机硬件和软件发展的最新成果,对控制系统升级进行研究;研究工作是在对控制对象全面回顾总结的基础上,重点对控制部分展开研究,它包括对实现控制所需要的硬件和软件环境的探讨,控制策略和控制算法的探讨等内容;目前,对于控制对象的研究和讨论很多,有比较成熟的理论,但实现控制的方法和手段随着技术的发展,特别是计算机技术的发展,不断地进行技术升级;这个过程经历了从分立元件控制,集成电路控制和单片计算机控制等过程;每一次的技术升级都是控制系统的性能有较大地提高和改进;随着新的控制芯片的出现,给技术升级提供了新的可能;电机控制是DSP应用的主要领域,随着社会的发展以及对电机控制要求的日益提高,DSP将在电机控制领域中发挥越来越重要的作用;课题研究的目的及意义长期以来,直流电机一直占据着速度控制和位置控制的统治地位;由于它具有良好的线性调速特性,简单的控制性能,高质高效的平滑运转的特性,尽管近年来不断受到其它电动机的挑战,但到目前为止,就其性能来说仍无其它电动机可比;在控制系统的构成上,本课题对硬件电路进行了设计,而这个硬件系统具有一定的通用性,也即可以将它作为一个硬件平台,在其它过程控制中应用;另外,由DSP的特点量身订做,可以在其它的控制系统中根据不同的要求进行外围电路的设计,进而来构成硬件系统,这样既便于设计思想的物化,又使得设计系统更加紧凑,不浪费资源;本直流电机控制系统采用经典的数字增量式PID控制算法,在本文中对数字增量式PID控制的理论、设计和实现进行了较为详细的论述; 课题研究的现状近些年来,随着现代电力电子技术、控制技术和计算机技术的发展,电机的应用技术也得到了进一步的发展,新产品、新技术层出不穷;除了人们己经熟悉的普通电机外,许多不同用途的特种电机也不断问世,如广泛应用于办公设备的无刷直流电机和高精度的步进电机、用于照相机的超声波电机、用于心脏血液循环系统的微型电机等等;另一方面,由于应用了电力电子技术,电机的控制技术变得更加灵活,效率也更高,如变频器控制的异步电机及伺服系统即是典型的例子1;在实际中,电机应用已由过去简单的起停控制、提供动力为目的应用,上升到对其速度、位置、转矩等进行精确的控制,使被驱动的机械运动符合预想的要求;例如在工业自动化、办公室自动化和家庭住宅自动化方面使用大量的电机,几乎都采用功率器件进行控制,将预定的控制方案、规划指令转变成期望的机械运动;这种新型控制技术己经不是传统的“电机控制”或“电气传动”而是“运动控制”;运动控制使被控机械实现精确的位置控制、速度控制、加速度控制、转矩或力的控制,以及这些被控机械量的综合控制;因此现代电机控制技术离不开功率器件和电机控制器的发展5;电机的控制器经历了从模拟控制器到数字控制器的发展;由于模拟器件的一些参数受外界因素影响较大,并且它的精度也差;所有这些都使得模拟控制器的可重复性比较差,控制效果不理想,因此调速电机的控制器逐渐朝数字化方向发展;数字控制器与模拟控制器相比较,具有可靠性高、参数调整方便、更改控制策略灵活、控制精度高、对环境因素不敏感等优点;随着现有的工业电气传动、自动控制和家电领域对电机控制产品需求的增加用户也不断提高对电机控制技术的要求5;总是希望能在驱动系统中集成更多的功能,达到更高的性能;许多设备试图使用8位或是准16位的微处理器实现电机的闭环控制,然而它们的内部体系结构和计算功能都阻碍了这一要求的实现;例如,在很多领域如工业、家电和汽车,用户希望使用效率高且去掉霍尔效应传感器的电机;这种电机的控制可以通过使用先进的电机控制理论、采用高效的控制算法来实现;但是这可能超出上述微处理器的计算能力;使用高性能的数字信号处理器DSP来解决电机控制器不断增加的计算量和速度需求是目前较为普遍的做法;将一系列外围设备如模数转换器A/D、脉宽调制发生器PWM和数字信号处理器DSP集成在一起,就获得一个既功能强大又非常经济的电机控制专用的DSP芯片;近年来,各种集成化的一单片DSP的性能得到很大的改善,软件和开发工具越来越多,越来越好,价格却大幅度降低;低端产品的价格已接近单片机的价格水平,但却比单片机具有更高的性能价格比;越来越多的单片机用户开始选用DSP器件来提高产品性能,DSP器件取代高档单片机的时机己成熟13;首先,与单片机相比,DSP器件具有较高的集成度;DSP具有更快的CPU,更大容量的存储器,内置有波特率发生器和FIFO缓冲器,提供高速、同步串口和标准异步串口;有的片内集成了A/D和采样/保持电路,可提供PWM输出;更为不同的是,DSP器件为精简指令器件,大多数指令都能在一个周期内完成,并且通过并行处理技术,使一个指令周期内可完成多条指令;同时DSP采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据;又配有内置高速硬件乘法器、多级流水线,使DSP 器件具有高速的数据计算能力;而单片机为复杂指令系统计算机CISC,多数指令要2-3个指令周期来完成;单片机采用冯.诺依曼结构,程序和数据在同一空间存取,同一时刻只能单独访问指令和数据、ALU只能做加法,乘法需要由软件来实现,因此占用较多的指令周期,也就是说速度比较慢;所以,结构上的差异使DSP器件比准16位单片机单指令执行时间快8-10倍,完成一次乘法运算快16-30倍;DSP器件还提供了高度专业化的指令集,提供了FFT快速傅立叶变换和滤波器的运算;此外,DSP器件提供了JTAG Joint Test Action Group接口,具有更先进的开发手段,批量生产测试更方便;其次,基于DSP芯片制造的电机控制器可以降低对传感器等外围器件的要求;通过复杂的算法达到同样的控制性能,降低成本,可靠性高,有利于专利技术的保密;现在各大DSP生产厂家都推出自己的内嵌式DSP电机控制专用集成电路;如占DSP市场份额45%的美国德州仪器公司,凭借自己的实力,推出了电机控制器专用DSP--TMS320C24x;新的TMS320C24x DSP采用TI公司TMS320C2xLP16位定点DSP核,并集成了一个电机事件管理器,后者的特点是可以最佳方式实现对电机的控制;该器件利用TI的可重用DSP核心技术,显示出TI的特殊能力一通过在单一芯片上集成一个DSP和混合信号外设件,制造出面向各种应用的DSP方案;TMS320C24x作为第一个数字电机控制器的专用DSP系列,可支持用于电机控制的指令产生、控制算法处理、数据交流和系统监控等功能;集成的DSP核、最佳化电机控制器事件管理器和单片式A/D设计等诸多功能块加在一起,就可以提供一个单芯片式数字电机控制方案;系列中的TMS320LF2407包括一个30MIPSDSP核、两个事件管理器、32位的中央算术逻辑单元、多达16通道的IO位A/D转换器、64K的I/0空间和一个32K字的闪速存储器,它利用TMS320的定点DSP软件开发工具和JTAG仿真支持,可使电机控制领域的研发人员方便地调试控制器和脱机使用;第三,DSP运算速度快,控制策略中可以使用先进的实时算法,如自适应控制、卡尔曼滤波、状态预估等,大大提高控制系统的品质;而且DSP 控制软件可用C语言或汇编语言编写或者二者嵌套使用;因此采用DSP 芯片制造的电机控制器便于用户的调试和应用;最后,在越来越多的场合,如电动汽车、纺织行业、水泵变频调速系统等,他们往往是规模比较大,时序、组合逻辑都很复杂的情况,这时如果同时运用DSP芯片和一些其它的可编程逻辑器件可以大大减小系统的体积、提高系统运算能力,实现复杂的实时控制;课题研究的内容本文主要研究基于DSP的直流电机控制系统,通过控制算法和调速方法的分析,利用电机调速、DSP芯片控制、上位机通信、按键模块等的基本原理及相关知识,实现对电机的速度控制;整个系统的基本思想就是利用DSP内部资源产生可控制的脉冲控制整流电压,改变串入主回路中的直流电动机的电磁转矩,实现电动机的转速调节;研究内容包括如下:1电机控制系统功能实现的分析;2控制算法与调速方法的分析与设计;3电机驱动、电源模块、按键模块、测速、显示模块的硬件设计与实现;4系统主程序、按键扫描、控制算法、测速、电机速度控制等程序的分析、设计与实现;5电机控制系统整机测试与实现;第2章系统总体设计系统的组成由图2-1可知,该设计包含DSP控制单元、功率驱动单元、检测单元、显示单元、通信单元五个部分;DSP控制单元:对来自上位机的给定信号和来自传感器的反馈信号按一定的算法进行处理,输出相应的PWM波,经过光电隔离部分,送给功率驱动单元;功率驱动单元:对来自DSP控制器的PWM信号进行功率放大后送给直流电动机的电枢两端,驱动电机与负载;速度检测单元:采集电机的速度信息,并送给主控制器;显示单元:将采集到的电机转速信息予以显示;通信单元:负责主控制器与上位机及外设的信息交换;图2-1 系统总体框图2. 2 DSP芯片选择直流电机的调速控制系统一般采用电机专用微处理器,其种类主要包括复杂指令集CISC处理器如工NTEL196MX系列单片微控制器,精简指令集RISC如日立公司SH704x系列单片微控制器,哈佛结构DSP处理器如TI公司T145320F24X系列DSP;一般用于直流电机控制的徽处理器性能要满足以下几个方面:1指令执行速度;2片上程序存储器、数据存储器的容量及程序存储器的类型;3乘除法、积和运算和坐标变换、向量计算等控制计算功能;4中断功能和中断通道的数目;5用于PWM生成硬件单元和可实现的调制范围以及死区调节单元;6用于输入模拟信号的A/D转换器;7价格及开发环境;DSP一般采用哈佛或者改进的哈佛结构,程序空间和数据空间分离,程序的数据总线和地址总线分离,数据的数据总线和地址总线分离;这种结构允许同时访问程序指令和数据,在同一机器周期里完成读和写,并行支持在单机器时钟内同时执行算术、逻辑和位处理操作,极大地提高了执行速度,并且电机控制专用DSP具备丰富的设备和接口资源;TI公司的TMS320系列DSP芯片是目前最有影响、最为成功的数字信号处理器,其产品销量一直处于国际领先地位,是公认的世界DSP霸主;本论文选择了TI公司的TMS320LF2407DSP作为直流电机控制系统的微处理器;TMS320LF2407 DSP 控制器介绍TMS320LF2407 DSP是专为数字电机控制和其它控制系统而设计的;是当前集成度最高、性能最强的运动控制芯片;不但有高性能的C2XX CPU 内核,配置有高速数字信号处理的结构,且有控制电机的外设;它将数字信号处理的高速运算功能,与面向电机的强大控制功能结合在一起,成为传统的多微处理器单元和多片系统的理想替代品12;TMS320LF2407的片内外设模块包括:事件管理模块EV、数字输入/输出模块I/O、模数转换模块ADC、串行外设模块SPI、串行通信模块SCI、局域网控制器模块CAN;1事件管理器EVA和EVBTMS320LF2407提供两个事件管理器EVA和EVB模块,每个模块包含两个通用GP定时器、3个全比较/PWM单元、3个捕获单元和一个正交编码脉冲电路;事件管理器位用户提供了众多的功能和特点,在运动控制和电机控制中特别有用;通用定时器:LF2407共有4个通用定时器,每个定时器包括:一个16位的定时器增/减计数的计数器TxCNT;一个16位的定时器比较寄存器TxCMPR;一个16位的定时器周期寄存器TxPR;一个16位的定时器控制寄存器TxCON;可选择的内部或外部输入时钟;各个GP定时器之间可以彼此独立工作或相互同步工作;与其有关的比较寄存器可用作比较功能或PWM波形发生;每个GP定时器的内部或外部的输入时钟都可进行可编程的预定标,它还向事件管理器的子模块提供时毕;每个通用定时器有4种可选择的操作模式:停止/保持模式、连续增计数模式、定向增/减计数模式、逢续增/减计数模式;当计数器值和比较寄存器值相等时,比较匹配发生,从而在定时器的PWM输出引脚TxPWM/TxCMP上产生CMP/PWM 脉冲,可设置控制寄存器GPTCON中的相应位,选择下溢、比较匹配或周期匹配时自动启动片内A/D转换器;比较单元:LF2407有6个比较单元,每个EV模块有3个;每个比较单元又有两个相关的PWM输出,比较单元的时基由通用定时器1 EVA模块和通用定时器3 EVB模块提供;每个比较单元和通用定时器1或通用定时器3,死区单元及输出逻辑可在两个特定的器件引脚上产生一对具有可编程死区以及输出极性可控的PWM输出;在每个EV模块中有6个这种与比较单元相关的PWM输出引脚,这6个特定的PWM输出引脚可用于控制三相交流感应电机和直流无刷电机;由比较方式控制寄存器所控制的多种输出方式能轻易地控制应用广泛的开关磁阻电机和同步磁阻电机;捕获单元:捕获单元被用于高速I/O的自动管理器,它监视输入引脚上信号的变化,记录输入事件发生时的计数器值,即记录下所发生事件的时刻;该部件的工作由内部定时器同步,不用CPU干预;LF2407共有6个捕获单元,CAP1,CAP2,CAP3可选择通用定时器1或2作为它们的时基,但CAP1和CAP2一定要选择相同的定时器作为它们的时基;CAP4,CAP5,CAP6可选择通用定时器3或4作为它们的时基,同样CAP4和CAP5也一定要选择相同的定时器作为它们的时基;每个单元各有一个两级的FIFO缓冲堆栈;当捕获发生时,相应的中断标志被置位,并向CPU发中断请求;若中断标志己被置位,捕获单元还将启动片内A/D转换器;正交编码脉冲QEP单元:常用的位置反馈检测元件为光电编码器或光栅尺,它直接将电机角度和位移的模拟信号转换为数字信号,其输出一般有相位差为90°的A、B两路信号和同步脉冲信号C;A、B两路脉冲可直接作为LF2407的CAP1/QEP1和CAP2/QEP2引脚的输入;正交编码脉冲电路的时基由通用定时器2或通用定时器4提供,但通用定时器必须设置成定向增/减计数模式,并以正交编码脉冲电路作为时钟源;2数字输入/输出模块I/ODSP器件的数子输入/输出引脚均为功能复用引脚;即这些引脚既可作为通用I/O功能双向数据输入/输出引脚,也可作特殊功能PWM输出、捕获输入、串行输入输出等引脚;数子I/O模块负责对这些引脚进行控制和设置;两种功能的选择由I/O复用控制寄存器MCRx,x=A,B,C来控制;当引脚作为通用I/O时,由数据和方向控制寄存器PxDATDIR,x=A,B,C,D,E,F指出各I/O引脚的数据方向输入还是输出和当前引脚对应的电平高或低;读通用I/O引脚的电平或向引脚输出电平,实际上是对相应的寄存器PxDATDIR进行读写操作;3模数转换器ADC模块在自动控制系统中,被控制或被检测的对象,如温度、压力、流量、速度等都是连续变化的物理量,通过适当的传感器如温度传感器、压力传感器、光电传感器等将他们转换为连续变化的电压或电流即模拟量;模数转换器ADC就是用来讲这些模拟电压或电流转换成计算机能够识别的数字量的模块;TMS320LF2407期间内部有一个10为的模数转换器ADC;该模块能够对16个模拟输入信号进行采样/保持和A/D转换,通道的转换顺序可以编程选择;4串行通信接口SCI模块2407器件的串行通信接口SCI模块是一个标准的通信异步接收/发送UART可编程串行通信接口;SCI支持CPU与其他异步串口采用标准不返回零NRZ模块进行异步串行数字通信;SCI有空闲线和地址位两种多处理器通信方式;两个输入/输出引脚:SCIRXDSCI接收数据引脚和SCITXDSCI发送数据引脚;SCI通过一个16位的波特率选择寄存器,可编程选择64K种不同速率的波特率;SCI支持半双工和全双工操作,发送器和接收器的操作可以通过中断或转换状态标志来完成;5串行外设接口SPI模块串行外设接口SPI模块是一个高速同步串行输入/输出I/O口,它能使可编程长度1—16位的串行位流以可编程的位传输速率输入或输出器件;SPI可作为一种串行总线标准,以同步方式实现两个设备之间的信息交换,即两个设备在同一时钟下工作;SPI通常用于DSP控制器与外部设备或其他控制器之间的通信,用SPI可以构成多机通信系统,SPI还可以作为移位寄存器、显示驱动器和模数转换器ADC等器件的外设扩展口;6CAN控制器模块LF24xx系列DSP控制器作为第一个具有片上CAN控制模块的DSP芯片,给用户提供一个设计分布式或网络化运动控制系统的无限可能;CAN总线是一种多主总线,通信介质可以是绞线、同轴电缆或光导纤维,通信速率可达1 Mbps,通信距离可达10km;CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码,使网络内的节点个数在理论上不受限制;由于CAN 总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离;2407的CAN控制器模块是一个16位的外设模块,支持CAN2. 0B协议;CAN模块有6个邮箱MBOX0—MBOX5;有用于0,1,2和3号的邮箱的本地屏蔽寄存器和15个控制/状态寄存器;CAN模块既有可编程的位速率、中断方式和CAN总线唤醒功能;自动回复远程请求;自动再发送功能在发送时出错或仲裁是丢失数据的情况下;总线出错诊断和自测模式; 硬件方案论证测速传感器的选择方案一:使用测速发电机,输出电动势E和转速n成线性关系,即E=kn,其中k是常数;改变旋转方向时,输出电动势的极性即相应改变;方案二:采用霍尔传感器,霍尔元件是磁敏元件,在被测的旋转体上装一磁体,旋转时,每当磁体经过霍尔元件,霍尔元件就发出一个信号,经放大整形得到脉冲信号,送运算;方案三:在电机的转轴上套一码盘,利用光电对管测脉冲,每转一圈OUT端输出若干个脉冲;本设计中码盘每转一圈,输出4个脉冲经比较,方案一中的测速放电机安装不如方案二中霍尔元件安装方便,并且准确率也没方案二的高,并且方案二不需A/D转换,直接可以被DSP接收;但方案二的霍尔传感器的采购不是很方便,故采用方案三,它具有方案二的几乎所有的优点;方案三中可以采用定时的方法:是通过定时器记录脉冲的周期T,这样每分钟的转速:M=60/4T=15/T;0也可以采用。

基于MCS-51单片机的直流电机转速测控系统设计

基于MCS-51单片机的直流电机转速测控系统设计
键盘 来设 定 电机 转速 。 系统 中的转 速 检测 装置 由
霍尔 传 感器 组 成 ,并通 过 MD 换 将转 速 转换 为 转
电压 信号 ,再 以脉 冲形 式 传给单 片机 。这 种设 计
收 稿 日期 :0 0 0 — 9 2 1— 4 1
方 法 具 有 频 率 响应 高 f 应频 率 达 2 H 以 上) 响 0k z 、
0业 口 口 口 口
图 3 脉 宽 调 制 过 程
口为显示 器段选 码 ,其 硬件 连接 电路如 图2 所示 。 本系 统 的脉 冲宽度 调制 (us dhMo ua P l Wit d l. e
Vo .2 No 1 11 .0
0c .2 1 t 00
2 1年 1 月 00 0
输 出幅值 不变 、抗 电磁 干扰 能力 强等 特点 。其 中 霍尔 传感 器输 人为 脉 冲信号 .十 分容 易与 微处 理 器 相连接 ,也 便 于实现 信号 的分 析处 理 。单 片机 的T 口可对该 脉 冲信 号进 行计数 。 O 设 计 时 .可通 过 单 片 机 的P . P . 个 接 o1 o5五 口来 完 成 键 盘 的 输 入 ,P . 1 6口可 完 成 呜 叫 和 报 警 ,P .接 电机 ,P . P .接显 示 器 的位选 ,P 2 0 21 24 ~ 0
析转 速 的过程 量 .并 超 限 自动报 警 。本 系 统 同时
2 硬 件 设 计
C 0 1 完全 集 成 的混 合信 号 系统 级 MC 85是 U芯 片 ,具 有 6 个 数 字 F 4 O引 脚 ,片 内含 有 V D监 视 D 器 、看 门狗 定 时器 和时 钟振 荡器 ,是真 正能 独 立 工 作 的片上 系统 ,并 能 快捷 准确 地 完成 信号 采集 和调 节 。同时也 方便 软件 编 程 、干扰 防制 、以及

基于_fpga_的直流电机综合测控系统电路设计

基于_fpga_的直流电机综合测控系统电路设计

基于fpga 的直流电机综合测控系统电路设计1. 引言1.1 概述随着科技的不断进步和电机技术的广泛应用,直流电机在工业生产和自动控制领域发挥着重要作用。

直流电机的测控系统是实现对电机运行状态、控制以及数据采集等功能的关键部分。

本文将介绍基于FPGA(现场可编程门阵列)的直流电机综合测控系统电路设计。

1.2 文章结构本文主要分为五个部分:引言、直流电机测控系统概述、FPGA基础知识和相关技术介绍、直流电机综合测控系统的电路设计要点以及实验结果与分析。

其中,引言部分对论文主题进行了简要介绍,同时提出文章目的和结构。

1.3 目的本篇长文旨在通过对FPGA在直流电机测控系统中应用的研究,设计出高效且稳定可靠的直流电机测控系统。

通过深入分析和实验验证,揭示FPGA在这一领域中所具有的优势,并展示其在驱动电路设计、信号采集与处理以及系统通信接口方面所能提供的解决方案。

通过实验结果与分析,评估系统的性能,进一步证明该设计方案的可行性和有效性。

以上是“1. 引言”部分内容。

2. 直流电机测控系统概述2.1 直流电机工作原理直流电机是一种将直流电能转换为机械能的电动机。

其工作原理基于洛伦兹定律和摩擦力等物理原理。

直流电机由定子和转子组成,其中定子通常由线圈构成而转子则是一个旋转部件。

当通过定子中通入直流电流时,形成了磁场,这个磁场与转子上带有导线的部分相互作用,产生了力矩,使得转子开始旋转。

2.2 测控系统的重要性测控(Measurement and Control)系统在工程领域中具有广泛应用。

对于直流电机而言,测控系统可以实现对驱动、监控、调节等方面的功能,以确保电机能够稳定运行并满足特定需求。

测量和控制技术在直流电机领域中非常关键,因为它们可以帮助精确获取并处理与运行参数相关的信息,并根据需要进行相应的调整。

2.3 FPGA在测控系统中的应用优势FPGA(Field-Programmable Gate Array)是一种可编程逻辑器件,被广泛应用于测控系统中。

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

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

单片机原理及应用课程设计报告设计题目:学院:专业:班级:学号:学生姓名:指导教师:年月日目录设计题目 (1)1 设计要求及主要技术指标: (1)1.1 设计要求 (1)1.2 主要技术指标 (2)2 设计过程 (2)2.1 题目分析 (4)2.2 整体构思 (4)2.3 具体实现 ................... 错误!未定义书签。

3 元件说明及相关计算 (5)3.1 元件说明 (5)3.2 相关计算 (6)4 调试过程 (6)4.1 调试过程 (6)4.2 遇到问题及解决措施 (7)5 心得体会 (7)参考文献 (8)附录一:电路原理图 (9)附录二:程序清单 (9)设计题目: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)手动控制。

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

直流电机转速测量系统的设计

直流电机转速测量系统的设计

一、概述该课程设计是关于直流电动机转速的测量。

转速是电动机极为重要的一个状态参数,一般是指电机转子的每分钟转数,通常用r/min表示。

本次课程设计选用光电测速法,测量电路由光电转换电路,整形电路,晶体振荡电路,分频电路,倍频电路,时序控制电路和计数、译码、驱动、显示电路构成,电机转速的测量范围为600r/min~30000r/min,测量的相对误差<1%并用5位LED数码管显示出相应的电机转速。

本次课设需满足以下设计要求:1根据技术指标,设计各部分电路并确定元器件参数;2. 用5位LED数码管显示出相应的电机转速;3. 画出电路原理图(元器件标准化,电路图要规范化)。

二、方案论证本课程设计是设计电机转速测量系统,采用光电测速方案,将转速信号转化为脉冲信号,然后用数字系统内部的时钟来对脉冲信号的频率进行测量,方案中包括光电转换电路,整形电路,闸门电路,晶体振荡电路,分频电路,倍频电路,控制电路和计数、译码、驱动、显示电路。

原理方框图如图1所示:图1电机转速测量系统原理框图在电动机转轴上安装一个圆盘,在圆盘上打6个均匀小孔。

当电动机旋转时光源通过小孔投射到光敏三极管上,就产生了一序列的脉冲信号,光敏三极管产生的脉冲信号频率与电机转速成正比。

脉冲信号经过整形电路转变成方波,再用二倍频电路使整形后的信号频率变为原来的二倍。

再由晶体振荡电路输出的信号经过215分频电路,产生1Hz的基准信号,再经过10分频,便可产生一个0.1Hz的基准信号,该基准信号用来控制闸门电路,把经过倍频的光电转换后的信号计数并显示出来三、电路设计1.光电转换电路在该部分可以用发光元件作为光的发射部分,可以选择发光二极管作发光元件,接收部分则要选择光敏三级管作为接受部件。

其原理是用光敏三极管接收发光二极管通过小孔发射过来的光信号。

在电机的转轴上安装上已打好6个均匀小孔的圆盘,让发光二极管与光敏三极管通过小孔相对,这样电机每转动一周,光线就会相应通过小孔6次,因为光电转换器受光一次就会产生一个脉冲,所以说电机在每转一周后就会相应的产生了6个脉冲。

无刷直流电机控制器的设计

无刷直流电机控制器的设计
PIC系列单片机是采用精简指令集RISC技术、哈佛双总线和两级指令流水线结构的高性能价格比的8位嵌入式控制器(Embedded Controller)。本文研究的电动自行车车用的无刷直流电机控制器系统是以选取Microchip公司的一款具有极高性能价格比的PIC系列单片机PICl6F72做为主控芯片,用编程的方法来模拟无刷电机的控制逻辑,其特点是使用灵活,通过修改程序可适应不同规格的无刷电机,增加系统功能方便,通常将此类控制器称为数字式控制器;并且采用速度、电流双闭环控制策略,增强系统抗干扰能力,提高电机的运行效率,同时加入一些保护功能,如欠压保护、过电流保护、堵转保护等等,使系统设计更合理化、人性化。系统采用软件编程的方法来模拟无刷电机的控制逻辑,其特点是使用灵活,通过修改程序可适应不同规格的无刷电机,增加系统功能方便。
无刷直流电机控制器的设计
无刷直流电动机兼有直流电动机调整和起动性能好以及异步电动机结构简单无需维护的优点,因而在高可靠性的电机调速领域中获得了广泛应用。在电机转速控制方面,绝大多数场合数字调速系统已取代模拟调速系统。目前,数字调速系统主要采用两种控制方案:一种采用专用集成电路。这种方案可以降低设备投资,提高装置的可靠性,但不够灵活。另一种是以微处理器为控制核心构成硬件系统。这种方案可以编程控制,应用范围广,且灵活方便。
★工作电压、功耗:
单片机的工作电压最低可以达到,最高为6V,常见的是3V和5V
单片机的功耗参数主要是指正常模式、空闲模式、掉电模式下的工作电流,用电池供电的系统要选用电流小的产品,同时要考虑是否要用到单片机的掉电模式,如果要用的话必须选择有相应功能的单片机。
★其他方面:
在单片机的性能上还有很多要考虑的因素,比如中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内部有无时钟振荡器、有无上电复位功能等等。

毕业论文--无刷直流电动机控制系统设计方案

毕业论文--无刷直流电动机控制系统设计方案

无刷直流电动机控制系统设计方案摘要无刷直流电动机是在有刷直流电动机的基础上发展起来的。

现阶段,虽然各种交流电动机和直流电动机在传动应用中占主导地位,但无刷直流电动机正受到普遍的关注。

自20世纪90年代以来,随着人们生活水平的提高和现代化生产、办公自动化的发展,家用电器、工业机器人等设备都越来越趋向于高效率化、小型化及高智能化,作为执行元件的重要组成部分,电机必须具有精度高、速度快、效率高等特点,无刷直流电机的应用也因此而迅速增长。

本设计是把无刷直流电动机作为电动自行车控制系统的驱动电机,以PIC16F72单片机为控制电路,单片机采集比较电平及电机霍尔反馈信号,通过软件编程控制无刷直流电动机。

关键词无刷直流电动机单片机霍尔位置传感器AbstractBrushless DC motor in a brush DC motor developed on the basis of. At this stage, although exchanges of all kinds of DC motors and motor drive in the application of the dominant, but brushless DC motor is under common concern。

Since the 1990s,as people's living standards improve and modernize production, the development of office automation, household appliances, industrial robots and other equipment are increasingly tend to be high efficiency,small size and high intelligence, as the implementation of components An important component of the motor must have a high accuracy, speed, high efficiency, brushless DC motor and therefore the application is also growing rapidly.This design is the brushless DC motor as the electric bicycle motor—driven control system, PIC16F72 microcontroller for control circuit, SCM collection and comparison—level electrical signal Hall feedback, software programming through brushless DC motor control . Key words bldcm the single chip processor hall position sensor 摘要 (I)Abstract (II)第1章概述 (1)1。

课程设计---直流电动机测速系统设计

课程设计---直流电动机测速系统设计

专业课程设计题目三直流电动机测速系统设计院系:专业班级:小组成员:指导教师:日期:前言1.题目要求设计题目:直流电动机测速系统设计描述:利用单片机设计直流电机测速系统具体要求: 8051 单片机作为主控制器、利用红外光传感器设计转速测量、检测直流电机速度,并显示。

元件: STC89C52、晶振(12MHz)、小按键、 ST151、数码管以及电阻电容等2.组内分工(1)负责软件及仿真调试:主要由完成(2)负责电路焊接:主要由完成(3)撰写报告:主要由完成3.总体设计方案总体设计方案的硬件部分详细框图如图一所示 :数码管显示按键控制单片机 PWM 电机驱动一、转速测量方法转速是指作圆周运动的物体在单位时间内所转过的圈数,其大小及变化往往意味着机器设备运转的正常与否,因此,转速测量一直是工业领域的一个重要问题。

按照不同的理论方法,先后产生过模拟测速法 (如离心式转速表) 、同步测速法(如机械式或闪光式频闪测速仪) 以及计数测速法。

计数测速法又可分为机械式定时计数法和电子式定时计数法。

本文介绍的采用单片机和光电传感器组成的高精度转速测量系统,其转速测量方法采用的就是电子式定时计数法。

对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量。

在频率的工程测量中,电子式定时计数测量频率的方法一般有三种:①测频率法:在一定时间间隔t 内,计数被测信号的重复变化次数N ,则被测信号的频率fx 可表示为f x =Nt(1)②测周期法:在被测信号的一个周期内,计数时钟脉冲数m0 ,则被测信号频率fx = fc/ m0 ,其中, fc 为时钟脉冲信号频率。

③多周期测频法:在被测信号m1 个周期内, 计数时钟脉冲数m2 ,从而得到被测信号频率fx ,则fx 可以表示为fx =m1 fcm2, m1 由测量准确度确定。

电子式定时计数法测量频率时, 其测量准确度主要由两项误差来决定: 一项是时基误差 ; 另一项是量化± 1 误差。

直流电机的转速检测及电路设计

直流电机的转速检测及电路设计

摘要在电气时代的今天,电动机在工农业生产与人们日常生活中都起着十分重要的作用。

直流电机作为最常见的一种电机,具有非常优秀的线性机械特性、较宽的调速范围、良好的起动性以及简单的控制电路等优点,因此在社会的各个领域中都得到了十分广泛的应用。

系统主要功能是:AT89C51单片机接受霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行计数计算出电机转速送到LED并显示,外部装有蜂鸣器电路,在超速或低俗过低都会停止电动机,蜂鸣器发音,显示器不显示,从实用角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献。

本设计以单片机为核心设计一个电动机转速测定及数据显示控制系统,要求对转速范围在0-3000r/min的直流调速电动机进行测量并显示,转速数据显示精度要达到转速个位数,有转速高、低限报警提示。

本设计使用6V直流电机。

将霍尔传感器产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出转速,调用显示程序在LED上,其主要内容是单片机部分主要完成电机转速的测量,LED显示部分主要是把转速显示出来,显示范围在0-3000r/min之间。

本设计主要研究直流电机的控制和测量方法,效率高,电路简单,使用也比较广泛,测速系统采用集成霍尔传感器敏感速率信号,具有频率响应快、抗干扰能力强等特点。

从而对电机的控制精度、响应速度以及节约能源等都具有重要意义。

关键词:单片机霍尔IC传感器 , DAC0832 直流电动机转速流程图A/D 和D/A转换器目录摘要 (2)第一章:引言 (5)第二章:系统功能分析 (7)2.1 系统功能概述 (7)2.2 系统要求及主要内容 (7)2.3 系统技术指标 (7)第三章:系统总体设计 (8)3.1 硬件电路设计思路 (8)3.2 软件设计思路 (9)第四章:硬件电路设计 (8)4.1 单片机描述 (12)4.1.1 AT89C51引脚及作用 (12)4.1.2 ULN2003引脚图及功能 (13)4.2 外围电路设计 (14)4.2.1时钟电路 (14)4.2.2复位电路 (14)4.2.3测速电路 (15)4.2.4报警电路 (16)4.2.5显示电路 (16)4.2.6 74HC573引脚图及功能 (18)第五章:软件电路设计 (20)第六章:系统调试 (23)6.1 硬件调试 (23)6.2 软件调试 (24)6.3 综合调试 (24)6.4 故障分析与解决方案 (24)6.4.1 故障出现情况 (24)6.4.2 解决方案 (25)第七章:结论 (30)参考文献 (31)致谢 (28)附录 (29)第一章引言电子技术的高速发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术进入到一个新的阶段。

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

课程: EDA 技术设计 班级: 10电信本2班 姓名:学号: 100917024 教师: 肖老师徐简易直流电机PWM调速控制系统设计直流电机PWM调速控制电路设计如图1所示,基于FPGA的直流电机PWM控制电路主要由四部分组成:控制命令输入模块、控制命令处理模块、控制命令输出模块、电源模块。

键盘电路、时钟电路是系统的控制命令输入模块,向FPGA芯片发送命令,FPGA 芯片是系统控制命令的处理模块,负责接收、处理输入命令并向控制命令输出模块发出PWM信号,是系统的控制核心。

控制命令输出模块由H型桥式直流电机驱动电路组成,它负责接收由FPGA芯片发出的PWM信号,从而控制直流电机的正反转、加速以及在线调速。

电源模块负责给整个电路供电,保证电路能够正常的运行。

图1 FPGA直流电机PWM 控制电路1.系统工作原理在图1中所示的FPGA是根据设计要求设计好的一个芯片。

START是电机的开启端,U_D控制电机加速与减速,EN1用于设定电机转速的初值,Z_F是电机的方向端口,选择电机运行的方向。

CLK2和CLK0是外部时钟端,其主要作用是向FPGA控制系统提供时钟脉冲,控制电机进行运转。

通过键盘设置PWM信号的占空比。

当U_D=1时, 表明键U_D按下,输入CLK2使电机转速加快;当U/D =0,表明键U_D松开,输入CLK2使电机转速变慢,这样就可以实现电机的加速与减速。

Z_F键是电机运转的方向按键,当把Z_F键按下时,Z_F=1,电机正转;反之Z/F =0时,电机反转。

START是电机的开启键,当START=1,允许电机工作;当START=0时,电机停止转动。

H桥电路由大功率晶体管组成,PWM输出波形通过由两个二选一电路组成的方向控制电路送到H 桥, 经功率放大以后对直流电机实现四象限运行。

并由EN1信号控制是否允许变速。

以上是在网上查询的关于直流电机的简易结构描述,我们电脑QuartusⅡ做的是FPGA内部逻辑组成。

2.控制逻辑VHDL描述新建文件夹,以文件名PWM保存。

2.1 PWM脉宽调制信号产生电路描述图2 PWM脉宽调制信号产生电路PWM脉宽调制信号产生电路由可控的加减计数器CNTA、5位二进制计数器CNTB、数字比较器LPM_COMPARE三部分组成。

可控的加减计数器做细分计数器,确定脉冲宽度。

当U/D=1时,输入CLK2,使设定值计数器的输出值增加,PWM的占空比增加,电机转速加快;当U/D =0,输入CLK2,使设定值计数器的输出值减小,PWM的占空比减小,电机转速变慢。

5位二进制计数器在CLK0的作用下,锯齿波计数器输出周期性线性增加的锯齿波。

当计数值小于设定值时,数字比较器输出高电平;当计数值大于设定值时,数字比较器输出低电平,由此产生周期性的PWM波形。

2.1.1可控的加减计数器CNTA新建VHDL File文本,输入如下程序:LIBRARY IEEE;LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNTA ISPORT(CLK:IN STD_LOGIC;U_D:IN STD_LOGIC;CQ:OUT STD_LOGIC_VECTOR(4 DOWNTO 0));END CNTA;ARCHITECTURE behav OF CNTA ISSIGNAL CQI:STD_LOGIC_VECTOR(4 DOWNTO 0);BEGINPROCESS(CLK)BEGINIF CLK'EVENT AND CLK='1'THENIF U_D='1' THENIF CQI<=31 THEN CQI<="11111";ELSE CQI<=CQI+1; END IF;ELSIF CQI=0 THEN CQI<="00000";ELSE CQI<=CQI-1;END IF;END IF;END PROCESS;CQ<=CQI;END behav;保存该文件并以文件名CNTA.vhd存盘,新建工程CNTA,编译CNTA.vhd。

如下图新建波形编辑图图3 新建vwf向波形编辑器拖入信号节点,并设置好仿真激励波形,以CNTA.vwf存盘。

仿真得如仿真波形输出报告。

图4 仿真波形输出报告可控的加减计数器CNTA中的端口U_D控制计数器的方向,EN1是计数器的使能端,控制计数器初值的变化。

U_D=1时,加减计数器CNTA在脉冲CLK2的作用下,每来一个脉冲,计数器CNTA加1,U_D=0时,每来一个脉冲,计数器CNTA减1。

使能端EN1设定计数器值的初值,当EN1由1变为0的时候,无论U_D如何表化,计数器的值都不会发生变化,这样就完成了计数器的设定值。

选择File—Create/Update—Create Symbol Files for Current File,生成Symbol供顶层文件调用。

图5 CNTA Symbol图6 CNTA RTL 2.1.2 5位二进制计数器CNTB如下图新建VHDL File格式文本图7选择编译文件类型输入如下程序LIBRARY IEEE;LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNTB ISPORT(CLK: IN BIT;Q:BUFFER INTEGER RANGE 31 DOWNTO 0);END;ARCHITECTURE BHV OF CNTB ISBEGINPROCESS(CLK)BEGINIF CLK'EVENT AND CLK='1' THENQ<=Q+1;END IF;END PROCESS;END BHV;保存该文件并以文件名CNTB.vhd存盘,新建工程CNTB,编译CNTB.vhd。

新建波形编辑器,向波形编辑器拖入信号节点,并设置好仿真激励波形,以CNTB.vwf存盘。

仿真得如仿真波形输出报告。

图8 5位二进制计数器仿真波形CNTB是一个简单的5位二进制计数器,它的工作原理和CNTA的原理很相似,我们只是在CNTA的时钟端加了一个使能端U_D控制其加减的方向。

而CNTB 的时钟端没有加使能端,所以每来一个脉冲计数器加1,因为CNTB是一个5位的二进值计数器,所以当计数器的值当大于32时,计数器又重新从0开始记数,从而产生周期性的线性增加的锯齿波。

选择File—Create/Update—Create Symbol Files for Current File,生成Symbol供顶层文件调用。

图9 CNTB Symbol图10 CNTB RTL2.1.3 数字比较器LPM-COMPARE选择Tools—Mega Plug-In Manager命令,按如下图示定制新的宏功能模块。

图11 LPM宏功能模块设定图12设5位数据比较器2.1.4 PWM脉宽调制信号产生电路如下图新建原理图编辑窗图13选择编辑类型调用上述生成的Symbol和软件自带的常用端口,在编辑窗里连出图2所示的PWM脉宽调制信号产生电路。

并新建成工程PWMmktz.新建波形编辑窗口,拖入信号节点。

设置好仿真激励波形,以PWMmktz.vwf存盘。

仿真得如仿真波形输出报告。

图14 数字比较器的仿真波形数字比较器是产生PWM波形的核心组成部件,可控的加减计数器CNTA和5位二进制计数器CNTB同时加数字比较器LPM-COMPARE两端作为两路输入信号,当计数器CNTB输出值小于细分计数器CNTA输出的规定值时, 比较器输出高电平; 当CNTB输出值大于细分计数器CNTA输出的规定值时, 比较器输出低电平。

改变细分计数器的设定值, 就可以改变PWM输出信号的占空比。

为了便于观察防真波形,在CNTB的输出加上B[4..0],在最后的设计中须删除不必要的的输出端口B[4..0]。

细分计数器CNTA是一个双向计数器, 可以进行加减计数,由U_D控制其加/减计数方向, CLK是计数时钟输入端。

为了便于连续变速控制, 在计数器的CLK 端通过“与”门, 加入了CLK2外部变速控制附加时钟, 并由EN1信号控制是否允许变速。

在本次设计中直流电机转速进行了32级细分。

其仿真波形如图15,细分计数器的初值我设为08H,也就是十进值的8,当计数器CNTB的值小于8时,AGB输出高电平,当计数器CNTB的值大于8时,AGB的输出值为低电平,从而产生PWM波形。

图15 A[4..0]=08H时电机加速PWM波形通过改变细分计数器的值就可以改变PWM的占空比,从而改变直流电机的速度。

在图11中占空比D=8/32=0.25,在图16中占空比D=4/32=0.125。

通过以上两组数据比较以及分析仿真波形我们可以看出,只要改变使能端电平的高低,便可以改变细分计数器的值,也就是改变细分计数器CNTA的初值,从而可以改变直流电机的占空比,改变直流电机的速度。

图16 A[4..0]=04H时电机减速PWM波形调节PWM波的占空比是电机调速的重要手段,若脉宽计数器CNTA的值逐渐增大,输出脉冲的开启时间变大,PWM占空比逐渐变大,功率器件输出给电机电枢的能量增加,电机加速。

若脉宽计数器定时器CNTA的值减小,输出脉冲的开启时间变小,PWM占空比逐渐变小,功率器件输出给电机电枢的能量减少,电机减速。

当电机得到加速信号,占空比增大至它可调范围的最大值后保持,电机得到减速信号,占空比减小至它的可调范围的最小值后保持。

2.2运行控制逻辑电路描述2.2.1 2选1多路选择器MUX21A新建VHDL File文本,输入如下程序:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY MUX21A ISPORT(A,B,S:IN STD_LOGIC;Y:OUT STD_LOGIC);END ENTITY MUX21A ;ARCHITECTURE one OF MUX21A ISSIGNAL E:STD_LOGIC;SIGNAL D:STD_LOGIC;BEGIND<=A AND (NOT S);E<=B AND S;Y<=D OR E;END ARCHITECTURE one;保存该文件并以文件名MUX21A.vhd存盘,新建工程MUX21A,编译MUX21A.vhd。

如下图新建波形编辑图图17 新建vwf向波形编辑器拖入信号节点,并设置好仿真激励波形,以MUX21A.vwf存盘。

相关文档
最新文档