直流电机驱动电路设计

合集下载

直流电机驱动与控制电路设计报告MMZ

直流电机驱动与控制电路设计报告MMZ

直流电机驱动与控制电路设计报告MMZ 摘要
本文主要介绍了直流电机驱动和控制电路的设计,该电路应用于基于MMZ系列直流电机的应用。

在电源连接之后,通过控制器连接电机和接收端,在控制器中的PWM调速模式控制直流电机的转速。

通过对电路图的分析,可以知道该电路可以实现直流电机的变频控制和调速控制功能。

该电
路的优点包括低成本,高可靠性,简单的操作等。

关键词:MMZ系列直流电机,变频控制,控制器,PWM调速
1绪论
随着信息技术的发展和人们生活水平的提高,各行业对电机的要求越
来越高,直流电机的应用非常广泛。

直流电机有很多优点,首先它的功耗低,其次它的抗干扰性强,可以承受比较大的风扇或水泵负荷,同时它还
具有可调速度和方向控制的特性,这使其在工业生产中起到了重要作用。

MMZ系列直流电机是一种新型的高性能直流电机,它具有较高的功率
和较低的噪声,大大降低了系统损耗,而且还具有良好的稳定性和可靠性,所以在工业自动化控制领域有着广泛的应用。

为了使电机具有良好的方向
控制特性和速度控制的功能,必须进行变频控制和调速控制,这就要求电
机配备有电源模块、控制器模块和接收端模块。

基于IR2136的无刷直流电机驱动电路的设计

基于IR2136的无刷直流电机驱动电路的设计

基于IR2136的无刷直流电机驱动电路的设计无刷直流电机是一种广泛应用于工业和家用设备中的驱动器件。

与传统的有刷直流电机相比,无刷直流电机具有更高的效率、更长的寿命和更低的噪音水平。

为了实现无刷直流电机的控制和驱动,需要设计相应的驱动电路。

IR2136是一种常用的无刷直流电机驱动器件。

它具有多种保护和控制功能,可以用于控制无刷直流电机的转速、方向和制动等。

下面是基于IR2136的无刷直流电机驱动电路设计的详细介绍。

首先,设计一个适合的电源电路来为驱动器件和无刷直流电机提供电源。

电源电路应具有稳定的输出电压和电流能力。

通常,使用电池或稳压电源作为驱动电路的电源。

其次,设计一个合适的电机驱动电路。

IR2136包括三个半桥驱动器,每个半桥驱动器都包括一个高侧和低侧开关管。

通过控制这三个半桥驱动器的开关管的导通和截止状态,可以实现对无刷直流电机的控制。

此外,IR2136还具有保护电路,如过温保护、过电压保护、低电压保护和短路保护等。

这些保护功能可以保证电机和驱动器的安全运行。

在设计过程中,需要根据无刷直流电机的参数和工作要求选择合适的电源电压、电流和功率。

还需要选择合适的IR2136驱动芯片和外围电路元件,如电感、电容等。

此外,还需要设计驱动器和电机之间的连接线路,保证信号传输的可靠性。

最后,进行电路的调试和测试。

通过对电路进行测试和调试,可以确保电机能够正常工作,并且具有所需的转速和扭矩。

在调试过程中,可以调整驱动器的参数和工作模式,如占空比、频率等,来优化电机的性能。

总结起来,基于IR2136的无刷直流电机驱动电路设计需要考虑电源电路、驱动器电路和保护电路等方面的设计。

通过合理选择电路元件和参数,并进行适当的调试和测试,可以实现无刷直流电机的稳定驱动和控制。

这样的电路设计可以用于各种需要无刷直流电机的应用中,如工业自动化、机器人和电动车等。

详解直流电机驱动电路设计

详解直流电机驱动电路设计

详解直流电机驱动电路设计
直流电机驱动电路设计概述
电机驱动电路是控制电机运行的电路,也称作动力源电路,它的主要
作用是提供电机所需要的适当电压和频率的电能,以控制电机的转速和转
动方向。

一般讲,电机驱动电路包括三个部分:驱动器,控制器和电源电路。

一、直流电机驱动电路的设计
1、驱动器的设计
直流电机驱动电路主要由驱动器、控制器和电源电路组成。

在这里,
驱动器主要负责将控制器的控制信号转换为适合电机工作的电流。

现在,
基于IGBT的驱动器已经成为直流电机驱动电路中的主要组成部分。

