System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及燃料電池控制領域,特別一種燃料電池系統的多控制器的控制方法。
技術介紹
1、燃料電池是一種將燃料中的化學能直接轉化為電能的裝置,最常見的燃料電池為氫燃料電池,其使用氫氣作為燃料,空氣中的氧氣作為氧化劑,從而實現輸出供電的目的。燃料電池一般采用電堆的方式實現對外供電,電堆中由多個單體燃料電池單元組成。
2、現有技術中,大功率燃料電池系統由于電堆功率增加,電堆節數增加,因此當前的大功率燃料電池系統多由兩個及以上的電堆模塊組成。由于電堆模塊數量的增加,相應控制系統的復雜程度增加,零部件及傳感器數量增加。從而可能會有單個fcu的資源不足的情況。特別是針對大功率需求的車輛,fcu控制器的資源不足無法滿足大功率需求車輛的開發。
3、針對現有技術中這種單個fcu資源不足的情況,一般會選擇資源更豐富的fcu,從而達到滿足控制資源的目的。選擇資源更豐富的fcu通常會涉及到更高的開發費及工具鏈的變更,而且選擇更豐富資源的fcu對原先已熟悉某一控制器的企業來說無疑不利用項目的開展,原先開發的fcu控制器軟件均無法使用,都需要重新開發,導致重復開發。
技術實現思路
1、本專利技術的目的在于克服現有技術的不足,提供一種燃料電池系統的多控制器的控制方法,采用多fcu控制器方案來實現對大功率燃料電池系統控制的需求。
2、為了實現上述目的,本專利技術采用的技術方案為:一種燃料電池系統的多控制器的控制方法,包括多個fcu控制器,多個fcu控制器之間通信連接,用于進行
3、多個fcu控制器共同對燃料電池系統中的系統進行監測和控制;其中每個fcu控制器中均預先開發實現系統控制所需的全部軟件功能模塊,fcu控制器在啟動后通過fcu控制器之間的交互信息獲取主從關系并基于主從關系激活每一個fcu控制器中對應的軟件功能模塊。
4、多個fcu控制器中,根據主從關系將系統中屬于被控對應或執行器的控制功能設置在主fcu控制器中,屬于觀測、監控系統的功能設置在從fcu控制器中。
5、在對多個fcu控制器進行軟件開發時,fcu控制器中同一引腳號上被分配和定義相同或相類似的端口功能。
6、多個fcu控制器中,fcu控制器上選擇一個或多個上拉引腳連接至kl15信號;當kl15上電時,fcu控制器根據上拉引腳讀取的電平信號來判斷自身是主fcu控制器還是從fcu控制器,多個fcu控制器之間通過交互自身的判斷結果來判斷fcu控制器主從關系是否故障。
7、在車輛上電后,每一個fcu控制器均讀取上拉引腳的高低電平信號同時對can通道引腳接收的數據進行分析,基于高低電平或can通道引腳接收的數據進行分析來判斷自身是否為主fcu控制器。
8、在一個上電周期內,多個fcu控制器之間進行握手通信,并基于握手通信獲取對方的主從識別碼,并基于主從識別碼判斷是否存在主從區分故障,若是,則上報無法識別主從故障,并禁止相應整車的功率請求;若否,則各個fcu控制器啟動工作。
9、在每一個fcu控制器中均預先開發實現主從判斷模塊、主狀態流轉模塊、硬線采集模塊、can接收發模塊、空氣路管理模塊、氫氣路管理模塊、能量管理模塊、功率管理模塊、水熱管理模塊及故障診斷模塊,fcu控制器在上電后只有主從判斷模塊和主狀態流轉模塊、硬線采集模塊處于運行狀態;待主從判斷模塊判斷完畢后再進行分別使能;若fcu控制器處于主狀態時,則點亮其中所有功能模塊;當fcu控制器處于從狀態時,則點亮其中的故障診斷模塊及分配的功能模塊。
10、多個fcu控制器之間通過can通信來互相診斷對方是否工作正常;若主fcu控制器異常,則立刻控制燃料電池系統停機;若從fcu控制器異常則降載至怠速運行狀態并持續監控從fcu控制器的狀態,若從fcu控制器持續異常達到設定時間閾值,則控制電池系統停機。
11、一種燃料電池系統的多控制器的控制系統,所述控制系統包括多個fcu控制器,所述多個fcu控制器用于對燃料電池系統的電堆進行監控;所述多個fcu控制器用于運行所述的控制方法。
12、本專利技術的優點在于:通過增加fcu控制器且配置主從的方式來實現滿足大功率電池系統的要求,且多個fcu控制器均設置相同的軟件架構和功能,提升控制器的兼容性,可以方便的進行替換使用,節約開發成本,可以重復利用。
13、本方案能夠兼容使用單個控制器和多個控制器的燃料電池系統。該全新的軟件架構,能夠識別主從控制器,從而根據主從功能分別點亮軟件中不同的功能模塊,從而實現整個系統的控制功能。同時該架構還可以擴展到兩個以上的fcu控制器,以便適用于功率更大的燃料電池系統模塊或其組合,同時也能兼容只有單控制器控制的情況。
14、該種方案的優點是燃料電池系統廠家能在熟悉的fcu控制器上進行數量和功能的擴增,以滿足功率更大、數量更多的燃料電池系統的控制需求。而不需要使用資源更多的fcu控制器。同時不管fcu控制器數量為幾個,都使用同一版本軟件,方便了軟件版本的管理及升級維護。
本文檔來自技高網...【技術保護點】
1.一種燃料電池系統的多控制器的控制方法,其特征在于:包括多個FCU控制器,多個FCU控制器之間通信連接,用于進行交互控制,通過多個FCU控制器之間交互控制確定各個FCU控制器之間的主從關系并基于主從關系為每個FCU控制器分配對應的控制功能并執行。
2.如權利要求1所述的一種燃料電池系統的多控制器的控制方法,其特征在于:多個FCU控制器共同對燃料電池系統進行監測和控制;其中每個FCU控制器中均預先開發實現系統控制所需的全部軟件功能模塊,FCU控制器在啟動后通過FCU控制器之間的交互信息獲取主從關系并基于主從關系激活每一個FCU控制器中對應的軟件功能模塊。
3.如權利要求2所述的一種燃料電池系統的多控制器的控制方法,其特征在于:多個FCU控制器中,根據主從關系將系統中屬于被控對應或執行器的控制功能設置在主FCU控制器中,屬于觀測、監控系統的功能設置在從FCU控制器中。
4.如權利要求2所述的一種燃料電池系統的多控制器的控制方法,其特征在于:在對多個FCU控制器進行軟件開發時,FCU控制器中同一引腳號上被分配和定義相同或相類似的端口功能。
< ...【技術特征摘要】
1.一種燃料電池系統的多控制器的控制方法,其特征在于:包括多個fcu控制器,多個fcu控制器之間通信連接,用于進行交互控制,通過多個fcu控制器之間交互控制確定各個fcu控制器之間的主從關系并基于主從關系為每個fcu控制器分配對應的控制功能并執行。
2.如權利要求1所述的一種燃料電池系統的多控制器的控制方法,其特征在于:多個fcu控制器共同對燃料電池系統進行監測和控制;其中每個fcu控制器中均預先開發實現系統控制所需的全部軟件功能模塊,fcu控制器在啟動后通過fcu控制器之間的交互信息獲取主從關系并基于主從關系激活每一個fcu控制器中對應的軟件功能模塊。
3.如權利要求2所述的一種燃料電池系統的多控制器的控制方法,其特征在于:多個fcu控制器中,根據主從關系將系統中屬于被控對應或執行器的控制功能設置在主fcu控制器中,屬于觀測、監控系統的功能設置在從fcu控制器中。
4.如權利要求2所述的一種燃料電池系統的多控制器的控制方法,其特征在于:在對多個fcu控制器進行軟件開發時,fcu控制器中同一引腳號上被分配和定義相同或相類似的端口功能。
5.如權利要求1-4任一所述的一種燃料電池系統的多控制器的控制方法,其特征在于:多個fcu控制器中,fcu控制器上選擇一個或多個上拉引腳連接至kl15信號;當kl15上電時,fcu控制器根據上拉引腳讀取的電平信號來判斷自身是主fcu控制器還是從fcu控制器,多個fcu控制器之間通過交互自身的判斷結果來判斷fcu控制器主從關系是否故障。
6.如權利要求5所述的一種燃料電池系統的多控制器的控制方法,其特征在于:在車輛上電后,每一個fcu控制器均讀取上拉引腳的高低電平信號同時對ca...
【專利技術屬性】
技術研發人員:陳婕,黃文濤,鄧良生,何士閔,
申請(專利權)人:安徽瑞氫動力科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。