直流电机控制系统设计.

合集下载

24 v直流电机控制系统的设计

24 v直流电机控制系统的设计

24 v直流电机控制系统的设计一、引言直流电机广泛应用于各种工业和商业领域,并且在家庭电器中也有着重要的作用。

直流电机的控制系统是保证其正常运行和精确控制的关键。

本文将介绍一个基于24 V直流电机的控制系统设计,并详细介绍其硬件和软件设计。

二、硬件设计1.电机选择:首先需要选择适合的直流电机,考虑到24 V电源的供电情况,选择功率合适的直流电机,同时也要考虑转速和扭矩等工作要求。

2.驱动器选择:直流电机控制系统需要一个驱动器来驱动电机。

驱动器的选择要根据电机的电流要求来确定,同时要考虑其与控制器的接口兼容性。

3.控制器设计:控制器是直流电机控制系统的核心部分,用于控制电机的转速、方向和加速度等参数。

控制器可以使用单片机、FPGA或者PLC等进行设计,根据需求选择合适的控制器,并编写相应的程序。

4.电源模块设计:由于直流电机采用24 V电源供电,需要一个稳定的电源模块来为系统提供稳定可靠的电源。

可以选择开关电源或者线性电源,并根据需求设计合适的电源模块。

三、软件设计1.控制算法设计:针对所需的控制任务,设计合适的控制算法。

常见的控制算法包括PID控制、模糊控制和神经网络控制等。

根据具体情况选择合适的控制算法,并编写相应的代码。

2.编程实现:根据控制算法的设计结果,使用相应的编程语言(如C、C++或者PLC编程语言)实现控制算法。

编程要考虑系统的实时性和稳定性,确保控制算法的准确性和可靠性。

3.用户界面设计:设计一个用户友好的界面,方便用户对控制系统进行操作和监控。

可以使用人机界面和触摸屏等设备,实现控制命令的输入和监测数据的显示。

四、系统测试与调试完成硬件和软件设计后,需要进行系统的测试和调试。

首先进行硬件连接和电源接入的测试,确保电路和连接没有问题。

然后进行软件编程的测试,包括控制算法的功能、编程的准确性和系统的可靠性等方面的测试。

最后进行整个系统的综合测试,包括与电机的实际联动测试、系统的稳定性测试和实际工作情况的测试等。

无刷直流电机控制系统设计与实现

无刷直流电机控制系统设计与实现

无刷直流电机控制系统设计与实现一、本文概述随着科技的不断进步和电机技术的快速发展,无刷直流电机(Brushless Direct Current, BLDC)因其高效率、低噪音、长寿命等优点,在电动工具、航空航天、汽车电子、家用电器等多个领域得到了广泛应用。

然而,要实现无刷直流电机的高效、稳定运行,离不开先进且可靠的控制系统。

本文旨在对无刷直流电机控制系统的设计与实现进行深入探讨,分析控制策略、硬件构成和软件编程,并结合实例,详细阐述控制系统在实际应用中的表现与优化方向。

通过本文的研究,希望能够为相关领域的学者和工程师提供有价值的参考,推动无刷直流电机控制系统技术的进一步发展和应用。

二、无刷直流电机基本原理无刷直流电机(Brushless DC Motor, BLDCM)是一种采用电子换向器代替传统机械换向器的直流电机。

其基本工作原理与传统的直流电机相似,即利用磁场与电流之间的相互作用产生转矩,从而实现电机的旋转。

但与传统直流电机不同的是,无刷直流电机在结构上取消了碳刷和换向器,采用电子换向技术,通过电子控制器对电机内部的绕组进行通电控制,从而实现电机的旋转。

无刷直流电机通常由定子、转子、电子控制器和位置传感器等部分组成。

定子由铁芯和绕组组成,负责产生磁场;转子则是由永磁体或电磁铁构成,负责在磁场中受力旋转。

电子控制器是无刷直流电机的核心部分,它根据位置传感器提供的转子位置信息,控制电机绕组的通电顺序和通电时间,从而实现电机的连续旋转。

位置传感器则负责检测转子的位置,为电子控制器提供反馈信号。

在无刷直流电机的工作过程中,当电机绕组通电时,会在定子中产生一个旋转磁场。

由于转子上的永磁体或电磁铁与定子磁场之间存在相互作用力,转子会在定子磁场的作用下开始旋转。