驱动
器电路很复杂,包括用于驱动电机的晶体管,用于传输控制信号的晶体管,以及调节电流的电阻等。

2、控制器的设计
控制器是电机驱动电路的核心部分,它负责接收外部输入信号,并根
据设定的参数来调整电机的转速、转向和加速等。

控制器设计非常复杂,
一般包括两个主要部分:控制电路和放大路由部分。

控制电路负责检测电
机的运行状态和外部输入,并根据这些信息来调整电机的转速。

放大部分
负责将控制电路的输出信号放大,并将其转换为能够驱动电机的标准控制
信号。

3、电源电路的设计。

单片机 直流电机的驱动电路

单片机 直流电机的驱动电路

单片机直流电机的驱动电路
直流电机是常用的电机类型之一,其驱动电路的设计对于电机的正常运行和控制至关重要。

对于单片机的直流电机驱动电路,一般可以采用H桥电路或PWM控制电路。

首先,简要介绍一下H桥电路。

H桥电路的形状类似于字母“H”,它由四个开关器件(如晶体管或MOSFET)组成。

通过控制开关器件的通断状态,可以改变电机两端的电压极性,从而实现电机的正转和反转。

在H桥电路中,可以采用单片机控制开关器件的通断状态,实现电机的启动、停止、正转和反转等操作。

另外,PWM控制也是一种常见的直流电机控制方法。

PWM控制通过调节电机两端的平均电压值来改变电机的转速,从而达到调速的目的。

在PWM控制电路中,可以采用单片机内部的PWM模块或者利用数字GPIO口进行PWM信号的输出。

通过调节PWM信号的占空比,可以控制电机两端的平均电压值,从而改变电机的转速。

综上所述,单片机在直流电机驱动电路中扮演着重要的角色,通过H桥电路或PWM控制电路可以实现电机的灵活控制。

在实际应用中,可以根据具体需求选择合适的驱动电路和控制方法。

基于drv8871芯片的直流电动机驱动电路系统设计_概述说明

基于drv8871芯片的直流电动机驱动电路系统设计_概述说明

基于drv8871芯片的直流电动机驱动电路系统设计概述说明1. 引言1.1 概述:本文旨在介绍基于drv8871芯片的直流电动机驱动电路系统设计。

该设计旨在通过合理选择和匹配驱动器、设计保护回路以及优化控制策略,实现对直流电动机的高效驱动和精确控制。

通过详细阐述DRV8871芯片的功能特点和工作原理,深入讲解直流电动机的基本原理和常见应用场景,以及直流电动机驱动电路设计要点,读者将能够全面了解这个系统的构成和关键设计考虑因素。

1.2 文章结构:本文共分为六个章节。

引言部分首先介绍了整篇文章的概述,并简要概括了各章节的内容。

第二节将详细介绍DRV8871芯片的功能特点、工作原理以及相关参数规格。

第三节将重点讲解直流电动机的基本原理,包括其结构、工作原理以及常见类型和应用场景。

第四节将详细阐述直流电动机驱动电路设计的要点,包括合适的驱动器选择与匹配、保护回路设计以及控制策略选择与优化。

第五节将通过一个基于DRV8871芯片的直流电动机驱动电路系统设计实例进行分析,包括系统框架设计与硬件选型说明、关键组件参数计算与选择方法描述以及驱动电路连接图与控制策略详细说明。

最后一节为结论与展望部分,总结了设计效果,并提出了进一步研究的方向和潜在问题。

1.3 目的:本文旨在帮助读者深入理解基于drv8871芯片的直流电动机驱动电路系统设计。

通过对DRV8871芯片的介绍和直流电动机原理的讲解,读者将能够掌握该系统的核心原理和相关关键技术。

同时,通过实例分析和具体设计考虑因素的阐述,读者将能够学习到实际应用中如何进行具体电路设计以及如何根据需求选择合适的控制策略。

本文旨在为工程师和研究人员提供有关直流电动机驱动电路系统设计方面的知识与参考,并为进一步研究和应用提供启示和指导。

2. DRV8871芯片简介2.1 芯片功能特点:DRV8871是一款高性能、集成化的直流电动机驱动器芯片。

它具有以下功能特点:- 高性能运算放大器:内置多个运算放大器,用于实现电机控制回路的精确测量和调节。

5v直流电机调速电路设计ad设计及其原理

5v直流电机调速电路设计ad设计及其原理

