一、崗位職責(zé)
1、負責(zé)無人機電調(diào)(ESC)底層軟件的開發(fā)、調(diào)試與優(yōu)化,包括 PWM 生成、FOC 控制、采樣鏈路(電流/電壓/溫度)的驅(qū)動設(shè)計與調(diào)校;
2、負責(zé) MCU 外設(shè)驅(qū)動開發(fā)(ADC、SPI、I2C、TIM、DMA、CAN/UART 等)與硬件抽象層(HAL/MCAL)適配,確保系統(tǒng)穩(wěn)定性與實時性;
3、參與電調(diào)主控架構(gòu)設(shè)計,包括控制環(huán)路、保護策略(過流、過溫、堵轉(zhuǎn)、欠壓)、啟動策略、校準流程等算法與策略的固件實現(xiàn);
4、負責(zé)不同電機/應(yīng)用場景的調(diào)參、標定與電機匹配工作,輸出可量產(chǎn)控制策略與參數(shù)配置;
5、配合硬件工程師進行板級調(diào)試(BSP),定位并解決軟硬件交互問題,保證系統(tǒng)整體性能;
6、參與電調(diào)固件版本管理、代碼規(guī)范建設(shè)、系統(tǒng)優(yōu)化與異常問題分析,提高產(chǎn)品可靠性與性能;
7、根據(jù)項目需求,編寫技術(shù)文檔、接口文檔。
二、任職要求
1、本科及以上學(xué)歷,電子信息、控制工程、自動化、通信、機電、電力電子相關(guān)專業(yè);
2、熟練掌握 C/C++ 編程,具備良好的代碼規(guī)范與嵌入式開發(fā)經(jīng)驗;
3、熟悉 MCU 底層開發(fā)(STM32 / GD32 / NXP / TI C2000 / Infineon AURIX 等其一或多種),理解中斷、DMA、時鐘系統(tǒng)等底層機制;
4、掌握 BLDC / PMSM / FOC 控制原理,具備實際調(diào)試經(jīng)驗(如換相、采樣補償、弱磁控制、啟動策略);
5、熟悉 ADC、PWM、SPI、I2C、CAN/CAN-FD、UART 等 MCU 外設(shè)驅(qū)動的配置和調(diào)試;
6、具備電調(diào)軟硬件聯(lián)調(diào)經(jīng)驗,可使用示波器、邏輯分析儀、功率分析設(shè)備進行驗證及性能分析;
7、理解常見電調(diào)保護策略:過流、堵轉(zhuǎn)、欠壓、過溫、MOS 保護等,并能在固件中實現(xiàn);
8、具備良好的問題定位能力,可分析復(fù)雜軟硬件交互問題并提出解決方案;
9、具有良好的團隊協(xié)作意識、責(zé)任心與溝通能力,能適應(yīng)一定的項目壓力。