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