今天群里有學員提問BMS策略工程師具體做什么業務?借這個話題給大家分享一下BMS策略工程師、BMS軟件工程師、BMS硬件工程師之間的區別。
首先是BMS策略工程師,這個概念大家可能比較陌生,這個一般是做純應用層開發的,用matlab,simulink那些,設計整車的bms業務,定義整車BMS功能策略構架,負責整車電池管理策略的制定等。
三者的區別在于:
BMS策略工程師用matlab干活,重點在于bms和車輛之間的關系,信號,bms的功能參數的定義等。
BMS軟件工程師就是負責開發bms軟件,去實現這個bms的軟件的。可能用autosar這種開發,那就是也用matlab干活,也可能直接編程干活,就是我們的【BMS電池管理系統項目實戰課程】中講的方式。
BMS硬件工程師是做硬件板卡設計調試生產測試的。
現在的技術都很專,整個行業分工也很清楚,像這個BMS的策略工程師,這些人基本上就是做整機開發的,他們的重點是在于對汽車本身的理解,對模型建立的理解,這個崗位本身對BMS的這種策略方面的要求比較高,但是對軟件開發要求就很低,甚至說他就不是做軟件的,他根本不考慮這個BMS的軟件怎么實現、怎么做出來?他考慮的就是BMS應該是什么樣子的。
這是一個專門的崗位,這種崗位后面轉軟件開發崗位就很難,或者說根本就不是做軟件開發的相關的,但是如果轉汽車的車輛設計的相關崗位就很容易,因為能設計BMS,可能也能設計別的ECU,但不管做哪個ECU,做哪些方面,本質上其實都是用matlab來建模,這個崗位的工程師對車輛本身的理解是核心。而BMS軟件工程師呢,他本身就是做軟件開發的,那么你可以用matlab這種方式去開發,就所謂的MBD的方式,如果你用MBD的方式來開發,就會變成要求對車比較了解,但是軟件這一塊兒的功底要求比較少。也可以用嵌入式軟件開發方式,像我們的項目講的就是嵌入式軟件開發這種方式,這種方式的好處就是你的本質是一個嵌入式軟件工程師,那么你不只能做BMS你也可以開發別的ECU,比如可以做車控,也可以往域控制器這些方向走,因為這些方向的技能是通用的,所以對于個人來說路會比較寬一些。
-
軟件
+關注
關注
69文章
4987瀏覽量
87819 -
bms
+關注
關注
107文章
1012瀏覽量
66161
發布評論請先 登錄
相關推薦
評論