一种新型步进电机驱动系统的制作方法

文档序号:10988644阅读:1349来源:国知局
一种新型步进电机驱动系统的制作方法
【专利摘要】本实用新型公开了一种新型步进电机驱动系统,包括上位机、DSP控制芯片、D/A转换电路、电机驱动模块、电源电路和步进电机,电机驱动模块包括功率驱动电路。上位机用于向DSP控制芯片发送指令,D/A转换电路用于将来自DSP控制芯片的步进电机细分值的数字量转换为模拟量,并将该模拟量送入功率驱动电路,电机驱动模块根据DSP控制芯片的信号控制步进电机转动,电源电路用于向DSP控制芯片提供工作电压。本实用新型采用的细分驱动系统不仅提高了步进电机的精度,解决了低频振荡、高速转矩下降等问题,而且它与传统的单片机、FPGA控制芯片控制的驱动系统相比具有成本低、体积小、响应快、使用安全等优点,能很好的适应各种场合的需求。
【专利说明】
-种新型步进电机驱动系统
技术领域
[0001] 本实用新型设及电机驱动技术领域,具体的设及一种新型步进电机驱动系统。
【背景技术】
[0002] 随着数字技术和电子计算机的迅速发展,步进电机的应用越来越广泛。相应的,步 进电机的缺点也越来越明显,步进电机虽然无累计误差,但是步进电机的步距角较大且固 定不变,使其存在步进分辨率较低,低频易振荡,频率特性差,噪音比其他微电机大,灵活性 较差,物理装置易疲劳等缺点。步进电机不同于传统的交、直流电机,它必须与专用驱动器、 直流电源组成系统方能正常运行。所W步进电机的性能很大程度上取决于其驱动系统的优 劣,驱动系统的优劣主要和驱动方式有关。目前国内市场上仍有不少用户沿用已被国外淘 汰的单电压串电阻等落后的驱动方式,驱动器电路中使用的分立元件居多,可靠性差,且各 厂家的驱动技术规范、技术等级、生产工艺参差不齐。
[0003] 传统的驱动方式有高低压驱动、单电压驱动、斩波式恒流驱动和调频调压驱动,高 低压驱动方式不能解决低频共振现象,单电压驱动效率低,斩波式恒流驱动和调频调压驱 动的线路都是过于复杂。通过对上面几种传统驱动方式的分析,可W知道传统的驱动方式 下,电机运行平稳性差,易出现振动和噪声,最主要的是分辨率低,不能满足一些高性能的 控制。
[0004] 在电机控制过程中,控制忍片的选择通常有W下两种方案:第一种是选取专用的 步进电机运动控制模块,该模块具有使用方便快速的优点,但其缺点在于耗资较高,而且专 用模块减少了控制器的适用范围,影响产品的大范围应用。第二种方案选择的控制忍片则 为8位单片机,与第一种方案不同的是,该方案耗资低,但其却没有与电机控制相配套的外 设(如A/D转换设备、具有S路W上的PWM通道等),而且电动机控制非常麻烦,为满足高速运 算的要求采用复杂指令集,使得系统的运算速度较低。

【发明内容】