当转子旋转到一定位置时,位置传感器会向电子控制器发送信号,电子控制器根据接收到的信号控制电机绕组的通电顺序和通电时间,使定子磁场的方向发生变化,从而驱动转子继续旋转。

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

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

【基于单片机的无刷直流电机的控制系统设计】1. 引言无刷直流电机(BLDC),作为一种高效、低噪音、长寿命的电动机,被广泛应用于各种领域。

而采用单片机进行控制,实现对BLDC的精准控制,则成为现代工业中的热门技术。

本文将围绕基于单片机的无刷直流电机控制系统设计展开探讨,深入剖析其原理和实现过程。

2. 无刷直流电机的工作原理无刷直流电机是一种采用电子换相技术的电机,其工作原理与传统的直流电机有所不同。

它不需要使用碳刷和电刷环来实现换向,而是通过内置的电子控制器来精确控制转子上的永磁体和定子上的电磁线圈的相互作用,实现转子的旋转运动。

3. 单片机在无刷直流电机控制中的作用单片机在无刷直流电机的控制系统中扮演着核心角色,它通过内置的PWM模块生成PWM波形,用于控制电机驱动器中的功率器件,同时监测电机的运行状态,并根据需要进行调整和反馈控制,实现对电机的精准控制。

4. 基于单片机的无刷直流电机控制系统设计(1)硬件设计在设计基于单片机的无刷直流电机控制系统时,需要考虑到电机的功率和控制要求,选择合适的单片机和电机驱动器,设计电机驱动电路以及检测装置,确保系统能够稳定可靠地工作。

(2)软件设计利用单片机的PWM模块生成PWM波形,采用适当的控制算法(如PID控制算法),编写控制程序,实现对无刷直流电机的精准控制。

考虑到系统的实时性和稳定性,需要进行充分的软件优化和调试。

5. 个人观点和理解在基于单片机的无刷直流电机控制系统设计中,充分理解无刷直流电机的工作原理和单片机的控制特点,合理选择硬件和编写软件,是至关重要的。

只有系统全面、深刻地理解,才能设计出高质量、稳定可靠的控制系统。

6. 总结本文围绕基于单片机的无刷直流电机控制系统设计展开了探讨,从无刷直流电机的工作原理、单片机在控制系统中的作用,到具体的硬件设计和软件设计,全面、深入地阐述了相关内容。

希望通过本文的阐述,读者能够对基于单片机的无刷直流电机控制系统设计有更深入的理解和应用。

直流电机调速系统的设计

直流电机调速系统的设计

直流电机调速系统的设计直流电机调速系统是控制直流电机转速的一个重要工程应用领域。

在很多工业领域中,直流电机的转速控制是非常重要的,因为直流电机的转速对于机械设备的运行效率和稳定性有着重要影响。

本文将详细介绍直流电机调速系统的设计原理和步骤。

一、直流电机调速系统的基本原理直流电机调速系统的基本原理是通过改变电机的电压和电流来控制电机的转速。

一般来说,直流电机的转速与电机的电压和负载有关,转速随电压增加而增加,转速随负载增加而减小。

因此,当我们需要调节直流电机的转速时,可以通过改变电机的电压和负载来实现。

二、直流电机调速系统的设计步骤1.确定设计要求:在设计直流电机调速系统之前,首先需要确定系统的设计要求,包括所需的转速范围、响应速度、控制精度和负载要求等。

这些设计要求将指导系统的设计和选择适当的控制器。

2.选择控制器:根据设计要求,选择适当的控制器。

常见的直流电机调速控制器有PID控制器、模糊控制器和自适应控制器等。

根据实际情况,选择最合适的控制器来实现转速调节。

3.选择传感器:为了实时监测电机的转速和位置,需要选择合适的传感器来进行测量。

常见的传感器有光电编码器、霍尔效应传感器和转速传感器等。

根据实际需求,选择合适的传感器进行安装和测量。

4.搭建电路:根据控制器的要求,搭建合适的电路来实现控制和测量功能。

通常需要安装电压和电流传感器来实时监测电机的电压和电流,并将测量结果反馈给控制器。

5.调试和测试:在电路搭建完成后,需要进行调试和测试来验证系统的性能。

首先调整控制器的参数,使得系统能够按照设计要求进行转速调节。

