一种STM32芯片控制蠕动泵步进电机的驱动电路制造技术

技术编号:14636762 阅读:118 留言:0更新日期:2017-02-15 10:54
本发明专利技术公开了一种STM32芯片控制蠕动泵步进电机的驱动电路,包括STM32芯片、电机、THB6128芯片电路,三个隔离电路,电流模式设定电路、衰减模式设定电路、细分设定电路,隔离电路1、2、3分别将STM32芯片的使能信号、方向信号和速度信号经光电耦合隔离后,送给THB6128芯片电路;电流模式设定电路、衰减模式设定电路、细分设定电路,用于设定THB6128芯片电路的参数;THB6128芯片电路,用于接受隔离电路1、2、3送来的方向信号、使能信号、速度信号,并通过电流模式、衰减模式、细分设定电路设定其参数,THB6128芯片输出电压信号,用以控制电机的工作状态。本发明专利技术为用STM32芯片控制THB6128芯片驱动蠕动泵步进电机工作,能够提高蠕动泵步进电机的稳定性、精确度。

【技术实现步骤摘要】

本专利技术涉及的是一种STM32芯片控制蠕动泵步进电机的驱动电路
技术介绍
目前蠕动泵控制技术的研究取得了极大的发展,STM32作为驱动蠕动步进电机最佳芯片,应用面十分广泛,其主要功能是实现针对微生物实验中对流体的单独输送和计量进行高效控制。但由于STM32芯片输出电流较小,无法直接驱动蠕动泵步进电机,目前较为通用的是STM32芯片控制A4988芯片驱动蠕动泵步进电机工作,但是,A4988该芯片电路存在驱动能力不强,反应滞后,性能不稳定、控制精度低等缺点。因而,急需一款电路,能够控制蠕动泵步进电机的稳定性、精确度。
技术实现思路
本专利技术针对现有不足,提供一种STM32芯片控制蠕动泵步进电机的驱动电路,能够增强驱动能力,性能稳定。为实现上述目的,本专利技术采用技术方案是:一种STM32芯片控制蠕动泵步进电机的驱动电路,包括STM32芯片、电机、THB6128芯片电路,三个隔离电路,电流模式设定电路、衰减模式设定电路、细分设定电路,隔离电路1、2、3分别将STM32芯片的使能信号、方向信号和速度信号经光电耦合隔离后,送给THB6128芯片电路;电流模式设定电路,用于调整THB6128芯片电路输出的驱动电流;衰减模式设定电路,用于设定THB6128芯片电路的衰减模式;细分设定电路,用于设定THB6128芯片电路的细分模式;THB6128芯片电路,用于接受隔离电路1、2、3送来的方向信号、使能信号、速度信号,并通过电流模式设定电路调整其输出的驱动电流,衰减模式设定电路设定其衰减模式,细分设定电路设定其细分模式,在上述设定电路的作用下,THB6128芯片输出电压信号,用以控制电机的工作状态。隔离电路1包括,P5221的光电耦合器,STM32芯片PA4引脚输出的使能信号EN+经270Ω接光电耦合器P521的1号脚,光电耦合器P521的2号脚接数字地,3号脚接模拟地,4号脚经9.2K电阻接VCC,同时将4号脚输出的使能信号耦合进入THB6128芯片电路的25号脚EN端口。隔离电路2包括,P5221的光电耦合器,STM32芯片PA5引脚输出的方向信号DR+经270Ω接光电耦合器P521的1号脚,光电耦合器P521的2号脚接数字地,3号脚接模拟地,4号脚经9.2K电阻接VCC,同时将4号脚输出的方向信号耦合进入THB6128芯片电路的22号脚DIR1端口。隔离电路3包括,6N137的光电耦合器,STM32芯片PC13引脚输出的速度信号PL+经270Ω接光电耦合器6N137的2号脚,6N137的3号脚接数字地,6N137的5号脚接模拟地,7号脚和8号脚短接,同时VCC经9.2K电阻接6N137的7号脚,VCC经2.7K电阻接6N137的6号脚,6N137的6号脚和7号脚分别经471电容接模拟地,将6N137的7号脚输出的速度信号耦合进入THB6128芯片电路的21号脚CLK端口。电流模式设定电路包括5K可调电位器,VCC经5.1K电阻和5K可调电位器接模拟地,5K可调电位器的中间抽头接THB6128芯片电路的15号脚VREF端口,5K可调电位器的中间抽头经2.7K电阻接THB6128芯片电路的17号脚DOWN端口。衰减模式设定电路包括5K可调电位器,VCC经5K可调电位器接模拟地,5K可调电位器的中间抽头接THB6128芯片电路的18脚FDT端口。所述细分设定电路包括拨码开关,拨码开关SW3的1、2、3脚接模拟地,拨码开关的4~6号脚分别接THB6128芯片电路的28~26号脚的M1、M2、M3端口,同时,拨码开关的4~6号脚分别经4.7K电阻接VCC。THB6128芯片电路包括THB6128芯片和若干电容,THB6128芯片的18、15、29号脚分别为FDT、VERF、VCC端口,同时,18、15、29号脚分贝经104电容接模拟地,THB6128芯片的2、5、11号脚均接24V电源,THB6128芯片的30号脚为VREG端口,同时THB6128芯片的30号脚经104电容接模拟地,24V电源分别经两个104电容接模拟地,THB6128芯片的1号脚经104电容接24V电源,THB6128芯片的21~26号脚分别为CLK、DIR1、EN、M1、M2、M3端口,THB6128芯片的20和19号脚分别经过221、152电容接模拟地,vcc经过100K电阻接RESET端口,RESET端口经过474电容接模拟地,THB6128芯片的24、17号脚分别为RESET和DOWN端口,端口VREG金国43K接THB6128芯片的16号脚,THB6128芯片的14、25、4、12号脚接模拟地,6号脚和10号脚分别为NFA、NFB端口,同时,THB6128芯片的6号脚和10号脚分别经0.235Ω电阻接模拟地,THB6128芯片的3、7、9、13号脚端口分别为OUT1A、OUT2A和OUT1B、OUT2B,OUT1A、OUT2A和OUT1B、OUT2B端口与电机相连。本专利技术的有益效果:本专利技术为用STM32芯片控制THB6128芯片驱动蠕动泵步进电机工作,能够提高蠕动泵步进电机的稳定性、精确度。THB6128能达到1/128细分,控制精度较高,驱动能力较强,保护功能较全,在外围元件极少的情况下就可以组成一个蠕动泵步进电机超小型驱动器,性价比极高。附图说明图1是本专利技术的方框图;图2是本专利技术的隔离电路1的电路图;图3是本专利技术的隔离电路2的电路图;图4是本专利技术的隔离电路3的电路图;图5是本专利技术的电流模式设定电路的电路图;图6是本专利技术的衰减模式设定电路的电路图;图7是本专利技术的细分设定电路的电路图;图8是本专利技术的THB6128芯片电路的电路图。具体实施方式以下结合附图和实施例对本专利技术进行具体介绍如下:一种STM32芯片控制蠕动泵步进电机的驱动电路,包括STM32芯片、电机、THB6128芯片电路,三个隔离电路,电流模式设定电路、衰减模式设定电路、细分设定电路,隔离电路1、2、3分别将STM32芯片的使能信号、方向信号和速度信号经光电耦合隔离后,送给THB6128芯片电路;电流模式设定电路,用于调整THB6128芯片电路输出的驱动电流;衰减模式设定电路,用于设定THB6128芯片电路的衰减模式;细分设定电路,用于设定THB6128芯片电路的细分模式;THB6128芯片电路,用于接受隔离电路1、2、3送来的方向信号、使能信号、速度信号,并通过电流模式设定电路调整其输出的驱动电流,衰减模式设定电路设定其衰减模式,细分设定电路设定其细分模式,在上述设定电路的作用下,THB6128芯片输出电压信号,用以控制电机的工作状态。隔离电路1包括,P5221的光电耦合器,STM32芯片PA4引脚输出的使能信号EN+经270Ω接光电耦合器P521的1号脚,光电耦合器P521的2号脚接数字地,3号脚接模拟地,4号脚经9.2K电阻接VCC,同时将4号脚输出的使能信号耦合进入THB6128芯片电路的25号脚EN端口。隔离电路2包括,P5221的光电耦合器,STM32芯片PA5引脚输出的方向信号DR+经270Ω接光电耦合器P521的1号脚,光电耦合器P521的2号脚接数字地,3号脚接模拟地,4号脚经9.2K电阻接VCC,同时将4号脚输出的方向信号耦合进入THB6128芯片电路的2本文档来自技高网...
一种STM32芯片控制蠕动泵步进电机的驱动电路

