本發(fā)明涉及的是一種STM32芯片控制蠕動(dòng)泵步進(jìn)電機(jī)的驅(qū)動(dòng)電路。
背景技術(shù):
目前蠕動(dòng)泵控制技術(shù)的研究取得了極大的發(fā)展,STM32作為驅(qū)動(dòng)蠕動(dòng)步進(jìn)電機(jī)最佳芯片,應(yīng)用面十分廣泛,其主要功能是實(shí)現(xiàn)針對(duì)微生物實(shí)驗(yàn)中對(duì)流體的單獨(dú)輸送和計(jì)量進(jìn)行高效控制。但由于STM32芯片輸出電流較小,無(wú)法直接驅(qū)動(dòng)蠕動(dòng)泵步進(jìn)電機(jī),目前較為通用的是STM32芯片控制A4988芯片驅(qū)動(dòng)蠕動(dòng)泵步進(jìn)電機(jī)工作,但是,A4988該芯片電路存在驅(qū)動(dòng)能力不強(qiáng),反應(yīng)滯后,性能不穩(wěn)定、控制精度低等缺點(diǎn)。因而,急需一款電路,能夠控制蠕動(dòng)泵步進(jìn)電機(jī)的穩(wěn)定性、精確度。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對(duì)現(xiàn)有不足,提供一種STM32芯片控制蠕動(dòng)泵步進(jìn)電機(jī)的驅(qū)動(dòng)電路,能夠增強(qiáng)驅(qū)動(dòng)能力,性能穩(wěn)定。為實(shí)現(xiàn)上述目的,本發(fā)明采用技術(shù)方案是:
一種STM32芯片控制蠕動(dòng)泵步進(jìn)電機(jī)的驅(qū)動(dòng)電路,包括STM32芯片、電機(jī)、THB6128芯片電路,三個(gè)隔離電路,電流模式設(shè)定電路、衰減模式設(shè)定電路、細(xì)分設(shè)定電路,
隔離電路1、2、3分別將STM32芯片的使能信號(hào)、方向信號(hào)和速度信號(hào)經(jīng)光電耦合隔離后,送給THB6128芯片電路;
電流模式設(shè)定電路,用于調(diào)整THB6128芯片電路輸出的驅(qū)動(dòng)電流;
衰減模式設(shè)定電路,用于設(shè)定THB6128芯片電路的衰減模式;
細(xì)分設(shè)定電路,用于設(shè)定THB6128芯片電路的細(xì)分模式;
THB6128芯片電路,用于接受隔離電路1、2、3送來(lái)的方向信號(hào)、使能信號(hào)、速度信號(hào),并通過(guò)電流模式設(shè)定電路調(diào)整其輸出的驅(qū)動(dòng)電流,衰減模式設(shè)定電路設(shè)定其衰減模式,細(xì)分設(shè)定電路設(shè)定其細(xì)分模式,在上述設(shè)定電路的作用下,THB6128芯片輸出電壓信號(hào),用以控制電機(jī)的工作狀態(tài)。
隔離電路1包括,P5221的光電耦合器,STM32芯片PA4引腳輸出的使能信號(hào)EN+經(jīng)270Ω接光電耦合器P521的1號(hào)腳,光電耦合器P521的2號(hào)腳接數(shù)字地,3號(hào)腳接模擬地,4號(hào)腳經(jīng)9.2K電阻接VCC,同時(shí)將4號(hào)腳輸出的使能信號(hào)耦合進(jìn)入THB6128芯片電路的 25號(hào)腳EN端口。
隔離電路2包括,P5221的光電耦合器,STM32芯片PA5引腳輸出的方向信號(hào)DR+經(jīng)270Ω接光電耦合器P521的1號(hào)腳,光電耦合器P521的2號(hào)腳接數(shù)字地,3號(hào)腳接模擬地,4號(hào)腳經(jīng)9.2K電阻接VCC,同時(shí)將4號(hào)腳輸出的方向信號(hào)耦合進(jìn)入THB6128芯片電路的22號(hào)腳DIR1端口。
隔離電路3包括,6N137的光電耦合器,STM32芯片PC13引腳輸出的速度信號(hào)PL+經(jīng)270Ω接光電耦合器6N137的2號(hào)腳,6N137的3號(hào)腳接數(shù)字地,6N137的5號(hào)腳接模擬地,7號(hào)腳和8號(hào)腳短接,同時(shí)VCC經(jīng)9.2K電阻接6N137的7號(hào)腳,VCC經(jīng)2.7K電阻接6N137的6號(hào)腳,6N137的6號(hào)腳和7號(hào)腳分別經(jīng)471電容接模擬地,將6N137的7號(hào)腳輸出的速度信號(hào)耦合進(jìn)入THB6128芯片電路的21號(hào)腳CLK端口。
電流模式設(shè)定電路包括5K可調(diào)電位器,VCC經(jīng)5.1K電阻和5K可調(diào)電位器接模擬地,5K可調(diào)電位器的中間抽頭接THB6128芯片電路的15號(hào)腳VREF端口,5K可調(diào)電位器的中間抽頭經(jīng)2.7K電阻接THB6128芯片電路的17號(hào)腳DOWN端口。
衰減模式設(shè)定電路包括5K可調(diào)電位器,VCC經(jīng) 5K可調(diào)電位器接模擬地,5K可調(diào)電位器的中間抽頭接THB6128芯片電路的18腳FDT端口。
所述細(xì)分設(shè)定電路包括撥碼開(kāi)關(guān), 撥碼開(kāi)關(guān)SW3的1、2、3腳接模擬地,撥碼開(kāi)關(guān)的4~6號(hào)腳分別接THB6128芯片電路的28~26號(hào)腳的M1、M2、M3端口,同時(shí),撥碼開(kāi)關(guān)的4~6號(hào)腳分別經(jīng)4.7K電阻接VCC。
THB6128芯片電路包括THB6128芯片和若干電容,THB6128芯片的18、15、29號(hào)腳分別為FDT、VERF、VCC端口,同時(shí),18、15、29號(hào)腳分貝經(jīng)104電容接模擬地,THB6128芯片的2、5、11號(hào)腳均接24V電源,THB6128芯片的30號(hào)腳為VREG端口,同時(shí)THB6128芯片的30號(hào)腳經(jīng)104電容接模擬地,24V電源分別經(jīng)兩個(gè)104電容接模擬地,THB6128芯片的1號(hào)腳經(jīng)104電容接24V電源,THB6128芯片的21~26號(hào)腳分別為CLK、DIR1、EN、M1、M2、M3端口,THB6128芯片的20和19號(hào)腳分別經(jīng)過(guò)221、152電容接模擬地,vcc經(jīng)過(guò)100K電阻接RESET端口,RESET端口經(jīng)過(guò)474電容接模擬地,THB6128芯片的24、17號(hào)腳分別為RESET和DOWN端口,端口VREG金國(guó)43K接THB6128芯片的16號(hào)腳,THB6128芯片的14、25、4、12號(hào)腳接模擬地,6號(hào)腳和10號(hào)腳分別為NFA、NFB端口,同時(shí),THB6128芯片的6號(hào)腳和10號(hào)腳分別經(jīng)0.235Ω電阻接模擬地,THB6128芯片的3、7、9、13號(hào)腳端口分別為OUT1A、OUT2A和OUT1B、OUT2B,OUT1A、OUT2A和OUT1B、OUT2B端口與電機(jī)相連。
本發(fā)明的有益效果:本發(fā)明為用STM32芯片控制THB6128芯片驅(qū)動(dòng)蠕動(dòng)泵步進(jìn)電機(jī)工作,能夠提高蠕動(dòng)泵步進(jìn)電機(jī)的穩(wěn)定性、精確度。THB6128能達(dá)到1/128細(xì)分,控制精度較高,驅(qū)動(dòng)能力較強(qiáng),保護(hù)功能較全,在外圍元件極少的情況下就可以組成一個(gè)蠕動(dòng)泵步進(jìn)電機(jī)超小型驅(qū)動(dòng)器,性價(jià)比極高。
附圖說(shuō)明
圖1是本發(fā)明的方框圖;
圖2是本發(fā)明的隔離電路1的電路圖;
圖3 是本發(fā)明的隔離電路2的電路圖;
圖4是本發(fā)明的隔離電路3的電路圖;
圖5是本發(fā)明的電流模式設(shè)定電路的電路圖;
圖6是本發(fā)明的衰減模式設(shè)定電路的電路圖;
圖7是本發(fā)明的細(xì)分設(shè)定電路的電路圖;
圖8是本發(fā)明的THB6128芯片電路的電路圖。
具體實(shí)施方式
以下結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行具體介紹如下:
一種STM32芯片控制蠕動(dòng)泵步進(jìn)電機(jī)的驅(qū)動(dòng)電路,包括STM32芯片、電機(jī)、THB6128芯片電路,三個(gè)隔離電路,電流模式設(shè)定電路、衰減模式設(shè)定電路、細(xì)分設(shè)定電路,
隔離電路1、2、3分別將STM32芯片的使能信號(hào)、方向信號(hào)和速度信號(hào)經(jīng)光電耦合隔離后,送給THB6128芯片電路;
電流模式設(shè)定電路,用于調(diào)整THB6128芯片電路輸出的驅(qū)動(dòng)電流;
衰減模式設(shè)定電路,用于設(shè)定THB6128芯片電路的衰減模式;
細(xì)分設(shè)定電路,用于設(shè)定THB6128芯片電路的細(xì)分模式;
THB6128芯片電路,用于接受隔離電路1、2、3送來(lái)的方向信號(hào)、使能信號(hào)、速度信號(hào),并通過(guò)電流模式設(shè)定電路調(diào)整其輸出的驅(qū)動(dòng)電流,衰減模式設(shè)定電路設(shè)定其衰減模式,細(xì)分設(shè)定電路設(shè)定其細(xì)分模式,在上述設(shè)定電路的作用下,THB6128芯片輸出電壓信號(hào),用以控制電機(jī)的工作狀態(tài)。
隔離電路1包括,P5221的光電耦合器,STM32芯片PA4引腳輸出的使能信號(hào)EN+經(jīng)270Ω接光電耦合器P521的1號(hào)腳,光電耦合器P521的2號(hào)腳接數(shù)字地,3號(hào)腳接模擬地,4號(hào)腳經(jīng)9.2K電阻接VCC,同時(shí)將4號(hào)腳輸出的使能信號(hào)耦合進(jìn)入THB6128芯片電路的 25號(hào)腳EN端口。
隔離電路2包括,P5221的光電耦合器,STM32芯片PA5引腳輸出的方向信號(hào)DR+經(jīng)270Ω接光電耦合器P521的1號(hào)腳,光電耦合器P521的2號(hào)腳接數(shù)字地,3號(hào)腳接模擬地,4號(hào)腳經(jīng)9.2K電阻接VCC,同時(shí)將4號(hào)腳輸出的方向信號(hào)耦合進(jìn)入THB6128芯片電路的22號(hào)腳DIR1端口。
隔離電路3包括,6N137的光電耦合器,STM32芯片PC13引腳輸出的速度信號(hào)PL+經(jīng)270Ω接光電耦合器6N137的2號(hào)腳,6N137的3號(hào)腳接數(shù)字地,6N137的5號(hào)腳接模擬地,7號(hào)腳和8號(hào)腳短接,同時(shí)VCC經(jīng)9.2K電阻接6N137的7號(hào)腳,VCC經(jīng)2.7K電阻接6N137的6號(hào)腳,6N137的6號(hào)腳和7號(hào)腳分別經(jīng)471電容接模擬地,將6N137的7號(hào)腳輸出的速度信號(hào)耦合進(jìn)入THB6128芯片電路的21號(hào)腳CLK端口。
電流模式設(shè)定電路包括5K可調(diào)電位器,VCC經(jīng)5.1K電阻和5K可調(diào)電位器接模擬地,5K可調(diào)電位器的中間抽頭接THB6128芯片電路的15號(hào)腳VREF端口,5K可調(diào)電位器的中間抽頭經(jīng)2.7K電阻接THB6128芯片電路的17號(hào)腳DOWN端口。
衰減模式設(shè)定電路包括5K可調(diào)電位器,VCC經(jīng) 5K可調(diào)電位器接模擬地,5K可調(diào)電位器的中間抽頭接THB6128芯片電路的18腳FDT端口。
所述細(xì)分設(shè)定電路包括撥碼開(kāi)關(guān), 撥碼開(kāi)關(guān)SW3的1、2、3腳接模擬地,撥碼開(kāi)關(guān)的4~6號(hào)腳分別接THB6128芯片電路的28~26號(hào)腳的M1、M2、M3端口,同時(shí),撥碼開(kāi)關(guān)的4~6號(hào)腳分別經(jīng)4.7K電阻接VCC。
THB6128芯片電路包括THB6128芯片和若干電容,THB6128芯片的18、15、29號(hào)腳分別為FDT、VERF、VCC端口,同時(shí),18、15、29號(hào)腳分貝經(jīng)104電容接模擬地,THB6128芯片的2、5、11號(hào)腳均接24V電源,THB6128芯片的30號(hào)腳為VREG端口,同時(shí)THB6128芯片的30號(hào)腳經(jīng)104電容接模擬地,24V電源分別經(jīng)兩個(gè)104電容接模擬地,THB6128芯片的1號(hào)腳經(jīng)104電容接24V電源,THB6128芯片的21~26號(hào)腳分別為CLK、DIR1、EN、M1、M2、M3端口,THB6128芯片的20和19號(hào)腳分別經(jīng)過(guò)221、152電容接模擬地,vcc經(jīng)過(guò)100K電阻接RESET端口,RESET端口經(jīng)過(guò)474電容接模擬地,THB6128芯片的24、17號(hào)腳分別為RESET和DOWN端口,端口VREG金國(guó)43K接THB6128芯片的16號(hào)腳,THB6128芯片的14、25、4、12號(hào)腳接模擬地,6號(hào)腳和10號(hào)腳分別為NFA、NFB端口,同時(shí),THB6128芯片的6號(hào)腳和10號(hào)腳分別經(jīng)0.235Ω電阻接模擬地,THB6128芯片的3、7、9、13號(hào)腳端口分別為OUT1A、OUT2A和OUT1B、OUT2B,OUT1A、OUT2A和OUT1B、OUT2B端口與電機(jī)相連。
以上已以較佳實(shí)施例公布了本發(fā)明,然其并非用以限制本發(fā)明,凡采取等同替換或等效變換的形式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍之內(nèi)。