電機驅動底層軟體工程師具體工作內容是什麼

時間 2021-06-05 04:23:32

1樓:未填寫

最近在琢磨乙個Odriver,對它的描述是,接收PC、微控制器、電位器等等指令,控制電機啟動、停止、控速執行、位置控制、力矩控制、磁場定向控制等。

底層軟體就是解釋這些指令,轉換成MOS.或者IGBT等電子管的開關,控制電機繞組的正反向通電,指標是響應速度、跟隨特性、穩定性、功耗、EMI、噪音等等。

高大上的底層設計,比如永磁無刷電機的控制、非同步電機的磁場定向控制,都是程式跟數學模型的結合,做起來不容易。

2樓:szyyy

AutosSAR架構的軟體還有RTE層(執行時環境,Runtime Environment),主要是ASW和BSW的介面,也可以了解為ASW和BSW之間的橋梁;

簡單來說,除了ASW之外的都是底層軟體需要做的,比如各種IO配置,OS配置,CDD複雜驅動,UDS診斷,NM網路管理,XCP/CCP等

具體可以了解下AutoSAR相關的內容

AUTOSAR軟體架構 --- 軟體分層概述基礎軟體/BSW(Basic Software)又繼續細分為:

服務層/Services Layer

ECU抽象層/ECU Abstraction Layer微控制器抽象層/Microcontroller Abstraction Layer

複雜驅動/Complex Drivers

作為軟體工程師 Software Engineer ,最應該學習的課程和技能Top10是什麼?

囈人61 在北美為什麼不繼續做飛機製造業相關的工作?那個專業更有前途。好吧,回到你的問題。作為軟體工程師和專案經理,我認為最重要的是 資料結構 演算法 清晰的注釋 溝通能力和邏輯思維能力 設計模式 快速查詢類庫的能力 快速定位問題,解決問題的能力 閱讀官方文件的耐心 資料庫知識 對業務的理解能力。 ...

職業選擇問題,演算法工程師 vs 軟體工程師

同樣有此困惑,無奈只好選擇coding了,可以見我這個問題 軟體行業求職方面的困惑,高深演算法還是Coding?程式設計 軟體開發也有好多好多崗位啊,沒法一概而論。選了軟體開發的壞處是,離科學很遠,數學什麼的基本就跟你沒什麼關係了。你就變成乙個工匠,乙個手藝人。好處是,現在網際網路發展快,程式設計師...

想當工程師,去國外當軟體工程師怎麼才能實現?

魚魚魚 首先英語得至少能交流,然後程式設計得有興趣,這和網遊沒關係,因為程式設計是枯燥無聊的,就算你每天花四五個小時研究,想成為能獨當一面得,至少得兩三年。而且還必須有實踐機會。不然只會考試是沒用的,希望你能堅持那麼久 有駕車車車 我覺得,首先,最好不要沉迷於網遊 要想成為工程師,努力是很重要的,要...