然后进行负载试验,测试系统在不同负载下的转速调节性能。

对系统进行调试和测试,可以发现问题并及时解决,确保系统能够正常工作。

6.性能优化:根据测试结果,对系统进行性能优化。

根据实际需求,调整控制器的参数和传感器的位置,改善系统的转速调节性能和响应速度。

优化后的系统将更好地满足设计要求。

三、直流电机调速系统的工程应用总结:本文详细介绍了直流电机调速系统的设计原理和步骤。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

永磁无刷直流电机控制系统设计

永磁无刷直流电机控制系统设计

永磁无刷直流电机控制系统设计1.电机模型的建立:建立电机的数学模型是进行控制系统设计的第一步。

永磁无刷直流电机可以使用动态数学模型来描述其动态特性,常用的模型包括简化的转子动态模型和电动机状态空间模型。

简化的转子动态模型以电机的电磁转矩方程为基础,通过建立电机的电流-转速模型来描述电机的动态响应。

这个模型通常用于低频控制和电机启动阶段的设计。

电动机状态空间模型则是通过将电机的状态变量表示为电流和转速变量,用微分方程的形式描述电机的动态特性。

这个模型适用于高频控制和电机稳态响应分析。

2.控制器设计:经典的控制方法包括比例积分控制器(PI)和比例积分微分控制器(PID)。

比例积分控制器是最简单的控制器,通过调节电流的比例增益和积分时间来控制电机的速度。

这种控制器适用于低精度控制和对动态响应要求不高的应用。

比例积分微分控制器在比例积分控制器的基础上增加了微分项,通过调节微分时间来控制系统的阻尼比,提高系统的稳定性和动态响应。

3.参数调节:在控制器设计中,参数调节和整定是非常重要的环节,主要包括根据系统的要求选择合适的控制器参数,并进行优化。

参数调节可以通过试探法、经验法和优化算法等方法进行。

其中,试探法和经验法是相对简单的方法,通过调整控制器的参数值来达到稳定运行或者较好的控制性能。

优化算法可以通过数学模型和计算机仿真的方式进行,通过优化目标函数和约束条件,得到最合适的控制器参数。

总结起来,永磁无刷直流电机控制系统设计主要包括电机模型的建立、控制器设计和参数调节。

在设计过程中,需要根据系统的要求选择合适的控制器,通过参数调节和优化算法来提高系统的稳定性和动态性能。

直流电机转速控制系统设计

直流电机转速控制系统设计一、控制系统框架1.检测部分:检测部分主要用于反馈直流电机转速信息。

常用的检测方法有编码器、霍尔元件和反电动势法等。

其中,编码器是一种精度高、稳定性好的转速检测传感器。

它通过感应转子上的编码盘,将转速转换为脉冲信号输出。

2.控制器:控制器是直流电机转速控制系统的核心部分。

它根据检测到的转速信息,与设定的目标转速进行比较,产生控制信号驱动执行器。

常用的控制器有比例控制器、比例积分控制器、比例微分控制器等。

其中,比例控制器通过调节输出信号的幅值来控制转速;比例积分控制器通过累积误差来产生输出信号;比例微分控制器则通过控制误差变化率来调节输出信号。

3.执行部分:执行部分主要用于控制电机的转速。

常用的执行器有功率晶体管、场效应管和三相半导体开关等。

其中,功率晶体管是最常用的直流电机转速控制器,它通过调节电路中的开关状态来改变电机的转速。

二、控制策略1.开环控制:开环控制是最简单的控制策略,它通过设定电机的输入电压或电流来控制转速。

缺点是无法对外部干扰和负载变化进行自动调节。

2.闭环控制:闭环控制通过反馈得到的转速信息来调整输入信号,实现对转速的控制。

闭环控制具有精度高、稳定性好的优点,适用于要求较高的转速控制场合。

三、系统参数调节1.参数估计:参数估计是指通过对电机特性进行建模,得到电机参数的估计值。

常用的方法有试验法和辨识法等。

2.参数调节:参数调节是通过对控制器的参数进行优化,以实现准确的转速控制。

常用的调节方法有PID调节和自适应调节等。

四、应用案例总结:本文详细介绍了直流电机转速控制系统的设计。

从控制系统框架、控制策略、系统参数调节和应用案例等方面进行了讲解。

通过合理的设计和调节,可以实现对直流电机转速的精确控制,满足不同场合的需求。

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

