題主說的是整車控制器,這裡理解成VCU(Vehicle Control Unit)。有答主已經介紹過新能源(純電動)系統的架構,電池管理和電機控制都有獨立的控制器,其中電源管理負責電池系統的充放電和故障檢測,電機控制器負責電能到機械能的轉化,也就是動力的實現。那麼整車控制器對應的工作最重要的是統領整車執行,包括各種狀態的切換,比如鑰匙需要擰到底才能到執行狀態,掛上D檔之後踩加速踏板才能輸出扭矩(給出扭矩指令到電機控制器),然後就是扭矩的計算,這裡不多介紹。說到這裡大家應該都明白了,這些功能大部分都是邏輯控制,簡單來說什麼時候車子可以走什麼時候不讓走,這一部分控制邏輯的開發,目前大部分都是由整車廠自主完成(北汽新能源,廣汽,吉利都是這麼做)。這些整車廠使用的方法都是模型化開發,然後透過自動程式碼生成,把生成的應用層程式碼與供應商(如博世大陸等)提供的底層程式碼整合編譯,最後燒寫到供應商提供的硬體當中進行測試,這就是目前整車廠整個的開發流程。說點題外話,其實這些應用層控制模型最開始是由供應商開發,整車廠直接買過來做二次開發。那麼為什麼只買應用層?因為成本,這樣一套控制模型價格雖然很高,但是買來做二次開發可以用在多個車型上,整車廠開發自由度會很高。而底層程式碼和硬體方面,如果自主開發,軟硬體質量得不到保證,如果購買底層程式碼和硬體設計,供應商一般不會答應,或者要價很高,因為這是核心技術了。。。
題主說的是整車控制器,這裡理解成VCU(Vehicle Control Unit)。有答主已經介紹過新能源(純電動)系統的架構,電池管理和電機控制都有獨立的控制器,其中電源管理負責電池系統的充放電和故障檢測,電機控制器負責電能到機械能的轉化,也就是動力的實現。那麼整車控制器對應的工作最重要的是統領整車執行,包括各種狀態的切換,比如鑰匙需要擰到底才能到執行狀態,掛上D檔之後踩加速踏板才能輸出扭矩(給出扭矩指令到電機控制器),然後就是扭矩的計算,這裡不多介紹。說到這裡大家應該都明白了,這些功能大部分都是邏輯控制,簡單來說什麼時候車子可以走什麼時候不讓走,這一部分控制邏輯的開發,目前大部分都是由整車廠自主完成(北汽新能源,廣汽,吉利都是這麼做)。這些整車廠使用的方法都是模型化開發,然後透過自動程式碼生成,把生成的應用層程式碼與供應商(如博世大陸等)提供的底層程式碼整合編譯,最後燒寫到供應商提供的硬體當中進行測試,這就是目前整車廠整個的開發流程。說點題外話,其實這些應用層控制模型最開始是由供應商開發,整車廠直接買過來做二次開發。那麼為什麼只買應用層?因為成本,這樣一套控制模型價格雖然很高,但是買來做二次開發可以用在多個車型上,整車廠開發自由度會很高。而底層程式碼和硬體方面,如果自主開發,軟硬體質量得不到保證,如果購買底層程式碼和硬體設計,供應商一般不會答應,或者要價很高,因為這是核心技術了。。。