5v直流电机调速电路设计ad设计及其原理
为了设计一个5V直流电机的调速电路,我们可以使用一个无刷直流电机(BLDC motor),以及一个电子调速器(ESC)来控制电机的转速。

基本原理是通过调整输入给电机的电压来改变电机的转速。

通常情况下,直流电机的转速与输入电压之间存在线性关系。

因此,我们可以通过调整输入电压的大小来实现对电机转速的调节。

以下是一个简单的5V直流电机调速电路设计及其原理:
1. 材料准备:
- 5V直流电机
- 电子调速器(ESC)
- Arduino或其他微控制器
- 电源(可选择5V电源)
2. 连接电机和电子调速器:
- 将电机的电源线连接到电源的正极,将电机的地线连接到电源的负极。

- 将电机的三个相线(A、B、C)连接到电子调速器的对应引脚。

3. 连接电子调速器和微控制器:
- 将电子调速器的信号线连接到微控制器的数字引脚。

这个信号线用于发送控制电机转速的指令。

4. 编程微控制器:
- 使用Arduino或其他微控制器来编写调速程序。

- 根据需要,使用PWM信号模拟模式或其他相应的驱动方式编程。

5. 控制电机转速:
- 在程序中,使用微控制器发送PWM信号控制电子调速器的输入电压。

通过调整PWM信号的占空比(即高电平持续时间占整个周期的比例)来调整电机的输出转速。

通过这样的设计,我们可以实现对5V直流电机的精确调速。

这种设计可以应用于许多需要对电机转速精确控制的场合,如机械设备、机器人、无人机等。

电机驱动电路(详细)

电机驱动电路(详细)

电机驱动电路一、直流电机驱动电路的设计目标在直流电机驱动电路的设计中,主要考虑一下几点:1.功能:电机是单向还是双向转动?需不需要调速?对于单向的电机驱动,只要用一个大功率三极管或场效应管或继电器直接带动电机即可,当电机需要双向转动时,可以使用由4个功率元件组成的H桥电路或者使用一个双刀双掷的继电器。

如果不需要调速,只要使用继电器即可;但如果需要调速,可以使用三极管,场效应管等开关元件实现PWM(脉冲宽度调制)调速。

2.性能:对于PWM调速的电机驱动电路,主要有以下性能指标。

1)输出电流和电压范围,它决定着电路能驱动多大功率的电机。

2)效率,高的效率不仅意味着节省电源,也会减少驱动电路的发热。

要提高电路的效率,可以从保证功率器件的开关工作状态和防止共态导通(H桥或推挽电路可能出现的一个问题,即两个功率器件同时导通使电源短路)入手。

3)对控制输入端的影响。

功率电路对其输入端应有良好的信号隔离,防止有高电压大电流进入主控电路,这可以用高的输入阻抗或者光电耦合器实现隔离。

4)对电源的影响。

共态导通可以引起电源电压的瞬间下降造成高频电源污染;大的电流可能导致地线电位浮动。

5)可靠性。

电机驱动电路应该尽可能做到,无论加上何种控制信号,何种无源负载,电路都是安全的。

二、三极管-电阻作栅极驱动1.输入与电平转换部分:输入信号线由DATA引入,1脚是地线,其余是信号线。

注意1脚对地连接了一个2K 欧的电阻。

当驱动板与单片机分别供电时,这个电阻可以提供信号电流回流的通路。

当驱动板与单片机共用一组电源时,这个电阻可以防止大电流沿着连线流入单片机主板的地线造成干扰。

或者说,相当于把驱动板的地线与单片机的地线隔开,实现“一点接地”。

高速运放KF347(也可以用TL084)的作用是比较器,把输入逻辑信号同来自指示灯和一个二极管的2.7V基准电压比较,转换成接近功率电源电压幅度的方波信号。

KF347的输入电压范围不能接近负电源电压,否则会出错。

直流电机驱动电路

直流电机驱动电路

方案一:L298集成驱动芯片电路用L298驱动两台直流电机的电路。

引脚6,11可用于PWM控制。

如果机器人项目只要求直行前进,则可将5,10和7,12两对引脚分别接高电平和低电平,仅用单片机的两个端口给出PWM信号控制6,11即可实现直行、转弯、加减速等动作。

图5 L298直流电机驱动电路用L298驱动两台直流电机电路如图所示,。

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

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

2,3,13,14四个脚连接直流减速电机。

