本发明涉及的是一种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芯片电路的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端口与电机相连。
以上已以较佳实施例公布了本发明,然其并非用以限制本发明,凡采取等同替换或等效变换的形式所获得的技术方案,均落在本发明的保护范围之内。