工作職責
1.負責伺服驅(qū)動器中工業(yè)總線協(xié)議(如 EtherCAT、CANopen、Modbus、Profinet 等)的集成、開發(fā)及調(diào)試。
2.設(shè)計實時通信架構(gòu),優(yōu)化協(xié)議棧性能,確保低延遲、高可靠性的數(shù)據(jù)傳輸。
3.支持多軸同步控制協(xié)議(如 CiA402 標準),實現(xiàn)復(fù)雜運動控制場景的通信需求。
4.開發(fā)伺服驅(qū)動器的底層外設(shè)驅(qū)動(如 PWM、ADC、編碼器接口、SPI/I2C 等),適配主流嵌入式平臺(如 TI C2000、STM32、ARM Cortex-M/R 等)。
5.實現(xiàn)電機控制算法(如 FOC、SVPWM)與硬件的低層交互,優(yōu)化代碼執(zhí)行效率及實時性。
6.負責 Bootloader、固件升級、安全啟動等底層功能的開發(fā)與維護。
7.協(xié)同硬件團隊完成驅(qū)動與硬件的聯(lián)合調(diào)試,解決 EMI、時序、信號完整性等問題。
8.支持伺服系統(tǒng)與上位機(PLC、運動控制器)的通信聯(lián)調(diào),確保協(xié)議兼容性。
9.編寫底層驅(qū)動及通信協(xié)議的開發(fā)文檔、測試用例,參與功能安全(如 IEC 61508)相關(guān)認證。
任職要求
1.本科及以上,自動化、電氣工程、計算機、電子工程等相關(guān)專業(yè)。
2. 2年以上嵌入式開發(fā)經(jīng)驗,至少1年伺服驅(qū)動器或工業(yè)運動控制產(chǎn)品開發(fā)經(jīng)歷。
3.精通 C/C++ 嵌入式開發(fā),熟悉 RTOS(如 FreeRTOS、RT-Thread)或裸機開發(fā)。
4.深入理解至少一種工業(yè)實時通信協(xié)議(EtherCAT/CANopen 優(yōu)先),熟悉協(xié)議棧移植與優(yōu)化。
5.熟悉電機控制原理(PID、三環(huán)控制),具備 DSP/FPGA 開發(fā)經(jīng)驗者優(yōu)先。
6.掌握示波器、邏輯分析儀、總線分析工具(如 Wireshark、CANalyzer)的調(diào)試方法。