步进电机驱动电路的制作方法

xiaoxiao2020-10-23  13

步进电机驱动电路的制作方法
【技术领域】
[0001]本发明涉及电机驱动技术领域,具体涉及一种步进电机驱动电路。
【背景技术】
[0002]目前,步进电机广泛应用于各种自动控制系统中,而随着需求的增加,在高精度、小噪声的场合下都要求步进电机能达到更高的细分控制,一般的步进电机驱动芯片大多控制内部的电流等级来进行细分步数,因电流等级不平稳的变化容易造成电机运动引起的振动和噪声,而选择高性能的细分驱动器,也会使成本增高。

【发明内容】

[0003]本发明的目的在于提出一种步进电机驱动电路,能够提尚步进电机控制的精度,减少噪声,且成本低廉。
[0004]为达此目的,本发明采用以下技术方案:
一种步进电机驱动电路,包括:MCU、滤波电路和控制电路,所述MCU输出的PWM信号与滤波电路连接,所述滤波电路输出的参考电压与控制电路连接,所述控制电路输出细分电流以控制步进电机;其中,所述滤波电路包括:电阻R6、电阻R7、电阻R8、电阻R11、电阻R12、电阻R13、电容C4和电容C5,其中,电阻R6的一端连接PWMl节点,电阻R6的另一端与电阻R7的一端及电容C4的一端连接在一起,电阻R7的另一端与电阻R8的一端及VREFl节点连接在一起,电容C4的另一端与电阻R8的另一端一起接地,电阻RlI的一端连接PWM2节点,电阻Rll的另一端与电阻R12的一端及电容C5的一端连接在一起,电阻R12的另一端与电阻R13的一端及VREF2节点连接在一起,电容C5的另一端与电阻R13的另一端一起接地,其中,PWMl节点及PWM2节点分别与MCU连接用于接收MCU输出的PWM信号。
[0005]优选地,所述电阻R6和电阻Rll的电阻值皆为270Ω,电阻R7、电阻R8、电阻R12和电阻R13的电阻值皆为200ΚΩ,电容C4和电容C5的电容值皆为100nF。
[0006]优选地,所述控制电路包括:控制芯片U1、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5、电阻R9、电阻R10、电阻R14、电阻R15、电阻R16、电阻R17、电容Cl、电容C2、电容C3、电容CTl和电感LI,其中,所述控制芯片Ul的型号为BD6384,控制芯片Ul的管脚23连接VREFl节点,控制芯片Ul的管脚24连接VREF2节点,控制芯片Ul的管脚25与电容C3的一端及电阻R3的一端连接在一起,电容C3的另一端与电阻R3的另一端一起接地,控制芯片Ul的管脚26与电容Cl的一端及电阻Rl的一端连接在一起,电容Cl的另一端与电阻Rl的另一端一起接地,控制芯片Ul的管脚20连接电阻R2的一端,电阻R2的另一端连接5V电源端,控制芯片Ul的管脚19连接PHASSE1节点,控制芯片Ul的管脚18连接PHASSE2节点,控制芯片Ul的管脚13与电阻R14的一端及102节点连接在一起,控制芯片Ul的管脚14与电阻R15的一端及112节点连接在一起,控制芯片Ul的管脚15与电阻R16的一端及1l节点连接在一起,控制芯片Ul的管脚16与电阻R17的一端及Ill节点连接在一起,电阻R14的另一端与电阻R15的另一端、电阻R16的另一端及电阻R17的另一端一起接地,控制芯片Ul的管脚28和管脚41 一起接地,控制芯片Ul的管脚40数字接地,控制芯片Ul的管脚27与管脚29、电阻R9的一端及电阻RlO的一端连接在一起,电阻R9的另一端连接5V电源端,电阻RlO的另一端接地,控制芯片Ul的管脚38与管脚39及电阻R5的一端连接在一起,电阻R5的另一端数字接地,控制芯片Ul的管脚3与管脚2及电阻R4的一端连接在一起,电阻R4的另一端数字接地,控制芯片Ul的管脚6、管脚7、管脚34及管脚35连接至步进电机,控制芯片Ul的管脚21连接5V电源端,控制芯片Ul的管脚9、管脚11、管脚32与电容CTl的正极、电容C2的一端及电感LI的一端连接在一起,电感LI的另一端连接12V电源端,电容CTl的负极与电容C2的另一端一起数字接地,控制芯片Ul的剩余管脚悬空。
[0007]优选地,所述电容Cl与电容C3的电容值皆为InF,所述电阻Rl与电阻R3的电阻值皆为39ΚΩ,所述电阻R2的电阻值为10ΚΩ,所述电阻R14与电阻R15、电阻R16、电阻R17的电阻值皆为IK Ω,所述电阻R9的电阻值为24K Ω,所述电阻RlO的电阻值为3.9K Ω,所述电阻R4与电阻R5的阻值皆为I Ω,所述电容CTl的参数为100yF/25V,所述电容C2的电容值为0.33 μ F,所述电感LI的参数为10μΗ/2Α。
[0008]优选地,所述步进电机为两相步进电机,所述两相步进电机的A相的一端连接控制芯片Ul的管脚6,A相的另一端连接控制芯片Ul的管脚7,所述两相步进电机的B相的一端连接控制芯片Ul的管脚34,B相的另一端连接控制芯片Ul的管脚35。
[0009]优选地,所述PHASSE1节点和PHASSE2节点分别控制两相步进电机Α、B相电流的方向,所述102节点、112节点、1l节点和Ill节点分别控制Α、Β相电流的大小等级,VREFl节点和VREF2节点用于检测A相、B相的参考电压,电阻R4、电阻R5分别为A相、B相的反馈电阻,每相最大的电流由参考电压和反馈电阻决定:Imax=Vref/(R*5)。
[0010]本发明的有益效果为:一种步进电机驱动电路,包括:MCU、滤波电路和控制电路,所述MCU输出的PWM信号与滤波电路连接,所述滤波电路输出的参考电压与控制电路连接,所述控制电路输出细分电流以控制步进电机;本发明采用电阻、电容组成滤波电路,配合MCU自身的PWM功能,能够实现自由地控制步进电机的相电流,从而实现对步进电机更大的细分,达到高精度、噪声小的效果,且简单可靠、成本低廉。
【附图说明】
[0011]图1是本发明实施例提供的一种步进电机驱动电路的功能结构图。
[0012]图2是本发明实施例提供的一种步进电机驱动电路的电路图。
[0013]图3是本发明实施例提供的控制电路的电路图。
[0014]图4是现有技术中步进电机四级控制示意图。
[0015]图5是本发明实施例提供的步进电机控制示意图。
【具体实施方式】
[0016]下面结合图1-图5并通过【具体实施方式】来进一步说明本发明的技术方案。
[0017]图1是本发明实施例提供的一种步进电机驱动电路的功能结构图。
[0018]一种步进电机驱动电路,包括:MCU、滤波电路和控制电路,所述MCU输出的PWM信号与滤波电路连接,所述滤波电路输出的参考电压与控制电路连接,所述控制电路输出细分电流以控制步进电机;其中,如图2所示,所述滤波电路包括:电阻R6、电阻R7、电阻R8、电阻R11、电阻R12、电阻R13、电容C4和电容C5,其中,电阻R6的一端连接PWMl节点,电阻R6的另一端与电阻R7的一端及电容C4的一端连接在一起,电阻R7的另一端与电阻R8的一端及VREFl节点连接在一起,电容C4的另一端与电阻R8的另一端一起接地,电阻Rll的一端连接PWM2节点,电阻Rll的另一端与电阻R12的一端及电容C5的一端连接在一起,电阻R12的另一端与电阻R13的一端及VREF2节点连接在一起,电容C5的另一端与电阻R13的另一端一起接地,其中,PWMl节点及PWM2节点分别与MCU连接用于接收MCU输出的PWM信号。
[0019]在本实施例中,所述电阻R6和电阻Rll的电阻值皆为270Ω,电阻R7、电阻R8、电阻R12和电阻R13的电阻值皆为200ΚΩ,电容C4和电容C5的电容值皆为100nF。
[0020]在本实施例中,采用电阻、电容组成滤波电路,配合MCU自身的PWM功能,能够实现自由地控制步进电机的相电流,从而实现对步进电机更大的细分,达到高精度、噪声小的效果,且简单可靠、成本低廉。
[0021 ] 在现有技术中,控制参考电压的另外一个方式是使用DA芯片,但增加外置的DA芯片需要增加成本,且增加PCB布板难度。
[0022]如图3所示,在本实施例中,所述控制电路包括:控制芯片Ul、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5、电阻R9、电阻R10、电阻R14、电阻R15、电阻R16、电阻R17、电容Cl、电容C2、电容C3、电容CTl和电感LI,其中,所述控制芯片Ul的型号为BD6384,控制芯片Ul的管脚23连接VREFl节点,控制芯片Ul的管脚24连接VREF2节点,控制芯片Ul的管脚25与电容C3的一端及电阻R3的一端连接在一起,电容C3的另一端与电阻R3的另一端一起接地,控制芯片Ul的管脚26与电容Cl的一端及电阻Rl的一端连接在一起,电容Cl的另一端与电阻Rl的另一端一起接地,控制芯片Ul的管脚20连接电阻R2的一端,电阻R2的另一端连接5V电源端,控制芯片Ul的管脚19连接PHASSE1节点,控制芯片Ul的管脚18连接PHASSE2节点,控制芯片Ul的管脚13与电阻R14的一端及102节点连接在一起,控制芯片Ul的管脚14与电阻R15的一端及112节点连接在一起,控制芯片Ul的管脚15与电阻R16的一端及1l节点连接在一起,控制芯片Ul的管脚16与电阻R17的一端及Ill节点连接在一起,电阻R14的另一端与电阻R15的另一端、电阻R16的另一端及电阻R17的另一端一起接地,控 制芯片Ul的管脚28和管脚41 一起接地,控制芯片Ul的管脚40数字接地,控制芯片Ul的管脚27与管脚29、电阻R9的一端及电阻RlO的一端连接在一起,电阻R9的另一端连接5V电源端,电阻RlO的另一端接地,控制芯片Ul的管脚38与管脚39及电阻R5的一端连接在一起,电阻R5的另一端数字接地,控制芯片Ul的管脚3与管脚2及电阻R4的一端连接在一起,电阻R4的另一端数字接地,控制芯片Ul的管脚6、管脚7、管脚34及管脚35连接至步进电机,控制芯片Ul的管脚21连接5V电源端,控制芯片Ul的管脚9、管脚11、管脚32与电容CTl的正极、电容C2的一端及电感LI的一端连接在一起,电感LI的另一端连接12V电源端,电容CTl的负极与电容C2的另一端一起数字接地,控制芯片Ul的剩余管脚悬空。
[0023]在本实施例中,所述电容Cl与电容C3的电容值皆为InF,所述电阻Rl与电阻R3的电阻值皆为39K Ω,所述电阻R2的电阻值为1K Ω,所述电阻R14与电阻R15、电阻R16、电阻R17的电阻值皆为IK Ω,所述电阻R9的电阻值为24K Ω,所述电阻RlO的电阻值为3.9K Ω,所述电阻R4与电阻R5的阻值皆为I Ω,所述电容CTl的参数为100口?/25¥,所述电容02的电容值为0.33 μ F,所述电感LI的参数为10μΗ/2Α。
[0024]在本实施例中,所述步进电机为两相步进电机,所述两相步进电机的A相的一端连接控制芯片Ul的管脚6,A相的另一端连接控制芯片Ul的管脚7,所述两相步进电机的B相的一端连接控制芯片Ul的管脚34,B相的另一端连接控制芯片Ul的管脚35。
[0025]在本实施例中,所示PHASSEI节点和PHASSE2节点是由MCU发出来的控制信号,所述102节点、112节点、1l节点和Ill节点是通过电阻下拉到地而产生。
[0026]在本实施例中,所述PHASSE1节点和PHASSE2节点分别控制两相步进电机Α、B相电流的方向,所述102节点、112节点、1l节点和Ill节点分别控制Α、B相电流的大小等级,VREFI节点和VREF2节点用于检测A相、B相的参考电压,电阻R4、电阻R5分别为A相、B相的反馈电阻,每相最大的电流由参考电压和反馈电阻决定:Imax=Vref/(R*5),其中,所述Vref为VREFl或VREF2,所述R为R4或R5。
[0027]现有电路中,大多是根据电机参数固定参考电压(VREF1、VREF2)和反馈电阻(R4、R5),MCU通过控制101、111、102、112来控制电机的相电流,但只有四级控制(0%, 33%, 66%, 100%),最多达到16细分,控制如图4所示;而本实施例的电路中,把101、111、102、112固定拉低,且反馈电阻固定,即相电流仅由参考电压(VREF1、VREF2)控制,而参考电压由MCU输出PWM波经过RC滤波后得到,控制如图5所示,其中PWMl和PWM2变化的是占空比,参考电压随着占空比的变化而变化,而每相的电流随着参考电压的变化而变化。
[0028]对比图4、图5看出,如果通过101、I1、102、112来控制电流就只有四级变化,最终相电流曲线呈阶梯变化,并不圆滑;而通过控制PWM来圆滑的改变参考电压从而精确地控制电流的大小,达到细分的效果。随着细分电流等级越多,相电流曲线越接近正弦曲线,控制精度越高。
[0029]以上所述仅为本发明的【具体实施方式】,这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方法,这些方式都将落入本发明的保护范围之内。
【主权项】
1.一种步进电机驱动电路,其特征在于,包括:MCU、滤波电路和控制电路,所述MCU输出的PWM信号与滤波电路连接,所述滤波电路输出的参考电压与控制电路连接,所述控制电路输出细分电流以控制步进电机;其中,所述滤波电路包括:电阻R6、电阻R7、电阻R8、电阻R11、电阻R12、电阻R13、电容C4和电容C5,其中,电阻R6的一端连接PWMl节点,电阻R6的另一端与电阻R7的一端及电容C4的一端连接在一起,电阻R7的另一端与电阻R8的一端及VREFl节点连接在一起,电容C4的另一端与电阻R8的另一端一起接地,电阻Rll的一端连接PWM2节点,电阻Rl I的另一端与电阻R12的一端及电容C5的一端连接在一起,电阻R12的另一端与电阻R13的一端及VREF2节点连接在一起,电容C5的另一端与电阻R13的另一端一起接地,其中,PWMl节点及PWM2节点分别与MCU连接用于接收MCU输出的PWM信号。2.根据权利要求1所述的一种步进电机驱动电路,其特征在于,所述电阻R6和电阻Rll的电阻值皆为270 Ω,电阻R7、电阻R8、电阻R12和电阻R13的电阻值皆为200ΚΩ,电容C4和电容C5的电容值皆为100nF。3.根据权利要求1所述的一种步进电机驱动电路,其特征在于,所述控制电路包括:控制芯片U1、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5、电阻R9、电阻R10、电阻R14、电阻R15、电阻R16、电阻R17、电容Cl、电容C2、电容C3、电容CTl和电感LI,其中,所述控制芯片Ul的型号为BD6384,控制芯片Ul的管脚23连接VREFl节点,控制芯片Ul的管脚24连接VREF2节点,控制芯片Ul的管脚25与电容C3的一端及电阻R3的一端连接在一起,电容C3的另一端与电阻R3的另一端一起接地,控制芯片Ul的管脚26与电容Cl的一端及电阻Rl的一端连接在一起,电容Cl的另一端与电阻Rl的另一端一起接地,控制芯片Ul的管脚20连接电阻R2的一端,电阻R2的另一端连接5V电源端,控制芯片Ul的管脚19连接PHASSE1节点,控制芯片Ul的管脚18连接PHASSE2节点,控制芯片Ul的管脚13与电阻R14的一端及102节点连接在一起,控制芯片Ul的管脚14与电阻R15的一端及112节点连接在一起,控制芯片Ul的管脚15与电阻R16的一端及1l节点连接在一起,控制芯片Ul的管脚16与电阻R17的一端及Ill节点连接在一起,电阻R14的另一端与电阻R15的另一端、电阻R16的另一端及电阻R17的另一端一起接地,控制芯片Ul的管脚28和管脚41 一起接地,控制芯片Ul的管脚40数字接地,控制芯片Ul的管脚27与管脚29、电阻R9的一端及电阻RlO的一端连接在一起,电阻R9的另一端连接5V电源端,电阻RlO的另一端接地,控制芯片Ul的管脚38与管脚39及电阻R5的一端连接在一起,电阻R5的另一端数字接地,控制芯片Ul的管脚3与管脚2及电阻R4的一端连接在一起,电阻R4的另一端数字接地,控制芯片Ul的管脚6、管脚7、管脚34及管脚35连接至步进电机,控制芯片Ul的管脚21连接5V电源端,控制芯片Ul的管脚9、管脚11、管脚32与电容CTl的正极、电容C2的一端及电感LI的一端连接在一起,电感LI的另一端连接12V电源端,电容CTl的负极与电容C2的另一端一起数字接地,控制芯片Ul的剩余管脚悬空。4.根据权利要求3所述的一种步进电机驱动电路,其特征在于,所述电容Cl与电容C3的电容值皆为InF,所述电阻Rl与电阻R3的电阻值皆为39K Ω,所述电阻R2的电阻值为10ΚΩ,所述电阻R14与电阻R15、电阻R16、电阻R17的电阻值皆为11^,所述电阻1?9的电阻值为24K Ω,所述电阻RlO的电阻值为3.9K Ω,所述电阻R4与电阻R5的阻值皆为I Ω,所述电容CTl的参数为100 4?/25¥,所述电容02的电容值为0.33 μ F,所述电感LI的参数为10 μΗ/2Α。5.根据权利要求3所述的一种步进电机驱动电路,其特征在于,所述步进电机为两相步进电机,所述两相步进电机的A相的一端连接控制芯片Ul的管脚6,A相的另一端连接控制芯片Ul的管脚7,所述两相步进电机的B相的一端连接控制芯片Ul的管脚34,Β相的另一端连接控制芯片Ul的管脚35。6.根据权利要求5所述的一种步进电机驱动电路,其特征在于,所述PHASSE1节点和PHASSE2节点分别控制两相步进电机Α、Β相电流的方向,所述102节点、112节点、1l节点和Ill节点分别控制Α、B相电流的大小等级,VREFl节点和VREF2节点用于检测A相、B相的参考电压,电阻R4、电阻R5分别为A相、B相的反馈电阻,每相最大的电流由参考电压和反馈电阻决定:Imax=Vref/(R*5)。
【专利摘要】本发明涉及电机驱动技术领域,具体涉及一种步进电机驱动电路,包括:MCU、滤波电路和控制电路,所述MCU输出的PWM信号与滤波电路连接,所述滤波电路输出的参考电压与控制电路连接,所述控制电路输出细分电流以控制步进电机;本发明采用电阻、电容组成滤波电路,配合MCU自身的PWM功能,能够实现自由地控制步进电机的相电流,从而实现对步进电机更大的细分,达到高精度、噪声小的效果,且简单可靠、成本低廉。
【IPC分类】H02P8/12
【公开号】CN104883102
【申请号】CN201510270644
【发明人】吴振宏
【申请人】深圳怡化电脑股份有限公司, 深圳市怡化时代科技有限公司, 深圳市怡化金融智能研究院
【公开日】2015年9月2日
【申请日】2015年5月25日
转载请注明原文地址:https://www.famiwei.com/read-8136472.html

最新回复(0)