6,11脚接PWM信号(即E nA,E nB接控制使能端)控制电机的停转。

四组光耦对输入、输出电信号起隔离作用。

8脚接地。

表4-1是L298N 功能逻辑真值表图。

Ven为6,11脚。

IN1=IN3,IN2=IN4.IN1为5脚。

IN2为7脚。

IN3为10脚。

IN4为12脚。

表1 L298驱动电路真值表由表1可知EnA为低电平时,输入电平对电机控制起作用,当EnA为高电平,输入电平为一高一低,电机正或反转。

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

方案二:本设计采用晶体管作开关控制H桥的正反电流导通。

直流电机驱动电路如下图所示图6直流电机驱动电路在图示情况下,晶体管Q1、Q2、Q3、Q4作H桥的四个导通开关,晶体管Q5、Q6起控制H桥导通开关的作用。

电阻R5、R6、R7、R8、R9、R10起稳定各晶体管工作状态的作用,在没有导通信号到来的时候保证各晶体管都处于完全断开状态。

系统接收到前进控制信号,F(前进信号)为高电平,晶体管Q5导通控制晶体管Q2、Q3导通,H桥形成正向电流回路,直流电机正转,同时点亮前进指示灯(LED1),驱动探测车前向行驶;系统接收到后退控制信号,B(后退信号)为高电平,晶体管Q6导通控制晶体管Q1、Q4导通,H桥形成正向电流回路,直流电机反转,同时点亮前进指示灯(LED2),驱动探测车后向行驶。

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

应用越来越广泛的直流电机,驱动电路设计Source:电子元件技术| Publishing Date:2009-03-20中心论题:•在直流电机驱动电路的设计中,主要考虑功能和性能等方面的因素•分别介绍几种不同的栅极驱动电路并比较其性能优缺点•介绍PWM调速的实现算法及硬件电路•介绍步进电机的驱动方案解决方案:•根据实际电路情况以及要求仔细选择驱动电路•使用循环位移算法及模拟电路实现PWM调速•对每个电机的相应时刻设定相应的分频比值,同时用一个变量进行计数可实现步进电机的分频调速直流电机驱动电路的设计目标在直流电机驱动电路的设计中,主要考虑一下几点:功能:电机是单向还是双向转动?需不需要调速?对于单向的电机驱动,只要用一个大功率三极管或场效应管或继电器直接带动电机即可,当电机需要双向转动时,可以使用由4个功率元件组成的H桥电路或者使用一个双刀双掷的继电器。

如果不需要调速,只要使用继电器即可;但如果需要调速,可以使用三极管,场效应管等开关元件实现PWM(脉冲宽度调制)调速。

性能:对于PWM调速的电机驱动电路,主要有以下性能指标。

1。

输出电流和电压围,它决定着电路能驱动多大功率的电机。

2。

效率,高的效率不仅意味着节省电源,也会减少驱动电路的发热。

要提高电路的效率,可以从保证功率器件的开关工作状态和防止共态导通(H桥或推挽电路可能出现的一个问题,即两个功率器件同时导通使电源短路)入手。

3。

对控制输入端的影响。

功率电路对其输入端应有良好的信号隔离,防止有高电压大电流进入主控电路,这可以用高的输入阻抗或者光电耦合器实现隔离。

4。

对电源的影响。

共态导通可以引起电源电压的瞬间下降造成高频电源污染;大的电流可能导致地线电位浮动。

5。

可靠性。

电机驱动电路应该尽可能做到,无论加上何种控制信号,何种无源负载,电路都是安全的。

三极管-电阻作栅极驱动1.输入与电平转换部分:输入信号线由DATA引入,1脚是地线,其余是信号线。

注意1脚对地连接了一个2K欧的电阻。

当驱动板与单片机分别供电时,这个电阻可以提供信号电流回流的通路。

当驱动板与单片机共用一组电源时,这个电阻可以防止大电流沿着连线流入单片机主板的地线造成干扰。

或者说,相当于把驱动板的地线与单片机的地线隔开,实现“一点接地”。

高速运放KF347(也可以用TL084)的作用是比较器,把输入逻辑信号同来自指示灯和一个二极管的2。

7V 基准电压比较,转换成接近功率电源电压幅度的方波信号。

KF347的输入电压围不能接近负电源电压,否则会出错。

因此在运放输入端增加了防止电压围溢出的二极管。

输入端的两个电阻一个用来限流,一个用来在输入悬空时把输入端拉到低电平。