【技术保护点】
一种STM32芯片控制蠕动泵步进电机的驱动电路,包括STM32芯片和电机,其特征在于,还包括THB6128芯片电路,三个隔离电路,电流模式设定电路、衰减模式设定电路、细分设定电路,隔离电路1、2、3分别将STM32芯片的使能信号、方向信号和速度信号经光电耦合隔离后,送给THB6128芯片电路;电流模式设定电路,用于调整THB6128芯片电路输出的驱动电流;衰减模式设定电路,用于设定THB6128芯片电路的衰减模式;细分设定电路,用于设定THB6128芯片电路的细分模式;THB6128芯片电路,用于接受隔离电路1、2、3送来的方向信号、使能信号、速度信号,并通过电流模式设定电路调整其输出的驱动电流,衰减模式设定电路设定其衰减模式,细分设定电路设定其细分模式,在上述设定电路的作用下,THB6128芯片输出电压信号,用以控制电机的工作状态。

【技术特征摘要】
1.一种STM32芯片控制蠕动泵步进电机的驱动电路,包括STM32芯片和电机,其特征在于,还包括THB6128芯片电路,三个隔离电路,电流模式设定电路、衰减模式设定电路、细分设定电路,隔离电路1、2、3分别将STM32芯片的使能信号、方向信号和速度信号经光电耦合隔离后,送给THB6128芯片电路;电流模式设定电路,用于调整THB6128芯片电路输出的驱动电流;衰减模式设定电路,用于设定THB6128芯片电路的衰减模式;细分设定电路,用于设定THB6128芯片电路的细分模式;THB6128芯片电路,用于接受隔离电路1、2、3送来的方向信号、使能信号、速度信号,并通过电流模式设定电路调整其输出的驱动电流,衰减模式设定电路设定其衰减模式,细分设定电路设定其细分模式,在上述设定电路的作用下,THB6128芯片输出电压信号,用以控制电机的工作状态。2.一种STM32芯片控制蠕动泵步进电机的驱动电路,其特征在于,隔离电路1包括,P5221的光电耦合器,STM32芯片PA4引脚输出的使能信号EN+经270Ω接光电耦合器P521的1号脚,光电耦合器P521的2号脚接数字地,3号脚接模拟地,4号脚经9.2K电阻接VCC,同时将4号脚输出的使能信号耦合进入THB6128芯片电路的25号脚EN端口。3.一种STM32芯片控制蠕动泵步进电机的驱动电路,其特征在于,隔离电路2包括,P5221的光电耦合器,STM32芯片PA5引脚输出的方向信号DR+经270Ω接光电耦合器P521的1号脚,光电耦合器P521的2号脚接数字地,3号脚接模拟地,4号脚经9.2K电阻接VCC,同时将4号脚输出的方向信号耦合进入THB6128芯片电路的22号脚DIR1端口。4.一种STM32芯片控制蠕动泵步进电机的驱动电路,其特征在于,隔离电路3包括,6N137的光电耦合器,STM32芯片PC13引脚输出的速度信号PL+经270Ω接光电耦合器6N137的2号脚,6N137的3号脚接数字地,6N137的5号脚接模拟地,7号脚和8号脚短接,同时VCC经9.2K电阻接6N137的7号脚,VCC经2.7K电阻接6N137的6号脚,6N137的6号脚和7号脚分别经471电容接模拟地,将6N137的7号脚输出的速度信号耦合进入THB6128芯片电路的21号脚CLK端口。5.一...

【专利技术属性】
技术研发人员:牛宗超王运徐森钱丹浩
申请(专利权)人:南京科技职业学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1