单片机控制直流电机分解

合集下载

基于单片机的直流电机控制

基于单片机的直流电机控制

基于单片机的直流电机控制单片机是一种集成电路,具有微处理器核心、内存、输入输出端口和外围设备接口等功能,可以用于控制各种电子设备。

直流电机是一种常见的电机类型,适用于各种工业和家用设备中的运动控制。

本文将介绍基于单片机的直流电机控制原理和实现方法。

直流电机通常由电枢和永磁体组成,在正常运行时,直流电机的电枢绕组通电产生磁场,与永磁体的磁场相互作用,产生力矩从而使电机旋转。

控制直流电机的关键是控制电枢电流的方向和大小,从而控制电机的运转方向和速度。

基于单片机的直流电机控制一般采用PWM(脉宽调制)技术来控制电机的电流。

PWM技术是通过不断改变脉冲的高电平时间比例来改变平均电流值的方法,从而控制电机的转速。

单片机通常通过IO口输出PWM信号,连接到电机驱动电路,驱动电路根据PWM信号来控制电机。

1. 设定控制参数:根据实际需求,设置转速、运行方向和其他控制参数。

2. 初始化单片机:设定IO口连接电机驱动电路,设定PWM输出端口。

3. 编写控制程序:编写控制程序,实现设定的转速和运行方向。

控制程序一般采用循环控制结构,周期性地输出PWM信号。

4. 输出PWM信号:根据设定的转速和运行方向,在每个控制周期内,计算出PWM的占空比(高电平时间比例),然后通过IO口输出PWM信号。

5. 驱动电机:将输出的PWM信号连接到电机驱动电路,电机驱动利用PWM信号控制电机的电流,从而控制电机的转速和运行方向。

基于单片机的直流电机控制可以实现多种功能,如电机加速、减速、正反转等。

通过控制电机的转速和方向,可以实现不同的运动控制需求,广泛应用于机械、自动化、机器人等领域。

基于单片机的直流电机控制是一种灵活、可靠的控制方法,可以实现各种电机运动控制需求。

掌握相关技术,可以在实际应用中灵活运用,提高系统的性能和可靠性。

51单片机控制直流电机调速系统流程图:

51单片机控制直流电机调速系统流程图:

51单片机控制直流电机调速系统流程图:
题目:单片机控制直流电机调速系统——软件设计
1. 编一段显示程序分别显示当前的转速和我们所需要的转速。

显示用4段数码管来实现。

2:编一段PWM调速的程序,来控制脉冲的宽度从而来控制电机的转速。

3:通过霍尔传感器测速,利用霍尔把信号传给单片机,单片机利用计数器的功能来记录转速,并同时把转速用数码管显示出来。

4:由于真实的转速和我们所设订的转速可能存在很大的误差,所以要编一段PID调速的程序,通过PID调节来减少误差。