不能用LM339或其他任何开路输出的比较器代替运放,因为开路输出的高电平状态输出阻抗在1千欧以上,压降较大,后面一级的三极管将无法截止。

2.栅极驱动部分:后面三极管和电阻,稳压管组成的电路进一步放大信号,驱动场效应管的栅极并利用场效应管本身的栅极电容(大约1000pF)进行延时,防止H桥上下两臂的场效应管同时导通(“共态导通”)造成电源短路。

当运放输出端为低电平(约为1V至2V,不能完全达到零)时,下面的三极管截止,场效应管导通。

上面的三极管导通,场效应管截止,输出为高电平。

当运放输出端为高电平(约为VCC-(1V至2V),不能完全达到VCC)时,下面的三极管导通,场效应管截止。

上面的三极管截止,场效应管导通,输出为低电平。

上面的分析是静态的,下面讨论开关转换的动态过程:三极管导通电阻远小于2千欧,因此三极管由截止转换到导通时场效应管栅极电容上的电荷可以迅速释放,场效应管迅速截止。

但是三极管由导通转换到截止时场效应管栅极通过2千欧电阻充电却需要一定的时间。

相应的,场效应管由导通转换到截止的速度要比由截止转换到导通的速度快。

假如两个三极管的开关动作是同时发生的,这个电路可以让上下两臂的场效应管先断后通,消除共态导通现象。

实际上,运放输出电压变化需要一定的时间,这段时间运放输出电压处于正负电源电压之间的中间值。

这时两个三极管同时导通,场效应管就同时截止了。

所以实际的电路比这种理想情况还要安全一些。

场效应管栅极的12V稳压二极管用于防止场效应管栅极过压击穿。

一般的场效应管栅极的耐压是18V或20V,直接加上24V电压将会击穿,因此这个稳压二极管不能用普通的二极管代替,但是可以用2千欧的电阻代替,同样能得到12V的分压。

3.场效应管输出部分:大功率场效应管部在源极和漏极之间反向并联有二极管,接成H桥使用时,相当于输出端已经并联了消除电压尖峰用的四个二极管,因此这里就没有外接二极管。

输出端并联一个小电容(out1和out2之间)对降低电机产生的尖峰电压有一定的好处,但是在使用PWM时有产生尖峰电流的副作用,因此容量不宜过大。

在使用小功率电机时这个电容可以略去。

如果加这个电容的话,一定要用高耐压的,普通的瓷片电容可能会出现击穿短路的故障。

输出端并联的由电阻和发光二极管,电容组成的电路指示电机的转动方向。

4.性能指标:电源电压15~30 V,最大持续输出电流5A/每个电机,短时间(10秒)可以达到10A,PWM频率最高可以用到30KHz(一般用1到10KHz)。

电路板包含4个逻辑上独立的,输出端两两接成H桥的功率放大单元,可以直接用单片机控制。

实现电机的双向转动和调速。

5.布线:大电流线路要尽量的短粗,并且尽量避免经过过孔,一定要经过过孔的话要把过孔做大一些(>1mm)并且在焊盘上做一圈小的过孔,在焊接时用焊锡填满,否则可能会烧断。

另外,如果使用了稳压管,场效应管源极对电源和地的导线要尽可能的短粗,否则在大电流时,这段导线上的压降可能会经过正偏的稳压管和导通的三极管将其烧毁。

在一开始的设计中,NMOS管的源极于地之间曾经接入一个0。

15欧的电阻用来检测电流,这个电阻就成了不断烧毁板子的罪魁祸首。

当然如果把稳压管换成电阻就不存在这个问题了。

在2004年的Robocon比赛中,我们主要采用了这个电路用以电机驱动。

低压驱动电路的简易栅极驱动一般功率场效应管的最高栅源电压为20V左右,所以在24V应用中要保证栅源电压不能超过20V,增加了电路的复杂程度。

但在12V或更低电压的应用中,电路就可以大大简化。

上图就是一个12V驱动桥的一边,上面电路的三极管部分被两个二极管和两个电阻代替。

(注意,跟上图逻辑是反的)由于场效应管栅极电容的存在,通过R3,R4向栅极电容充电使场效应管延缓导通;而通过二极管直接将栅极电容放电使场效应管立即截止,从而避免了共态导通。

