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