5.要3个按键,键1实现设定转速的功能,键2实现切换功能(从所设定的转速切换到真实的转速的显示,键3实现开关的功能。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于单片机的直流电机控制

基于单片机的直流电机控制

基于单片机的直流电机控制直流电机一直被广泛应用在家用电器、机械制造、汽车、飞机等各个领域,随着科技的发展,单片机控制技术越来越成熟,并且具有成本低、可靠性高、易于操作等优点,因此,采用单片机控制直流电机已成为目前广泛采用的一种方式。

一、直流电机的基本知识直流电机由定子和转子两个部分组成,其中定子上包围着一组绕线,用以形成磁极,转子上有一个可旋转的电枢,当电枢通电后,它在磁场的作用下会发生转动。

直流电机的旋转方向与电枢上的电流方向有关,如果电枢的正极接在轴心方向,负极在外圈方向,则电机会顺时针旋转,反之则会逆时针旋转。

1. PWM 控制法PWM 即脉宽调制,是一种控制直流电机的有效方法。

具体实现过程如下:(1)用单片机的PWM 输出口控制 MOSFET 管的开关,从而控制直流电机的开关状态。

在 PWM 端口输出高电平时,MOSFET 管导通,电机就可以运转;PWM 端口输出低电平时,MOSFET 管截止,电机就会停止运行。

(2)通过改变 PWM 端口输出的高电平时间和低电平时间,可以控制电机的转速和方向。

在输出高电平时间更长的情况下,电机的转速就会更快;反之,输出低电平时间更长的情况下,电机的转速就会更慢。

2. 单向控制法单向控制法是一种简单的控制方式,适用于只需要控制直流电机的正反转的场合。

具体实现方法如下:(1)将电机的正极和负极依次接在两个 MOSFET 管上。

(3)要实现电机的正反转,只需要交换两个 MOSFET 管的接口即可。

单片机控制直流电机的应用非常广泛,可以用于机械制造、模型飞机、小车等各个方面。

例如在小车的控制中,一般采用 PWM 控制法来控制电机的速度和方向,具体实现方法如下:(1)将电机连接在电源上,通过单片机的 PWM 端口控制两个 MOSFET 管的开关状态,从而控制电机的转向和转速。

(2)借助陀螺仪或加速度计等传感器,可以获取小车的倾斜角度或速度等信息,从而实现小车的稳定行驶。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PIC12F675单片机实现直流电机的控制

PIC12F675单片机实现直流电机的控制

PIC12F675单片机实现直流电机的控制当前小型要求不太高的调速装置,如晒图机,用可控硅相位控制,供给直流电机。

还使用双基极管,以产生脉冲。

用一片单片机取代上述控制现在成为可能。

生产中不用调试,增加许多功能,如零位起动(去掉了外部硬件连锁)、可选速度上升时间等功能。

使系统操作维修方便,运行可靠。

直接电机控制电路示于图1。

PIC12F675 有6 个I/O,现用4 个。

设定GP1 为A/D 输入,作为速度给定口,现用电位器0—5V 输入。

设零中断输入口,接到产生过零脉冲A 定GP2 为电压过处。

设定GP3 和GP5 为一般I/O,GP3 为开停机输入口,接到开关上。

GP5 为脉冲输出口,经电阻接到触发三极管基极上。

触发的控制方法:在全波整流器输出端,电容滤波前,用三极管取出过零脉冲。

GP2 中断,对半周波记时器(相角计数器)清零。

表示相角计数器从零开始,再使用TMR0 溢出100µs中断(当然也可以再小些,以增加角度的分辨率),在中断中对半周波计时器加1,和比较相角的给定,是否相等?如相等,发脉冲的允许信号为ON,脉冲一直发到半周波结束。

发多脉冲的原因,是直流电机的特殊要求。

在0—90 度相角,反电势大于电源电压时,发触发脉冲也触发不了可控硅。

用一个脉冲触发不了可控硅。

必须等到电机速度下降,反电势小于电源电压时才能触发可控硅,产生电流跳动,转速跳动。

用多脉冲触发时,第一个不能触发第二个第三个……自适应有效的触发。

速度上升时间控制:用一个跟随量与半周波记时器比较如相等,发脉冲的允许信号为ON,跟随量跟随速度给定。

跟随的方法是按照用户的要求设定,定时的大小,定时进入比较,对跟随量加减1 控制。

还可以设定起始的爬行速度,高速度限幅等。

此电路应用于晒图机,去掉了外部硬件零位起动连锁,起动时间符合要求,运行平稳。

单片机实现直流电机的控制

单片机实现直流电机的控制
单片机控制直流电机能够提供精确的控制和灵活的调节,满足各种应用需求。本节将介绍为什么需要单片机控 制直流电机。
单片机控制直流电机的硬件设 计流程
实现单片机控制直流电机需要进行详细的硬件设计。本节将介绍单片机控制 直流电机的硬件设计流程和注意事项。
单片机控制直流电机的软件设 计流程
除了硬件设计外,还需要进行软件设计来实现单片机控制直流电机的功能。 本节将介绍软件设计流程和编程思路。
单片机控制直流电机的速度控制
控制直流电机的速度是许多应用的关键需求。本节将讨论单片机如何实现对直流电机速度的准确控制。
单片机控制直流电机的PWM控制
使用脉宽调制(PWM)技术可以实现单片机对直流电机的精确控制。本节将详细介绍单片机控制直流电机的 PWM控制原理。
单片机控制直流电机的PID控制
比例积分微分(PID)控制是一种常用的控制方法,可以实现对直流电机的精确调节。本节将介单片机控制 直流电机的PID控制原理。
单片机实现直流电机的控 制
单片机在直流电机控制中扮演着重要角色,能够实现精确的电机控制和调节。 本文将介绍单片机控制直流电机的优势和原理,并提供开发环境和工具。
直流电机基础知识及工作原理
了解直流电机的基本原理和工作模式对单片机的控制至关重要。本节将探讨 直流电机的工作原理以及不同类型的直流电机。
单片机控制直流电机的需求

基于单片机pid算法的直流电机速度控制方法

基于单片机pid算法的直流电机速度控制方法

基于单片机pid算法的直流电机速度控制方法基于单片机PID算法的直流电机速度控制方法是一种常用的技术,其基本原理是通过调节PWM(脉宽调制)信号的占空比来控制电机的输入电压,从而实现电机的速度控制。

以下是基于单片机PID算法的直流电机速度控制方法的基本步骤:1.设定目标速度:首先,需要设定电机的目标速度。

这可以通过按键或其他输入设备来实现。

2.采集实际速度:为了实现精确的控制,需要实时获取电机的实际速度。

这可以通过在电机转轴上安装光电编码器或霍尔传感器来实现,这些传感器可以实时检测电机的转速并将其转换为电信号。

3.计算偏差:单片机通过比较目标速度和实际速度,计算出速度偏差。

如果实际速度小于目标速度,偏差为负;反之,偏差为正。

4.应用PID算法:单片机使用PID算法来处理速度偏差。

PID控制器通过比例、积分和微分三个环节来计算控制量,以尽可能消除偏差。

具体的PID参数(如Kp、Ki、Kd)可以根据实际情况进行调整,以获得最佳的控制效果。

5.生成PWM信号:基于PID控制器的输出,单片机生成PWM信号来调节电机的输入电压。

占空比决定了电机输入电压的大小,进而影响电机的转速。

6.实时调整:在整个控制过程中,单片机不断采集电机的实际速度,计算偏差,并调整PWM信号的占空比,以使电机尽可能接近目标速度。

7.显示和保存数据:为了方便调试和观察,可以通过单片机的显示屏实时显示电机的实际速度和偏差。

此外,也可以将重要的数据保存在单片机的内部或外部存储器中。

8.安全保护:为了防止电机过载或意外事故,单片机应具备安全保护功能。

例如,当电机实际速度超过设定速度一定时间时,单片机应自动切断电源或发出报警信号。

基于单片机PID算法的直流电机速度控制方法具有精度高、稳定性好、适应性强等优点,广泛应用于各种需要精确控制电机速度的场合。

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

1.设计思路1.1方案对比1.1.1电机调速控制模块:方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。

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

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

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

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

方案三:采用由达林顿管组成的H型PWM电路。

用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。

这种电路由于工作在管子的饱和截止模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM调速技术。

兼于方案三调速特性优良、调整平滑、调速范围广、过载能力大,因此本设计采用方案三。

1.2.1 PWM调速工作方式:方案一:双极性工作制。

双极性工作制是在一个脉冲周期内,单片机两控制口各输出一个控制信号,两信号高低电平相反,两信号的高电平时差决定电动机的转向和转速。

方案二:单极性工作制。

单极性工作制是单片机控制口一端置低电平,另一端输出PWM信号,两口的输出切换和对PWM的占空比调节决定电动机的转向和转速。

由于单极性工作制电压波开中的交流成分比双极性工作制的小,其电流的最大波动也比双极性工作制的小,所以我们采用了单极性工作制。

1.2.2 PWM调脉宽方式:调脉宽的方式有三种:定频调宽、定宽调频和调宽调频。

我们采用了定频调宽方式,因为采用这种方式,电动机在运转时比较稳定;并且在采用单片机产生PWM 脉冲的软件实现上比较方便。

1.2.3 PWM软件实现方式:方案一:采用定时器做为脉宽控制的定时方式,这一方式产生的脉冲宽度极其精确,误差只在几个us。

方案二:采用软件延时方式,这一方式在精度上不及方案一,特别是在引入中断后,将有一定的误差。

但是基于不占用定时器资源,且对于直流电机,采用软件延时所产生的定时误差在允许范围,故采用方案二。

2. 机控制直流电机部分的硬件设计2.1直流电机组成原理直流电动机结构由定子和转子两大部分组成。

直流电机运行时静止不动的部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。

运行时转动的部分称为转子,其主要作用是产生电磁转矩和感应电动势,是直流电机进行能量转换的枢纽,所以通常又称为电枢,由转轴、电枢铁心、电枢绕组、换向器和风扇等组成。

直流电动机的结构是由直流电源、直流电机、控制开关和调速器组成。

直流发电机的工作原理就是把电枢线圈中感应的交变电动势,靠换向器配合电刷的换向作用,使之从电刷端引出时变为直流电动势的原理。

感应电动势的方向按右手定则确定其工作原理不外乎就是用直流电源作为能量来驱动电机旋转。

通过对三极管的截止与导通进行控制,使其起到开、关和调速的作用。

具体的操作为当直流电动机接上直流电源时,使用电位器旋转按钮控制三极管集极的电压。

如直流电机控制原理图2-3图2-3直流电机控制原理1、当三极管的集极电压小于死区电压时三极管截止,则电动机不转动;2、当集极电压大于死区电压而小于饱和电压时三极管处于放大状态,随着集极电压改变,从而改变了直流电动机两端的压降也就改变了电机的转速。

具体原理为集极的电压大小不一样,三极管的电压放大倍数也不一样从而起到调速作用改变直流电动机的旋转速度。

2.2直流电机调速方案的设计直流电动机的转速控制方法可以分为2大类:对励磁磁通进行控制的励磁控制法和对电枢电压进行控制的电枢电压法。

其中励磁控制法在低速时受磁饱和的限制,在高速时受换向火花和换向器件结构强度的限制。

并且励磁线圈电感较大,动态性能响应较差,所以这种控制方法用的很少,多使用电枢控制法。

本设计将采用电枢控制方法对电动机的速度和转向进行控制。

电机调速控制模块的方案假设:直流电机转速调节:某些场合往往要求直流电机的转速在一定范围内可调节,例如,电车、机床等,调节范围根据负载的要求而定。

调速可以有三种方法:(1)改变电机两端电压;(2)改变磁通;(3)在电枢回路中,串联调节电阻。

采用第一种方法:通过改变施加于电机两端的电压大小达到调节直流电机转速的目的。

2.3直流电机测速方案的设计测速电路由附在电机转子上的光电编码盘及施密特整形电路组成。

电脉冲的频率与电机的转速成固定的比例关系,光码盘输出的电脉冲信号经放大整形为标准的TTL 电平, 输入到单片机的两个外部中断:INT0和INT1, 利用单片机内部定时器/计数器T0和T1,以及内部一个寄存器作软计数器,循环地捕捉相邻两次速度脉冲,并由这两次触发所记录的时间差算出其转速,再将这个转速与预置转速进行比较,得出差值,单片机通过对这个差值进行P I运算,得出控制增量,在P010 ~P013引脚送出控制信号改变PWM波形发生电路的占空比,最终达到控制电机转速的目的。

2.4 PWM产生与控制部分方案的设计1.PWM波形发生电路由于测速中占用了两个定时器T0和T1,如果再将PWM波形产生交给AT89C51 则会加大软件的任务,并且影响整个系统的控制效果。

因此这里考虑单独设计一个PWM波形发生电路,单片机对它只提供控制参数以改变其占空比。

2.5 LCD显示部分方案的设计1.课设所用LCD模块概述模块SMC1602B由一块点阵液晶屏和控制器HD44780及其辅助电路组成。

本系统设计采用OCMJ中文模块系统LCD液晶作为下位机的显示模块。

该模块内含GB2312 16×16点阵国标一级简体汉字和ASCII8×8(半高)及8×16(全高)点阵形英文字库,用户输入区位码或ASCII码可实现文本显示。

OCMJ中文液晶显示模块采用ASK/ANSWER握手方式。

3. 各硬件部分的连接与接口3.1 单片机与直流电机接口部分电机控制系统组成框图见图3-1图3-1电机控制系统组成原理图图3-3触发电路原理根据以上电机的各部分电路的构造原理,我们接下来再考虑电机与单片机接口的通信连接。

在构思设计的同时也要考虑硬件的最大利用率,本次课设可以先在电脑上进行模拟仿真这样就能提高设计的效率以及电路的可行性。

而且在仿真的过程中非常方便进行电路修改又可以达到很好的效果。

因此通过使用Protues 对硬件电路精心设计并对该电路进行仿真调试,用脉冲形式代替光电耦合管测取转速,再与单片机进行通信连接,可如下图3-4所示。

图3-4光电耦合器与电机连接3.2各硬件部分的连接与接口本次课程设计只用到了串行方式进行转速显示。

但是在与单片机相连接线的时候依然把其他的数据引脚连接在单片机的P1端口,具体的接线法可以在P2端口体现如图3.5所示。

仿真的接线法在仿真软件中能够很好的模拟出来,而课设所用的实验箱却是天皇教仪内部已经有固定的焊接点。

对系统进行调试时只有接P1口就行具体接法为引脚CS连接 P1.0、引脚STD连接单片机的P 1.1、引脚SCLK连接P1.2、引脚PSB连接P1.3、引脚RES 连接P1.4。

图3-5显示器引脚与单片机连接3.3各部分硬件结合原理及构造各部分硬件连接按照以下原理图3-6图3-6硬件连接原理图其实际的连接接口图如下图3-7图3-7各部分硬件结合电路图设计过程中,只有知道现有的硬件连接才能进行软件设计与调试。

没有硬件的程序是毫无意义的。

因此为了达到课程设计所需的要求,又根据硬件的条件及接线法进行了如图4-6所示的编写程序步骤。

4.软件程序设计4.1主程序流程图4-1主程序流程图4-2中断程序图4-3中断程序图4-4PI算法调用程序图4-5中断程序图4.1 软件总体设计流程图4.2系统各部件软件PWM软件实现方式:方案一:采用定时器做为脉宽控制的定时方式,这一方式产生的脉冲宽度极其精确,误差只在几个us。

方案二:采用软件延时方式,这一方式在精度上不及方案一,特别是在引入中断后,将有一定的误差。

但是基于不占用定时器资源,且对于直流电机,采用软件延时所产生的定时误差在允许范围,故采用方案二。

①PWM脉宽控制:本设计中采用软件延时方式对脉冲宽度进行控制,延时程序函数如下:void delay(unsigned char dlylevel){int i=50*dlylevel;while(--i);}此函数为带参数DLYLEVEL,约产生DLYLEVEL*400us的延时,因此一个脉冲周期可以由高电平持续时间系数hlt和低电平持续时间系数llt组成,本设计中采用的脉冲频率为25Hz,可得hlt+llt=100,占空比为hlt/(hlt+llt),因此要实现定频调宽的调速方式,只需通过程序改变全局变量hlt,llt的值,该子程序流程图如图四。

②中断处理子程序:采用中断方式,按下键,单片机P3.2脚产生一负跳沿,响应该中断处理程序,完成延时去抖动、键码识别、按键功能执行。

调速档、持续加/减速:调速档通过(0-6)共七档固定占空比,即相应档位相应改变hlt,llt的值,以实现调速档位的实现。

而要实现按住加/减速键不放时恒加或恒减速直到放开停止,就需在判断是否松开该按键时,每进行一次增加/减少1%占空比(即hlt++/--;llt--/++),其程序流程图如图五。

③显示子程序:利用数组方式定义显示缓存区,缓存区有8位,分别存放各个LED管要显示的值。

显示子程序为一带参子程序,参数为显示缓存的数组名,通过for(i=0;i<8;i++)方式对每位加上位选码,送到P0口并进行一两毫秒延时。

该显示子程序只对各个LED管分别点亮一次,因此在运行过程中,每秒执行的次数不应低于每秒24次。

5. 课设总结AT89C51单片机功能强大,方便今后的功能扩展。

通过各种方案的讨论及尝试,再经过多次的整体软硬件结合调试,不断地对系统进行优化。

同时对电动机控制不是一个简单的电子控制问题,它涉及很多方面的知识。

相信单片机在今后的自动控制领域中将有更广阔的应用前景。

相信该系统能成功运用于直流电机转速系统的实时监控,简化控制逻辑系统,而且成本低廉、功能完整、抗干扰性能好。

能成功应用于直流电机转速调节、监控、保护场合,并且监控界面友好,使用方便。

能够对直流电机实行实时监控,不仅大大改善了高速运行时的稳定性,而且还实现了保护功能。

通过实验总结出要自己去摸索实践掌握相关知识。

这样知识才能掌握的牢固,才是真正的学到了。

开始感觉这个课设很难,原因在于自己当初并没有仔细分析各个元器件的工作原理。

比如电位器控制三极管的作用。

刚开始只想到它的开关作用,后来再回去查了查资料才发现自己少想了它还有放大的作用,通过改变集极的电压就可以改变集电极与发射极电压的放大倍数进而改变直流电动机的旋转速度。

相关文档
最新文档