基于STM32的无刷直流电机控制系统设计随着现代工业技术的不断发展,无刷直流电机在各行各业中得到了广泛的应用。

无刷直流电机具有结构简单、效率高、寿命长等优点,因此在工业控制系统中得到了广泛的应用。

为了更好地满足工业生产的需求,研发出一套基于STM32的无刷直流电机控制系统,对于提高工业生产效率、减少人力成本具有非常重要的意义。

1. 系统设计需求1.1 电机控制需求电机控制系统需要能够实现对无刷直流电机的启动、停止、加速、减速等控制功能,以满足不同工业生产环境下的需求。

1.2 控制精度要求控制系统需要具有较高的控制精度,能够实现对电机的精确控制,提高生产效率。

1.3 系统稳定性和可靠性系统需要具有良好的稳定性和可靠性,确保在长时间运行的情况下能够正常工作,减少故障率。

1.4 节能环保控制系统需要具有节能环保的特点,能够有效降低能耗,减少对环境的影响。

2. 系统设计方案2.1 选用STM32微控制器选用STM32系列微控制器作为控制系统的核心,STM32系列微控制器具有性能强大、低功耗、丰富的外设接口等优点,能够满足对控制系统的各项要求。

2.2 传感器选型选用合适的传感器对电机运行状态进行监测,以实现对电机的精确控制,提高控制系统的稳定性和可靠性。

2.3 驱动电路设计设计合适的驱动电路,能够实现对无刷直流电机的启动、停止、加速、减速等控制,并且具有较高的控制精度。

2.4 控制算法设计设计优化的控制算法,能够实现对电机的精确控制,提高控制系统的稳定性和可靠性,同时具有节能环保的特点。

3. 系统实现与测试3.1 硬件设计按照系统设计方案,完成硬件设计,并且进行相应的电路仿真和验证。

3.2 软件设计编写控制系统的软件程序,包括控制算法实现、传感器数据采集和处理、驱动电路控制等方面。

3.3 系统测试对设计好的控制系统进行各项功能测试,包括启动、停止、加速、减速等控制功能的测试,以及系统稳定性和可靠性的测试。