这个电路要求在IN端输入的是边缘陡峭的方波脉冲,因此控制信号从单片机或者其他开路输出的设备接入后,要经过施密特触发器(比如555)或者推挽输出的高速比较器才能接到IN端。

如果输入边缘过缓,二极管延时电路也就失去了作用。

R3,R4的选取与IN信号边沿升降速度有关,信号边缘越陡峭,R3,R4可以选的越小,开关速度也就可以做的越快。

Robocon比赛使用的升压电路(原理相似)中,IN前用的是555。

边沿延时驱动电路在前级逻辑电路里,有意地对控制PMOS的下降沿和控制NMOS的上升沿进行延时,再整形成方波,也可以避免场效应管的共态导通。

另外,这样做可以使后级的栅极驱动电路简化,可以是低阻推挽驱动栅极,不必考虑栅极电容,可以较好的适应不同的场效应管。

2003年Robocon比赛采用的就是这种驱动电路。

下图是两种边沿的延时电路:下图是对应的NMOS,PMOS栅极驱动电路:这个栅极驱动电路由两级三极管组成:前级提供驱动场效应管栅极所需的正确电压,后级是一级射极跟随器,降低输出阻抗,消除栅极电容的影响。

为了保证不共态导通,输入的边沿要比较陡,上述先延时再整形的电路就可以做到。

其它几种驱动电路1.继电器+半导体功率器件的想法继电器有着电流大,工作稳定的优点,可以大大简化驱动电路的设计。

在需要实现调速的电机驱动电路中,也可以充分利用继电器。

有一个方案就是利用继电器来控制电流方向来改变电机转向,而用单个的特大电流场效应管(比如IRF3205,一般只有N型特大电流的管子)来实现PWM调速,如下图(a)所示。

这样是实现特别大电流驱动的一个方法。

换向的继电器要使用双刀双掷型的,接线如下图(b),线圈接线如下图(c):(b)(a)(c)2.几种驱动芯片1)L298 参考.sumzi.2)A3952 参考.sumzi.3)A3940 参考.sumzi.4)L6203 参考.sumzi.PWM调速的实现1.使用定时器的算法//butcher补充一下吧//算法原理//编程实现要点//优缺点2.使用循环移位的算法产生PWM信号可以由定时器来完成,但是由于51部只提供了两个定时器,因此如果要向三个或更多的直流电机输出不同占空比的信号要反复设置定时器,实现较为复杂,我们采用一种比较简单的方法不仅可以实现对更多的直流电机提供不同的占空比输入信号,而且只占用一个定时器资源。

这种方法可以简单表述如下:在存的某段空间存放各个直流电机所需的输入信号占空比信息,如果占空比为1则保存0FFH(11111111B);占空比为0。

5则保存0F0H(11110000B)或任何2进制数中包括4个0和4个1。

即占空比=1的个数/8具体选取什么样的二进制数要看输出频率的要求。

若要对此直流电机输出PWM信号,只要每个时间片移位一次取出其中固定的一位(可以用位寻址或进位标志C实现)送到电机端口上即可。

另外,移位算法是一种对以前结果依赖的算法,所以最好定期检查或重置被移位的数,防止移错导致一直错下去。

这种算法的优点是独立进程,可以实现对多个电机的控制,缺点是占用资源较大,PWM频率较低。

3.模拟电路PWM的实现上图为一个使用游戏手柄或者航模摇杆上的线性电位器(或线性霍尔元件)控制两个底盘驱动电机的PWM 生成电路。

J1是手柄的插座,123和456分别是x,y两个方向的电位器。

U1B提供半电源电压,U1A是电压跟随。

x,y分量经过合成成为控制左右轮两个电机转速的电压信号。

在使用中,让L=(x+1)y/(x+1。

4),R=(x-1)y/(x-0。

6),经过试验有不错的效果(数字只是单位,不是电压值)。

经过U1C和U1D组成的施密特振荡器把电压转换为相应的PWM信号,用来控制功率驱动电路。

以U1D为例,R1,R2组成有回差的施密特电路,上下门限受输入电压影响,C1和R3组成延时回路,如此形成振荡的脉宽受输入电压控制。

Q1,Q2是三极管,组成反相器,提供差分的控制信号。

具体振荡过程参见对555振荡器的分析。

步进电机驱动1。

小功率4相步进电机的驱动下面是一种驱动电路框图:达林顿管阵列ULN2803分别从锁存器取出第0,2,4,6位和1,3,5,7位去驱动两个步进电机。

相关文档
最新文档