工作內(nèi)容:
1. 嵌入式操作系統(tǒng)選擇:VCU的基礎(chǔ)軟件通常基于實時操作系統(tǒng)(RTOS),如FreeRTOS、QNX或AUTOSAR,以確保高效、安全的執(zhí)行控制任務(wù);
2. 功能模塊設(shè)計:軟件結(jié)構(gòu)通常分為數(shù)據(jù)采集、狀態(tài)監(jiān)控、故障診斷、動力系統(tǒng)控制、能量管理等多個模塊。每個模塊都有特定的任務(wù),例如數(shù)據(jù)采集模塊負責(zé)從車輛各子系統(tǒng)獲取實時信息,而能量管理模塊則優(yōu)化電池使用,確保續(xù)航里程最大化;
3. 通信協(xié)議:VCU需要與車輛內(nèi)的其他控制器進行通信,如CANopen)等協(xié)議,用于交換信息和指令;
4. 控制策略:這是剪草機VCU軟件的核心,涉及到多輪行走(兩驅(qū)動、三驅(qū)動、四驅(qū)動)配合,協(xié)調(diào)控制剪草系統(tǒng)的提升運行和滾刀剪草運行??刂撇呗酝ǔ2捎媚P皖A(yù)測控制、滑??刂频认冗M算法,以實現(xiàn)高效、平順的駕駛體驗,
5. 安全機制:考慮到設(shè)備運行的安全性,基礎(chǔ)軟件需要有完善的故障處理和保護機制,如在檢測到異常時自動切換至安全狀態(tài)。;
6. 軟件驗證與測試:在軟件開發(fā)過程中,必須進行嚴格的仿真測試和實車試驗,確保其性能滿足設(shè)計要求;
7. 完成PCB板升級修改以及測試等工作。
任職要求:
1. 學(xué)歷本科以上,整機總控制工程師或單片機工程師;
2. 有VCU軟件開發(fā)工作經(jīng)驗3-5年以上,精通單片機C語言軟件開發(fā),精通VCU的基礎(chǔ)軟件通?;趯崟r操作系統(tǒng)(RTOS);
3. 熟悉電氣設(shè)計、電磁兼容,了解PCB板設(shè)計修改以及測試;
4. 有VCU建模經(jīng)驗,精通控制策略,有過多驅(qū)動系統(tǒng)的VCU軟件開發(fā)經(jīng)驗;
5. 精通 CANopen 通訊;
6. 有過做農(nóng)機總控制VCU或AI機器人總控制器的優(yōu)先。