本技術涉及電子電路,尤其涉及一種軟硬件聯合控制電機轉/停的電路。
背景技術:
1、目前,在大功率直流電機驅動器/控制器產品中,通常采用硬件檢測過流信號直接連接到mcu檢測引腳,mcu軟件控制信號直接連接驅動電機轉/停信號,通過單一的硬件檢測過流信號,mcu軟件程序進行數值判定,從而發出驅動電機轉/停信號控制電機的轉/停,電機的停止通過mcu軟件控制信號給低電平信號控制。但是,內部硬件用于驅動電機轉/停信號的控制過程存在諸多弊端,例如:單一的硬件檢測過流信號存在數據不準確誤判的問題;通過mcu軟件控制信號輸出低電平控制電機停止轉動,硬件響應mcu軟件程序的控制存在延時,對電機停止狀態的控制實時性差;現有方案系統過流時mcu芯片易受到損害。因此,急需開發一種軟硬件聯合控制電機轉/停的電路以解決上述技術問題。
2、有鑒于此,特提出本實用新型。
技術實現思路
1、本實用新型的目的是提供一種軟硬件聯合控制電機轉/停的電路,結構簡單,設計巧妙,應用于大功率直流電機驅動器/控制器電路中,在電機轉動過程中,通過檢測電機是否過流,實現軟硬件聯合控制電機的轉動和停止,準確度高,穩定性高,硬件電路實時性強,系統反應快,效率高,避免了軟件程序運行卡頓等問題,有效減少了軟件人員的工作量,具有廣闊的應用前景,有利于推廣應用。
2、為了實現上述目的,本實用新型提供的一種軟硬件聯合控制電機轉/停的電路,包括與門u1,模擬開關u2、u3、u4和三對下拉電阻r1和r2、r3和r4、r5和r6,硬件檢測過流信號為i_out,mcu軟件過流信號為mcu_out,與門u1輸出信號為sel,該信號同時為模擬開關u2、u3、u4的使能控制信號,mcu軟件控制信號為motor_uh、motor_ul、motor_vh、motor_vl、motor_wh、motor_wl,驅動電機轉/停信號為motor_uh1、motor_ul1、motor_vh1、motor_vl1、motor_wh1、motor_wl1,其中,所有信號的高電平狀態均為3.3v,驅動電機轉/停信號為電機驅動電路的控制信號;
3、mcu_out信號連接與門u1的1腳即a,i_out連接與門u1的2腳即b,與門u1的3腳接gnd,與門u1的5腳接3.3v,與門u1的4腳輸出sel信號連接到模擬開關u2、u3、u4的3腳和7腳,motor_uh信號連接模擬開關u2的1腳,motor_ul信號連接模擬開關u2的5腳,motor_uh1信號連接模擬開關u2的2腳且連接下拉電阻r1到gnd,motor_ul1信號連接模擬開關u2的6腳且連接下拉電阻r2到gnd,motor_vh信號連接模擬開關u3的1腳,motor_vl信號連接模擬開關u3的5腳,motor_vh1信號連接模擬開關u3的2腳且連接下拉電阻r3到gnd,motor_vl1信號連接模擬開關u3的6腳且連接下拉電阻r4到gnd,motor_wh信號連接模擬開關u4的1腳,motor_wl信號連接模擬開關u4的5腳,motor_wh1信號連接模擬開關u4的2腳且連接下拉電阻r5到gnd,motor_wl1信號連接模擬開關u4的6腳且連接下拉電阻r6到gnd。
4、優選地,所述與門u1的真值表為:當a和b同時為1時,y輸出1;當a和b同時為0時,y輸出0;當a為0且b為1時,y輸出0;當a為1且b為0時,y輸出0。
5、優選地,所述模擬開關u2、u3、u4的1腳和2腳內部相當于開關一,7腳為開關一的開閉控制腳,5腳和6腳內部相當于開關二,3腳為開關二的開閉控制腳;當3腳或7腳信號為高電平時,相應的內部開關閉合,當3腳或7腳信號為低電平時,相應的內部開關斷開。
6、優選地,所述與門u1型號為sn74ahc1g08dbvr。
7、優選地,所述模擬開關u2、u3、u4的型號為rs2266。
8、優選地,所述下拉電阻r1、r2、r3、r4、r5、r6為10k電阻。
9、本實用新型提供的一種軟硬件聯合控制電機轉/停的電路,具有如下有益效果。
10、1.本實用新型通過硬件檢測過流信號和mcu軟件過流信號聯合判定電機運行是否過流,軟硬件聯合控制判定電機是否過流,準確度高,穩定性高。
11、2.本實用新型的硬件電路將硬件檢測過流信號和mcu軟件過流信號作為與門輸入,通過與門輸出判定和控制模擬開關是否使能,而不是通過軟件程序去判定和控制。硬件電路實時性強,效率高,設計簡單方便,避免了軟件程序運行卡頓等問題,有效減少了軟件人員的工作量。
12、3.本實用新型當系統過流時,通過模擬開關斷開mcu軟件控制信號和驅動電機轉/停信號。電機運行過流時,系統mcu與電機驅動電路斷開,有助于保護系統mcu。
13、4.本實用新型當硬件過流或者mcu軟件想要控制電機停止轉動時,可通過硬件電路中的下拉電阻到地,直接拉低驅動電機轉/停信號控制電機驅動電路,讓電機停止轉動。通過硬件控制驅動電機轉/停信號拉低,系統反應快、實時性強。
1.一種軟硬件聯合控制電機轉/停的電路,其特征在于,包括與門u1,模擬開關u2、u3、u4和三對下拉電阻r1和r2、r3和r4、r5和r6,硬件檢測過流信號為i_out,mcu軟件過流信號為mcu_out,與門u1輸出信號為sel,該信號同時為模擬開關u2、u3、u4的使能控制信號,mcu軟件控制信號為motor_uh、motor_ul、motor_vh、motor_vl、motor_wh、motor_wl,驅動電機轉/停信號為motor_uh1、motor_ul1、motor_vh1、motor_vl1、motor_wh1、motor_wl1,其中,所有信號的高電平狀態均為3.3v,驅動電機轉/停信號為電機驅動電路的控制信號;
2.根據權利要求1所述的一種軟硬件聯合控制電機轉/停的電路,其特征在于,所述與門u1的真值表為:當a和b同時為1時,y輸出1;當a和b同時為0時,y輸出0;當a為0且b為1時,y輸出0;當a為1且b為0時,y輸出0。
3.根據權利要求2所述的一種軟硬件聯合控制電機轉/停的電路,其特征在于,所述模擬開關u2、u3、u4的1腳和2腳內部相當于開關一,7腳為開關一的開閉控制腳,5腳和6腳內部相當于開關二,3腳為開關二的開閉控制腳;當3腳或7腳信號為高電平時,相應的內部開關閉合,當3腳或7腳信號為低電平時,相應的內部開關斷開。
4.根據權利要求3所述的一種軟硬件聯合控制電機轉/停的電路,其特征在于,所述與門u1型號為sn74ahc1g08dbvr。
5.根據權利要求4所述的一種軟硬件聯合控制電機轉/停的電路,其特征在于,所述模擬開關u2、u3、u4的型號為rs2266。
6.根據權利要求5所述的一種軟硬件聯合控制電機轉/停的電路,其特征在于,所述下拉電阻r1、r2、r3、r4、r5、r6為10k電阻。