直流电机控制系统(晶闸管整流

目录目录 (1)1.设计总体思路 (2)2.基本原理框图 (2)3.单元电路设计 (3)3.1主电路器件的计算与选择 (3)3.1.1变压器的选择 (3)3.1.2晶闸管的选型 (3)3.1.3过电压保护原理及计算选择 (3)3.1.4过电流保护 (5)3.1.5电抗器的参数计算与选择 (7)3.2控制电路的介绍 (7)3.2.1引脚排列、各引脚的功能及用法 (7)3.2.2电流转速闭环调节电路 (10)3.2.3.功率放大电路 (10)4.故障分析与改进 (12)5.实验与仿真 (12)6.心得体会 (13)7.附件 (15)8.参考文献 (16)1.设计总体思路直流电机控制系统(晶闸管整流)分为主电路和控制电路,主电路采用三相全控桥整流电路,变流侧交流电采用电网电压,通过变压器起隔离和调节电网电压,使其达到整流所需求的交流电压,为防止电网波动和其他各类短路情况的出现,在交流侧和整流的直流侧增加一系列的过电压和过电流保护。

控制电路采用转速和电流调节电路,在电网电压通过交流互感器感应电流后将电流信号转为电压信号,和转速反馈信号进行调节,再限幅和功放电路,转换成触发电路能用来改变控制角的信号来调节整流输出电压达到调速目的。

该触发晶闸管的触发电路由六脉冲触发电路TC785构成,最终能调节电机的转速,使其达到转速的稳定。

2.基本原理框图3.单元电路设计3.1主电路器件的计算与选择该设计所调节直流电动机的参数:额定电压225V,额定电流158.5A,额定功率30KW3.1.1变压器的选择变压器二次侧相电压U2=Ud/2.34考虑晶闸管的管压降和启动电压留20%的裕量,整流直流侧电压Ud=1.2*225*270V,得U2=128V;变压器二次侧电流I2=0.816*Id=129.3A;变压器的容量s=3U2 I2=3*128*129.3=50KW;变压器的变比U1:U2=220:128=1.73.1.2晶闸管的选型晶闸管的额定电压Un=(2~3)UTm;Un=2*6*U2=2*6*128=627V晶闸管的额定电流I n=(1.5~2)Ivt;Ivt=Id/(3*1.57)=87.5A;In=1.8*87.5=157A;取Un=;In=157A;选择KP157—580晶闸管六只。

无刷直流电机控制系统设计

无刷直流电机控制系统设计无刷直流电机控制系统设计一、引言近年来,无刷直流电机由于其高效、低噪音和长寿命等特点,被广泛运用在各种领域,如电动汽车、无人机、工业机器人等。

无刷直流电机的控制系统是整个系统的核心,其设计的优劣直接影响到系统的性能和稳定性。

因此,对无刷直流电机控制系统的研究具有重要意义。

二、无刷直流电机基本原理无刷直流电机是一种将交流电转换成直流电的电机,其工作原理和普通直流电机基本相同。

传统的直流电机是通过换向器将直流电源提供的直流电转换成交流电,再通过电刷与换向器进行配合,使得电机能够正常转动。

然而,无刷直流电机通过内部的传感器,能够实时检测转子位置,在合适的时机切换相序,从而实现电机的转动。

其与直流电机相比,具有结构简单、寿命长、噪音低等特点。

三、无刷直流电机控制系统的组成无刷直流电机控制系统主要由传感器、电机驱动器和控制算法三部分组成。

1. 传感器传感器主要用于检测转子位置和转速等信息,常见的传感器有霍尔传感器、编码器等。

通过传感器获得的信息可以提供给控制系统,以便实时控制电机的工作状态。

2. 电机驱动器电机驱动器作为控制系统的核心部件,主要用于控制电机的转速和方向。

电机驱动器通常由功率放大器和控制电路组成,通过接收控制信号,控制电机的运行。

3. 控制算法控制算法是无刷直流电机控制系统的关键,常见的控制算法有电流反馈控制、速度反馈控制和位置反馈控制等。

通过对传感器获得的信息进行处理和分析,控制算法能够准确地控制电机的运行状态,实现所需的功能。

四、无刷直流电机控制系统设计无刷直流电机控制系统的设计需要考虑多个方面的因素,如控制精度、稳定性、响应速度等。

1. 选择合适的传感器传感器的选择直接影响到控制系统的精度和稳定性。

根据实际需求,选择适用的传感器,并进行合理的安装和校准。

2. 电机驱动器的设计电机驱动器需要根据电机的功率和转速等参数进行选择和设计。

选用合适的功率放大器和控制电路,确保电机能够正常工作,并满足系统的要求。

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

XX大学课程设计(论文)题目直流电机控制系统设计班级学号学生姓名指导教师航空航天大学课程设计任务书课程名称专业基础课程设计院(系)自动化学院专业测控技术与仪器班级学号课程设计题目直流电机控制系统设计课程设计时间: 2012年7月9日至2012年7月20日课程设计的容及要求:1.容利用51单片机开发板设计并制作一个直流电机控制系统。

系统能够实时控制电机的正转、反转、启动、停止、加速、减速等。

2.要求(1)掌握直流电机的工作原理及编程方法。

(2)掌握直流电机驱动电路的设计方法。

(3)制定设计方案,绘制系统工作框图,给出系统电路原理图。

(4)用汇编或C语言进行程序设计与调试。

(5)完成系统硬件电路的设计。

(6)撰写一篇7000字左右的课程设计报告。

指导教师年月日负责教师年月日学生签字年月日目录0 前言11 总体方案设计21.1 系统方案21.2 系统构成21.3 电路工作原理21.4 方案选择32 硬件电路设计32.1 系统分析与硬件设计32.2 单片机AT89C5232.3 复位电路和时钟电路42.4 直流电机驱动电路设计42.5 键盘电路设计43软件设计53.1 应用软件的编制和调试53.2 程序总体设计53.3 仿真图形74 调试分析95 结论及进一步设想9参考文献10课设体会11附录1 电路原理图12附录2 程序清单13直流电机调速系统设计XXXXX大学自动化学院摘要:本篇论文介绍了基于单片机的直流电机PWN调速的基本办法,直流电机调速的相关知识以及PWM调速的基本原理和实现方法。

重点介绍了基于MCS-51单片机的用软件产生PWM信号以及信号占空比调节的方法。

对于直流电机速度控制系统的实现提供了一种有效的途径。

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

电动机调速系统采用微机实现自动控制,是电气传动发展的主要方向之一。

采用微机控制后,整个调速系统体积小,结构简单、可靠性高、操作维护方便,电动机稳态运转时转速精度可达到较高水平,静动态各项指标均能较好地满足工业生产中高性能电气传动的要求。

关键词:单片机最小系统;PWM ;直流电机调速;0 前言电动机作为最主要的机电能量转换装置,其应用围已遍及国民经济的各个领域和人们的日常生活。

无论是在工农业生产,交通运输,国防,航空航天,医疗卫生,商务和办公设备中,还是在日常生活的家用电器和消费电子产品(如电冰箱,空调,DVD等)中,都大量使用着各种各样的电动机。

据资料显示,在所有动力资源中,百分之九十以上来自电动机。

同样,我国生产的电能中有百分之六十是用于电动机的。

电动机与人的生活息息相关,密不可分。

电气时代,电动机的调速控制一般采用模拟法,对电动机的简单控制应用比较多。

简单控制是指对电动机进行启动,制动,正反转控制和顺序控制。

然而近年来,随着技术的发展和进步,以及市场对产品功能和性能的要求不断提高,直流电动机的应用更加广泛,尤其是在智能机器人中的应用。

直流电动机的起动和调速性能、过载能力强等特点显得十分重要,为了能够适应发展的要求,单闭环直流电动机的调速控制系统得到了很大的发展。

而作为单片嵌入式系统的核心—单片机,正朝着多功能、多选择、高速度、低功耗、低价格、大存储容量和强I/O功能等方向发展。

随着计算机档次的不断提高,功能的不断完善,单片机已越来越广泛地应用在各种领域的控制、自动化、智能化等方面,特别是在直流电动机的调速控制系统中。

这是因为单片机具有很多优点:体积小,功能全,抗干扰能力强,可靠性高,结构合理,指令丰富,控制功能强,造价低等。

所以选用单片机作为控制系统的核心以提高整个系统的可靠性和可行性。

1 总体方案设计1.1系统方案针对本课题的设计任务,进行分析得到:本次课程设计以AT89C52单片机为核心,以5个弹跳按钮作为输入端,达到控制直流电机的正转、反转、停止、加速、减速。

在设计中,采用PWM 技术对电机进行控制。

1.2系统构成该直流电机控制系统的设计,在总体上大致可分为以下5个部分组成:输入模块,AT89C52单片机,电源模块,驱动模块,直流电机。

系统原理框图如图1所示。

图1 系统原理框图1.3电路工作原理根据励磁方式不同,直流电机分为自励和他励两种类型。

不同励磁方式的直流电机机械特性曲线有所不同。

对于直流电机来说,认为机械特性方程式为:n=U N /(K e φN )-(R ad +R a )/(K e K t φ2N )T=n-△n (公式 1-1)式中U N ,φN ----------额定电枢电压、额定磁通量; K e ,K t ---与电机有关的常数;R ad ,R a -----电枢外加电阻、电枢电阻; n ,△n —理想空载转速、转速降。

分析 公式 1-1 可得,当分别改变U N 、φN 和R ad 时,可以得到不同的转速n ,从而实现对速度的调节。

由于φ=T ,当改变励磁电流I f 时,可以改变磁通量φ的大小,从而达到变磁通调速的目的。

但由于励磁线圈发热和电动机磁饱和的限制,电动机的励磁电流I f 和磁通量φ只能在低于其额定值的围调节,故只能弱磁调速。

而对于调节电枢外加电阻R ad 时,会使机械特性变软,导致电机带负载能力减弱。

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

PWM可以应用在许多方面,如电机调速、温度控制、压力控制等。

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

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

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

在脉冲作用下,当电机通电时,速度增加;电机断电时,速度逐渐减少。

只要按一定规律,改变通、断电的时间,即可让电机转速得到控制。

当我们改变占空比时,可以得到不同的电机平均速度,从而达到调速的目的。

1.4方案选择方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。

但是电阻网络智能实现有级调速,而数字电阻的元器件价格比较昂贵。

更主要的问题在于一般电动机的电阻很小,但电流很大,分压不仅会降低效率,而且实现起来很困难。

方案二:采用继电器对电动机的开或关进行控制,通过开关的切换对电机的速度进行调整。

这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构容易损坏、寿命较短、可靠性不高。

方案三:采用驱动芯片L298驱动直流电机,L298具有驱动能力强,外围电路简单等优点。

综合各方面的因素,采用了方案三。

2 硬件电路设计2.1系统分析与硬件设计键盘向单片机数日相应控制指令,由单片机通过P3.0与P3.1其中一口输出与转速相应的PWM脉冲,另一口输出低电平,经过信号放大,驱动电动机来控制电路,实现电动机转向和转速的控制。

2.2单片机AT89C52采用AT89C52是MSC-51系列单片机的升级版,由世界著名半导体公司ATMEL在购买MSC-51设计结构后,利用自身优势技术———闪存生产技术对旧技术进行改进和扩展,同时使用新的半导体生产工艺,最终得到成型产品。

与此同时,世界上其他的著名公司也通过基本的51核,结合公司自身技术进行改进生产,推广了一批如51F020等高性能单片机。

AT89C52片集成256字节程序运行空间,8K字节Flash存储空间,支持最大64k外部存储扩展。

根据不同的运行速度和功耗的要求,时钟频率可以设置在0-33M之间。

片资源有4组I/O控制端口、3个定时器、8个中断、软件设置低耗能模式、看门狗和断电保护。

可以在4V到5.5V宽电压围正常工作。

不断发展的半导体工艺也让该单片机的功耗不断降低。

同时,该单片机支持计算机并口下载,简单的数字芯片就可以制成下载线,仅仅几块钱的价格让该型号单片机畅销10年不衰。

根据不同场合的要求,这款单片机提供了多种封装,本次设计根据最小系统有时需要更换单片机的具体情况,使用双列直插PID-40的封装。

2.3复位电路和时钟电路复位电路和时钟电路是维持单片机最小系统运行的基本模块,复位电路通常分为两种:上电复位和手动复位。

有时系统在运行过程中出现程序跑飞的情况,在程序开发过程中,经常需要手动复位,所以本次设计选用手动复位。

2.4直流电机驱动电路设计由于单片机P3口输出的电压最高才有5V,难以直接驱动直流电机。

所以我们需要使用恒压恒流桥式2A驱动芯片L298来驱动电机。

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

4脚接电源电压,电压围+2.5~46V。

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

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

L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机。

本设计我们选用驱动一台电动机。

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

同时需要加四个二极管在电机的两端,防止电机反转的时候产生强大的冲击电流烧坏电机。

具体驱动电路如下:图2驱动电路2.5键盘电路设计正转、反转、停止、加速、减速五个开关分别与单片机的P1.0,P1.1,P1.2,P1.3,P1.4相连,然后再与地相连。

正转实现直流电机的正转,反转实现直流电机的反转,停止实现直流电机的停转,加速实现直流电机的加速,减速实现直流电机的减速,具体键盘电路如下:图3 键盘电路3软件设计3.1应用软件的编制和调试使用Keil软件编程时,项目开发流程和其它软件开发项目的流程较为相似。

(1)创建一个项目,从器件库中选择目标器件,配置工具设置;(2)用C语言或会变语言创建源程序;(3)用项目管理器生成应用;(4)修改源程序中的错误;(5)测试,连接应用。

3.2程序总体设计利用P3口,编制程序输出一串脉冲,经放大后驱动直流电机,改变输出脉冲的电平的持续时间,达到使电机正转、反转、停止、加速、减速等目的。

由软件编程从P3.0/P3.1管脚产生PWM信号,经驱动电路输出给电机,从而控制电机得电与失电。

软件采用延时法进行设计。

单片机上电后,系统进入准备状态。

按动正转按钮后,根据P3.0为高电平时实现电机正转,P3.1为高电平时实现电机反转。

根据不同的加减速按钮,调整P3.0/P3.1输出高低电平时的有效值,进而控制电机的加减速。

其主程序流程如图2所示:图4 主程序流程图3.3仿真图形按下“正转”按钮,直流电机运行效果如图所示:图5电机正转按下“加速”按钮,直流电机正向加速,运行效果如图所示:图6电机正转加速图7电机正转减速按下“停止”按钮,直流电机停止运转,运行效果如图所示:图8 电机停转图9 电机反转4调试分析在调试时,由于子程序有很多,有时没法将每一个子模块都运行到,自然也无法及时发现其中的疏漏。

相关文档
最新文档