System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電機控制,具體涉及一種基于雙mcu的驅動電路、電機控制方法及制動系統。
技術介紹
1、隨著汽車智能化、自動駕駛技術的發展,汽車對制動系統的響應速度、安全等級要求越來越高,制動系統已經由主流的電子液壓制動系統,逐漸向電子機械式制動系統emb發展,后者具有結構簡單、整體尺寸小、便于安裝維護、制動響應快等優點。但國內外的emb相關技術還在研發之中,尚不成熟。現有電子機械式制動系統emb中,提供了一種雙繞組永磁同步電機的協同控制系統,采用雙mcu、雙驅動電路、雙繞組電機、雙位置檢測的方式,實現雙繞組電機的冗余控制。但是,它們雙mcu切換控制電機時,難以實現快速接手、平穩過渡,導致電機轉動時容易產生抖動,從而影響制動性能。
2、需要說明的是,在上述
技術介紹
部分公開的信息僅用于加強對本申請的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、為了克服傳統的電子機械式制動系統在雙mcu切換控制電機時,難以實現快速接手、平穩過渡,導致電機轉動時容易產生抖動,從而影響制動性能的技術問題,本專利技術提供了一種基于雙mcu的驅動電路、電機控制方法及制動系統。
2、第一方面,為了解決上述技術問題,本專利技術提供了一種基于雙mcu的驅動電路,包括:多路開關、驅動模塊、以及相互通信連接的第一mcu和第二mcu;其中,
3、所述第一mcu的同步輸出端與所述第二mcu同步輸入端相連;
4、所述第一mcu的信號輸出
5、第二方面,為了解決上述技術問題,本專利技術提供了一種基于雙mcu的電機控制方法,應用于如前述所述的基于雙mcu的驅動電路,包括:
6、第一mcu向第二mcu周期性傳輸實時的通信數據和同步信號,觸發所述第二mcu基于所述通信數據和同步信號保持與所述第一mcu同步的初始控制邏輯;其中,所述通信數據包括初始控制邏輯;
7、第一mcu發生故障時,控制控制引腳恢復默認狀態低電平或懸空,觸發多路開關的輸出端與第二輸入端連通;其中,所述控制引腳為所述第一mcu的信號控制端與選通信號端之間的引腳;
8、第二mcu通過選通反饋端監測到所述控制引腳恢復默認狀態低電平或懸空時,基于所述初始控制邏輯和實時的第一工作數據生成目標控制信號,并經所述多路開關傳輸給驅動模塊,觸發所述驅動模塊基于所述目標控制信號控制三相電機。
9、第三方面,為了解決上述技術問題,本專利技術提供了一種電子機械式制動系統,包括如前述所述的基于雙mcu的驅動電路。
10、本專利技術的有益效果是:
11、第一mcu正常運行時,控制引腳為高電平狀態以連通多路開關和第一mcu,并基于三相電機和三相全橋的工作數據生成對應的控制信號,將控制信號傳輸給多路開關和驅動模塊,以對三相電機進行控制。第一mcu向第二mcu周期性傳輸攜帶有初始控制邏輯的通信數據和同步信號,第二mcu基于通信數據和同步信號保證與第一mcu同步的初始控制邏輯,以便第二mcu輸出與第一mcu一致的目標控制信號。此時,由于第二mcu沒有連通多路開關,多路開關并未將第二mcu輸出的目標控制信號傳輸給驅動模塊。第一mcu出現故障時,控制引腳恢復默認狀態低電平或懸空,以連通多路開關和第二mcu。此時,第二mcu監測到控制引腳恢復默認狀態低電平或懸空,表明需要其接管對三相電機的控制。由于,第二mcu的初始控制邏輯與第一mcu相同且同步,使得其生成的目標控制信號與第一mcu生成的控制信號一致。
12、這樣,在第一mcu出現故障時,能夠快速連通多路開關和第二mcu,且第二mcu能夠快速監測到第一mcu出現故障,從而使得第二mcu能夠及時接管對三相電機的控制,實現快速接手。由于第二mcu生成的目標控制信號與第一mcu生成的控制信號一致,因此第二mcu基于目標控制信號控制三相電機時,能夠實現從第一mcu到第二mcu的平穩過渡。在雙mcu切換控制電機時,通過快速接手和平穩過渡,能夠避免三相電機轉動時產生抖動,提高控制權切換時三相電機驅動的穩定性,從而保證制動性能。
本文檔來自技高網...【技術保護點】
1.一種基于雙MCU的驅動電路,其特征在于,包括:多路開關、驅動模塊、以及相互通信連接的第一MCU和第二MCU;其中,
2.根據權利要求1所述的驅動電路,其特征在于,所述驅動模塊包括預驅IC和三相全橋;其中,
3.根據權利要求2所述的驅動電路,其特征在于,所述預驅IC的信號采集端分別與所述三相全橋的各個橋臂相連;
4.根據權利要求3所述的驅動電路,其特征在于,還包括位置檢測模塊和溫度檢測模塊;其中,
5.一種基于雙MCU的電機控制方法,應用于如權利要求1所述的基于雙MCU的驅動電路,其特征在于,包括:
6.根據權利要求5所述的方法,其特征在于,所述目標控制信號包括第一目標信號和第二目標信號;所述基于所述初始控制邏輯和實時的第一工作數據生成目標控制信號,并經所述多路開關傳輸給驅動模塊,包括:
7.根據權利要求6所述的方法,其特征在于,所述第二MCU確定目標控制邏輯,包括:
8.根據權利要求6所述的方法,其特征在于,所述第二MCU基于初始控制邏輯和實時的第一工作數據生成第二目標信號,包括:
10.一種電子機械式制動系統,其特征在于,包括如權利要求1至4任一項所述的基于雙MCU的驅動電路。
...【技術特征摘要】
1.一種基于雙mcu的驅動電路,其特征在于,包括:多路開關、驅動模塊、以及相互通信連接的第一mcu和第二mcu;其中,
2.根據權利要求1所述的驅動電路,其特征在于,所述驅動模塊包括預驅ic和三相全橋;其中,
3.根據權利要求2所述的驅動電路,其特征在于,所述預驅ic的信號采集端分別與所述三相全橋的各個橋臂相連;
4.根據權利要求3所述的驅動電路,其特征在于,還包括位置檢測模塊和溫度檢測模塊;其中,
5.一種基于雙mcu的電機控制方法,應用于如權利要求1所述的基于雙mcu的驅動電路,其特征在于,包括:
6.根據權利要求5所述的方法,其特征在于...
【專利技術屬性】
技術研發人員:張成春,李邦龍,趙山山,黃俍,陳偉,朱舉田,龔大為,田敏,李易嘉,
申請(專利權)人:辰致科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。