[0005] 为解决上述问题,本实用新型提供了一种新型步进电机驱动系统,该驱动系统能 够实现步进电机平稳运行,运行精度高,解决了现有技术中存在的步进电机低频振荡、失 步、高速运行时转矩下降问题。
[0006] 为了实现上述目的,本实用新型采用的技术方案是:一种新型步进电机驱动系统, 包括上位机、DSP控制忍片、D/A转换电路、电机驱动模块、电源电路和步进电机,所述电机驱 动模块包括功率驱动电路;
[0007] 所述上位机与DSP控制忍片双向连接,所述电源电路的输出端与DSP控制忍片的输 入端连接,所述DSP控制忍片的输出端分别连接电机驱动模块和D/A转换电路的输入端,所 述D/A转换电路的输出端连接电机驱动模块中功率驱动电路的输入端,所述电机驱动模块 的输出端连接步进电机的输入端;
[000引所述上位机用于向DSP控制忍片发送指令,所述D/A转换电路用于将来自DSP控制 忍片的步进电机细分值的数字量转换为模拟量,并将该模拟量送入功率驱动电路,所述电 机驱动模块根据DSP控制忍片的信号控制步进电机转动,所述电源电路用于向DSP控制忍片 提供工作电压。
[0009] 所述电机驱动模块还包括逻辑综合电路,用于将DSP控制忍片中事件管理器EVA生 成的两路分别互补的PWM波和步进电机的相序信号进行逻辑综合,所述逻辑综合电路的输 入端连接DSP控制忍片的输出端,其输出端通过光电隔离电路与功率驱动电路的输入端相 连。
[0010] 所述逻辑综合电路包括逻辑口器件74肥08。
[0011] 还包括测速电路,用于测试步进电机的速度和转向,并将测试结果通过上位机显 示出来,所述测速电路的输入端连接步进电机的输出端,其输出端连接DSP控制忍片的输入 JLjJU 乂而。
[0012] 所述测速电路包括一个双相的光电编码器。
[0013] 所述光电编码器型号为E6A2-CW3C。
[0014] 还包括过流检测电路,用于防止步进电机故障烧毁,所述过流检测电路的输入端 连接步进电机,其输出端连接DSP控制忍片的尸£)W/V7>J引脚。
[0015] 所述电源电路包括两个串联的电压转换忍片,用于将电源电压转换至DSP控制忍 片所需工作电压。
[0016] 所述DSP控制忍片的型号为TMS320F2812,所述功率驱动电路包括L298N双全桥驱 动忍片。
[0017] 与现有技术相比,本实用新型至少具有W下有益效果。
[001引本实用新型通过上位机向DSP控制忍片发送指令,并通过D/A转换电路将来自DSP 控制忍片的步进电机细分值的数字量转换为模拟量,由电机驱动模块根据DSP控制忍片转 换的指令W及D/A转换电路转换的模拟量驱动步进电机转动,从而实现对步进电机的驱动。 本实用新型采用的细分驱动系统不仅提高了步进电机的精度,解决了低频振荡、高速转矩 下降等问题,而且它与传统的单片机、FPGA控制忍片控制的驱动系统相比具有成本低、体积 小、响应快、使用安全等优点,能很好的适应各种场合的需求。
[0019] 进一步的,本实用新型通过逻辑电路将DSP控制忍片中事件管理器EVA的比较单元 生成的两路分别互补的PWM波和步进电机的相序信号进行逻辑综合,采用专有逻辑口器件 74HC08来实现逻辑综合,运样电路设计较简单,较易实现。74肥08是4输入与口器件,将两路 分别互补的PWM波和控制步进电机的相序信号相与后,生成具有斩波的相序信号。经斩波后 的相序信号输入到功率驱动电路,控制开关管的通断,采用斩波后的相序信号可W防止因 为能量聚集而引起的电机振动。再者,将PWM波和4路相序信号相与后,通过改变PWM波的占 空比,等效生成阶梯波形式(即占空比不同的阶梯波),从而可W通过DSP控制忍片灵活的改 变步进电机各相绕组的通断状态。
[0020] 进一步的,因为DSP控制忍片输出的PWM波是数字信号,其频率很高,但是电压和电 流非常低,其驱动能力较低,并且还需要电平转换,不能直接驱动功率驱动电路中的驱动忍 片,否则会有干扰,不能正常的工作,所W需要将DSP控制忍片和功率驱动电路进行光电隔 离,从而避免因两侧(即DSP控制忍片输出的PWM波和输入到驱动忍片的PWM波,一侧是DSP控 制忍片,一侧是驱动电路)信号电位不匹配而无法驱动驱动忍片的问题,还避免了不同信号 之间的串扰,保证了整个控制系统稳定性。
[0021] 进一步的,本实用新型在步进电机与DSP控制忍片之间连接过流保护电路,W防止 步进电机故障烧毁,当过流保护电路检测到步进电机绕组电流过高时,比较器(LM358)输出 高电平,经过与非口输入到DSP控制忍片的乃亦厉巧引脚,处理器就会封锁所有的比较寄存 器,使得PWM输出通道全部转换为高阻态,电机停止工作,使得系统得到很好地保护,从而保 护步进电机。
[0022] 进一步的,本实用新型采用2000系列DSP控制忍片TMS320F2812,运种忍片是针对 电动机的运动控制而设计的,具有片上外设资源多、内置电机控制专用硬件电路、控制功能 软件化实现W及设备简单方便等优点。
【附图说明】
[0023] 图1为本实用新型的原理框图;
[0024] 图 2 为TMS320F2812 电源电路;
[0025] 图3为DSP控制忍片与74肥08连接图;
[0026] 图4为光禪隔离电路的结构示意图;
[0027] 图5为DAC0832的连接电路图;
[002引图6为功率驱动电路;
[0029] 图7为过流检测电路。
【具体实施方式】
[0030] 为更好的理解本实用新型,下面结合附图和实施例对本实用新型作进一步详细描 述。
[0031] 如图1所示,一种新型步进电机驱动系统,包括上位机UDSP控制忍片2、D/A转换电 路9、电机驱动模块、电源电路10、过流检测电路7、光电编码器8和步进电机6,其中电机驱动 模块包括依次连接的逻辑综合电路3、光电隔离电路4和功率驱动电路5,测速电路包括双相 的光电编码器8。
[0032] 步进电机6由直流电源11供电,上位机1与DSP控制忍片2双向连接,电源电路10的 输出端与DSP控制忍片2的输入端连接,DSP控制忍片2的输出端分别连接逻辑综合电路和D/ A转换电路9的输入端,D/A转换电路9的输出端连接功率驱动电路5输入端,功率驱动电路5 的输出端连接步进电机6的输入端,光电编码器8的输入端连接步进电机6的输出端,其输出 端连接DSP控制忍片2的输入端,过流检测电路7的输入端连接步进电机6,其输出端连接DSP 控制忍片2的输入端。
[0033] DSP控制忍片2选用TMS320F2812DSP控制忍片,双相的光电编码器8选用E6A2-CW3C 编码器,逻辑综合电路3选用74肥08逻辑口器件,光电隔离电路4选用肥化-0631高速光禪, 功率驱动电路5选用L298N双全桥驱动忍片,D/A转换电路9选用DAC0832忍片,过流检测电路 7选用LM358双运算放大器,电源电路10选用两个AMS1117系列的电源电换忍片。
[0034] 本实施例采用2000系列DSP控制忍片,运种忍片是针对电动机的运动控制而设计 的,具有片上外设资源多、内置电机控制专用硬件电路、控制功能软件化实现W及设备简单 方便等优点。
[0035] 上位机I提供一个人机界面,向DSP控制忍片2发送指令并显示步进电机6的工作状 况。双相的光电编码器8旋转时可输出两组脉冲信号,用于测试步进电机6的速度和转向,并 通过上位机1显示出来。
[0036] -般DSP控制忍片2都采用多电源供电,因为DSP控制忍片2的内核电压是1.8V或 1.9V,而IO端口电压是3.3V,且通常供电电压都是标准的5V电源,因此本实施例中的电源电 路10需要电压转换忍片进行降压并稳压,如图2所示,AMS1117-3.3电源转换忍片是将5V电 压转换为3.3V稳压忍片,AMSl 117-1.8电源转换忍片是将3.3V电压转换为1.8V的稳压忍片。
[0037] 逻辑综合电路3是将DSP控制忍片2中事件管理器EVA的比较单元生成的两路分别 互补的PWM波和步进电机6的相序信号进行逻辑综合,本实施例采用专有逻辑口器件74HC08 来实现,使电路设计较简单,较易实现。74HC08是4输入与口器件,将两路分别互补的PWM波 和控制步进电机6的相序信号相与后,生成具有斩波的相序信号。经斩波后的相序信号输入 到功率驱动模块,控制开关管的通断,斩波后的相序信号可W防止因为能量聚集而引起的 步进电机6振动。再者,Pmi波和4路相序信号相与后,通过改变HVM波的占空比,等效生成阶 梯波形式,并把生成的PWM通入功率驱动模块,从而实现通过DSP控制忍片2灵活的改变各相 绕组的通断状态。
[003引如图3所示,逻辑综合电路3接收DSP控制忍片2的信号,PWMl、PWM2、PWM3、PWM4分别 由DSP控制忍片TMS320F2812的GPI0A0-GPI0A4引脚产生,A相、/A相、B相、/B相的相序信号使 用TMS320F2812的6口1060、6口1061、6口1062、6口1063引脚。逻辑综合电路3中逻辑器件74肥08 输出的四路信号Y1、Y2、Y3、1?分别对应于功率驱动电路5中L298N忍片的IN1、IN2、IN3、IN4 引脚。
[0039] 因为DSP控制忍片2输出的PWM波是数字信号,其频率很高,但是电压和电流非常 低,驱动能力低,并且还需要电平转换,不能直接驱动L298N,否则会有干扰,使步进电机6不 能正常工作,因此需要将74HC08和L298N进行光电隔离,运样可W避免因两侧(即DSP控制 忍片2输出的PWM波和输入到驱动忍片的PWM波,一侧是DSP控制忍片2, 一侧是驱动电路)信 号电位不匹配而无法驱动L298N的问题,还避免了不同信号之间的串扰,保证了整个控制系 统稳定性。如图4所示,本实施例采用HCPk0631高速光禪进行隔离,在图4中可W看出,电容 C5接电源端是去禪电容,它的作用是保证输入电压的稳定性,因为反复开关会导致电源电 压的波动,而与电源电压直接串联的电容,在稳定时刻的电压值是和电源电压一样的,当电 源电压低于理论值5V时,电容给HCPL-063充电。由于本电路5V电压,电容取值0.1 uf,即可满 足要求。肥化-0631高速光禪的1、4、6、7脚上拉电阻R2、R3、R4、R5,其作用是提高输出电平, 增强电路的抗干扰能力,上拉电阻一般取值为470Q-IOkQ。
[0040] D/A转换电路9是实现步进电机6步距角细分的主要部分,D/A转换电路9中的 DAC0832忍片将来自DSP控制忍片2的细分值的8位数字量转换为步进电机6电流的模拟量, 使其呈阶梯状上升或下降。DAC0832忍片输出的是电流值,功率驱动电路5需要其输出的为 电压值,因此在DAC0832忍片外接一个运算放大器将输出转变为电压值。如图5所示, DAC0832忍片中的D0-D7为数字量输入端,分别对应于固化在DSP控制忍片的EPROM中的正余 弦函数表中的细分值的数字量,即GPI0D0-GPI0D7对应DA模块的D0-D7输入端,输出的化efA 送入到功率驱动电路5。
[0041] 如图6所示,功率驱动电路5采用的L298N双全桥驱动忍片,其内部由两组完全相同 的全桥电路组成。每一个全桥电路又由四个MOSFETW及!TL逻辑电路构成,通过对逻辑电平 输入端INl、IN2、IN3、IN4W及使能端EnA、EnB输入不同的r^L逻辑电平,就能开通不同的 MOSFET,完成对电机绕组的正、反向的通电控制。L298N的1引脚和15引脚接到测流电阻R6和 R7上用来电流采样。由DSP控制忍片2产生的两路PWM波分别输入到L298N忍片的使能端化A、 EnB,用W控制电机绕组输入电压的通断。由DSP控制忍片2的I/O口输出的逻辑电平经过逻 辑电路输出的四路信号Y1、Y2、Y3、Y4输入到L298N的IN1、IN2、IN3、IN4端用来确定电机绕组 电压的方向。采用两只0.5 Q/2W的精密电阻R6和R7测量电机两相绕组电流,采样电流通过 ADC00、ADC01经处理后送到DSP控制忍片的A/D转换模块。接口 J6接到步进电机上,八个大功 率二极管D1-D8在运里起续流作用。
[0042] 为防止步进电机6故障烧毁,必须在电机绕组电流过高时停止对电机供电,所W在 步进电机6和DSP控制忍片2之间设计有过流保护电路。如图7所示,过电流保护电路中的 LM358,由两只分压电阻R9和RlO将巧V电压分压至IV,送到比较器同相端,Rll为正反馈电 阻。由电流采样电路送来的A、B两相电流信号经过两只二极管D9和DlO送比较器反相端,比 较器输出PINTA端信号经过电平转换后送到DSP控制忍片的p/)PA7 I引脚。平时比较器反向 端的电压较低,所W其输出PINTA端都是高电平。由于DlO和D9正向导通的压降约为0.7V,所 W当ADC00、ADC01任何一处的电压超过1.7V时比较器将触发,在PINTA端输出一个低电平。 运个低电平信号将在DSP控制忍片内部产生一个等级最高的中断,使DSP控制忍片停止输出 PWM波,从而使步进电机断电。电阻R8与电容C6-起构成一个滤波环节,防止系统因外界干 扰误触发。由于电机绕组电流采样电阻为0.5 Q,对应1.7V的触发电压,电机电流为3.4A,亦 即当电机电流超过3.4A时系统将保护动作。
[0043] 本实用新型是针对两相混合式步进电机,它的细分控制的核屯、思想就是控制电机 A、B两相绕组的电流,使其在设计好的细分数下输出相应的电流,型号为TMS320F2812的DSP 控制忍片输出存储在邸PROM中对应的细分电流正弦表即TMS320F2812产生步进电机细分值 的数字量,本实用新型中使用了 GPIOB的低8位输出步进电机的细分值,最高细分数是256, 并根据产生的细分值去查表(固化在邸PROM中的正余弦函数表),邸PROM是DSP控制忍片的 组成部分。
[0044] 本实用新型使用了两个DA转换模块,因此DSP控制忍片也需要产生DA模块的选择 信号,该模块使用的双缓冲模式的DAC0832,输入的细分值决定正余弦表的步长,而DSP控制 忍片又将正余弦表中的运些数字量转化为步进电机的阶梯电流值,从而使步进电机的相电 流成阶梯状的上升和下降,也就实现了细分电流的目的,其结果是步进电机的固有步距角 细分成若干小步,就克服了低频振荡、失步及高速运行时转矩下降等问题。
[0045] 综上所述,本实用新型采用的细分驱动系统不仅提高了步进电机的精度,解决了 低频振荡、高速转矩下降等问题,还使本实用新型与传统的单片机、FPGA控制忍片控制的驱 动系统相比具有成本低、体积小、响应快、使用安全等优点,能很好的适应各种场合的需求。
【主权项】
1. 一种新型步进电机驱动系统,其特征在于:包括上位机、DSP控制忍片、D/A转换电路、 电机驱动模块、电源电路和步进电机,所述电机驱动模块包括功率驱动电路; 所述上位机与DSP控制忍片双向连接,所述电源电路的输出端与DSP控制忍片的输入端 连接,所述DSP控制忍片的输出端分别连接电机驱动模块和D/A转换电路的输入端,所述D/A 转换电路的输出端连接电机驱动模块中功率驱动电路的输入端,所述电机驱动模块的输出 端连接步进电机的输入端; 所述上位机用于向DSP控制忍片发送指令,所述D/A转换电路用于将来自DSP控制忍片 的步进电机细分值的数字量转换为模拟量,并将该模拟量送入功率驱动电路,所述电机驱 动模块根据DSP控制忍片的信号控制步进电机转动,所述电源电路用于向DSP控制忍片提供 工作电压。2. 根据权利要求1所述的新型步进电机驱动系统,其特征在于:所述电机驱动模块还包 括逻辑综合电路,用于将DSP控制忍片中事件管理器EVA生成的两路分别互补的PWM波和步 进电机的相序信号进行逻辑综合,所述逻辑综合电路的输入端连接DSP控制忍片的输出端, 其输出端通过光电隔离电路与功率驱动电路的输入端相连。3. 根据权利要求2所述的新型步进电机驱动系统,其特征在于:所述逻辑综合电路包括 逻辑口器件74肥08。4. 根据权利要求1所述的新型步进电机驱动系统,其特征在于:还包括测速电路,用于 测试步进电机的速度和转向,并将测试结果通过上位机显示出来,所述测速电路的输入端 连接步进电机的输出端,其输出端连接DSP控制忍片的输入端。5. 根据权利要求4所述的新型步进电机驱动系统,其特征在于:所述测速电路包括一个 双相的光电编码器。6. 根据权利要求5所述的新型步进电机驱动系统,其特征在于:所述光电编码器型号为 E6A2-CW3C。7. 根据权利要求1所述的新型步进电机驱动系统,其特征在于:还包括过流检测电路, 用于防止步进电机故障烧毁,所述过流检测电路的输入端连接步进电机,其输出端连接DSP 控制忍片的PDPINTA引脚。8. 根据权利要求1所述的新型步进电机驱动系统,其特征在于:所述电源电路包括两个 串联的电压转换忍片,用于将电源电压转换至DSP控制忍片所需工作电压。9. 根据权利要求1所述的新型步进电机驱动系统,其特征在于:所述DSP控制忍片的型 号为TMS320F2812,所述功率驱动电路包括L298N双全桥驱动忍片。
【文档编号】H02P8/14GK205681357SQ201620474676
【公开日】2016年11月9日
【申请日】2016年5月23日 公开号201620474676.9, CN 201620474676, CN 205681357 U, CN 205681357U, CN-U-205681357, CN201620474676, CN201620474676.9, CN205681357 U, CN205681357U
【发明人】张新荣, 曾春艳, 李丹丹, 王超, 康广庆
【申请人】长安大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1