一種控制器及控制系統的制作方法
【技術領域】
[0001]本發明涉及汽車電子技術領域,尤其涉及到一種控制器及控系統。
【背景技術】
[0002]電動汽車包括混合動力汽車和純電動汽車,都需要配置電機、電機控制器(含逆變器)、DC/DC (直流/直流)轉換器、電池等高壓用電設備,甚至有些需要多個電機和電機控制器,且這些用電設備都是大功率,工作時均產生大量熱量消耗,需要對系統部件進行冷卻,普遍采用水冷方式。
[0003]通常水冷系統是采用一套串并聯冷卻水路,冷卻系統依次連通DC/DC冷卻水套、電機控制器(含逆變器)冷卻水套、電機系統冷卻水套,并聯冷卻水路連通發動機冷卻水套。或者并聯冷卻水路連通電池系統冷卻水套,最終所有水路匯合點連通散熱器,冷卻風扇對散熱器進行散熱,散熱器連通水泵,構成冷卻循環回路。
[0004]此外,在現有技術中,采用固定的整車控制器作為主控制器,且僅有整車控制器提供水泵和風扇控制引腳,來控制水泵或風扇的開啟,其他控制器是不能控制水泵或風扇,整車控制器接收所有的大功率部件的溫度,如電機溫度、MCU (驅動電機控制器)板溫度、DC/DC的溫度等,然后判斷各自子系統溫度是否超出相應的預設溫度閥值,若超出閥值溫度,則輸出開啟水栗或風扇控制彳目號。
[0005]在實現本發明的過程中,本申請發明人發現,現有技術中的控制系統至少存在以下缺點:整車控制器控制水泵和風扇的開啟,其他控制器不能控制,整車控制器通常是安裝在車身中間位置(駕駛員座椅底下),水泵是安裝在后艙(后備箱下面),或者安裝在車前艙部,如果由整車控制器控制水泵,會造成控制線路長而增加成本,同時抗干擾的能力變弱,同時,當冷卻系統的拓撲結果發生改變時,需要重新設計控制器,系統的靈活性較低。
【發明內容】
[0006]本發明提供了一種控制器和控制系統,能夠縮短控制線路的長度,同時提高了控制系統的靈活性。
[0007]本發明提供了一種控制器,所述控制器包括:
[0008]預留接口,用于接入冷卻系統的控制線;
[0009]主從模塊,用于在確定所述預留接口中接入了所述控制線時,將本體控制器設置為主控制器,在確定所述預留接口中沒有接入所述控制線時,將本體控制器設置為從控制器;
[0010]通信模塊,用于在所述主從模塊將本體控制器設置為主控制器時,接收從控制器發送的溫度信息,在所述主從模塊將本體控制器設置為從控制器時,向主控制器發送本體控制器采集的溫度值對應的溫度信息;
[0011]控制模塊,用于在所述主從模塊將本體控制器設置為主控制器時,根據各個控制器發送的溫度信息對所述冷卻系統進行控制。
[0012]優選的,所述通信模塊,還用于接收標定系統發送的標定信息,所述標定信息用于指示被標定為主控制器的控制器,并在所述主從模塊將本體控制器設置為從控制器時,根據所述標定信息向主控制器發送本體控制器采集的溫度值對應的溫度信息;
[0013]所述主從模塊,還用于根據所述通信模塊接收到的標定信息確定所述預留接口中是否接入了所述控制線。
[0014]優選的,所述控制器還包括:
[0015]第一判斷模塊,與所述預留接口和所述通信模塊相連,用于判斷所述預留接口中是否接入了控制線;
[0016]所述通信模塊,還用于在所述第一判斷模塊的判斷結果為是時,向所述標定系統發送請求消息,請求所述標定系統將本體控制器標定為主控制器。
[0017]優選的,所述控制器還包括:第二判斷模塊,用于在本體控制器采集到溫度值后,判斷所述溫度值是否大于預設值;
[0018]所述通信模塊,具體用于在所述主從模塊將本體控制器設置為從控制器時,根據所述第二判斷模塊的判斷結果向主控制器發送溫度信息。
[0019]優選的,所述控制器具體用于,采集發動機、BSG電機、驅動電動機或DC\DC的溫度值。
[0020]本發明提供了一種控制系統,用于對車輛的冷卻系統進行控制,所述控制系統中包括多個上述任一項所述的控制器以及標定系統,
[0021]所述標定系統,包括標定模塊,用于向各個控制器發送標定消息,所述標定信息用于指示被標定為主控制器的控制器。
[0022]優選的,所述標定系統包括:檢測模塊,用于確定接入了冷卻系統的控制線的控制器;
[0023]所述標定模塊,具體用于向各個控制器發送標定消息,所述標定消息中攜帶了檢測模塊所確定的控制器的標識。
[0024]優選的,所述檢測模塊,具體用于根據用戶輸入的控制器標識確定接入了冷卻系統的控制線的控制器;或,
[0025]根據接收到的控制器在判斷自身的預留接口中接入了控制線后發送的請求消息確定接入了冷卻系統的控制線的控制器。
[0026]本發明中提供的控制器包括,預留接口,用于接入冷卻系統的控制線;主從模塊,用于在確定所述預留接口中接入了所述控制線時,將本體控制器設置為主控制器,在確定所述預留接口中沒有接入所述控制線時,將本體控制器設置為從控制器;通信模塊,用于在所述主從模塊將本體控制器設置為主控制器時,接收從控制器發送的溫度信息,在所述主從模塊將本體控制器設置為從控制器時,向主控制器發送本體控制器采集的溫度值對應的溫度信息;控制模塊,用于在所述主從模塊將本體控制器設置為主控制器時,根據各個控制器發送的溫度信息對所述冷卻系統進行控制。由于每個控制器都設置有預留接口,且能夠根據是否接入了冷卻系統的控制線將自身設置為用于控制冷卻系統的主控制器或從控制器,這樣不管冷卻系統會最終安裝在車身的哪個位置,都能夠以較短的控制線接入到控制器中,同時當冷卻系統拓撲結構改變時,不需要重新設計控制器,增強了控制系統的靈活性。
【附圖說明】
[0027]圖1為本發明實施例一提供的控制器的結構示意圖;
[0028]圖2為本發明實施例二提供的一種控制系統的結構示意圖。
【具體實施方式】
[0029]下面結合附圖和實施例,對本發明的【具體實施方式】作進一步描述。以下實施例僅用于更加清楚地說明本發明的技術方案,而不能以此來限制本發明的保護范圍。
[0030]本發明提供了一種控制器,用于對車輛的冷卻系統進行控制的控制系統中,該控制系統中包括多個控制器,多個控制器分別采集車輛不同部分的溫度值,如圖1所示,該控制器包括:
[0031]預留接口 101,用于接入冷卻系統的控制線。
[0032]實際應用中,還可以在該預留接口中引出控制引腳,冷卻系統最終被接入到控制引腳上。
[0033]主從模塊102,用于在確定預留接口 101中接入了冷卻系統的控制線時,將本體控制器設置為主控制器,在確定預留接口 101中沒有接入上述的控制線時,將本體控制器設置為從控制器。
[0034]對于一個模塊來說,該模塊的本體控制器是該模塊所在的控制器。
[0035]通信模塊103,用于在主從模塊102將本體控制器設置為主控制器時,接收從控制器發送的溫度信息,在主從模塊102將本體控制器設置為從控制器時,向主控制器發送本體控制器采集的溫度值對應的溫度信息。
[0036]控制模塊104,用于在主從模塊102將本體控制器設置為主控制器時,根據各個控制器發送的溫度信息對上述的冷卻系統進行控制。
[0037]不難理解,由于每個控制器都設置有預留接口,且能夠根據是否接入了冷卻系統的控制線將自身設置為用于控制冷卻系統的主控制器或從控制器,這樣不管冷卻系統會最終安裝在車身的哪個位置,都能夠以較短的控制線接入到控制器中,同時當冷卻系統拓撲結構改變時,不需要重新設計控制器,增強了系統的靈活性。
[0038]基于上述實施例一,本發明實施例二提供的控制器中,
[0039]通信模塊103,還用于接收標定系統發送的標定信息,該標定信息用于指示被標定為主控制器的控制器,并在主從模塊102將本體控制器設置為從控制器時,根據標定信息向主控制器發送本體控制器采集的溫度值對應的溫度信息;
[0040]主從模塊102,還用于根據通信模塊103接收到的標定信息確定預留接口 101中是否接入了控制線。
[0041]實際應用中,可以在標定信息中加入被設置為主控器的控制器的標識,這樣被設置為主控制器的控制器在接收到該標定信息后,通過比較標定信息中攜帶的標識與自身的標識是否一致,確定自身被設置為標定服務器,同樣的,沒有被標定為主控制器的服務器通過比較,確定自身沒有被設置為標定服務器。
[0042]當然,實際應用中,本領域技術人員還可以采用其他方式,使控制器判斷自身是否應該作為主控制器,比如設置一個第一檢測模塊,用于檢測預留接口中是否接入了控制線,并使該第一檢測模塊與通信模塊以及主從模塊相連,第一檢測模塊在檢測到接入控制線時,觸發主從