工作职责
1.负责伺服驱动器中工业总线协议(如 EtherCAT、CANopen、Modbus、Profinet 等)的集成、开发及调试。
2.设计实时通信架构,优化协议栈性能,确保低延迟、高可靠性的数据传输。
3.支持多轴同步控制协议(如 CiA402 标准),实现复杂运动控制场景的通信需求。
4.开发伺服驱动器的底层外设驱动(如 PWM、ADC、编码器接口、SPI/I2C 等),适配主流嵌入式平台(如 TI C2000、STM32、ARM Cortex-M/R 等)。
5.实现电机控制算法(如 FOC、SVPWM)与硬件的低层交互,优化代码执行效率及实时性。
6.负责 Bootloader、固件升级、安全启动等底层功能的开发与维护。
7.协同硬件团队完成驱动与硬件的联合调试,解决 EMI、时序、信号完整性等问题。
8.支持伺服系统与上位机(PLC、运动控制器)的通信联调,确保协议兼容性。
9.编写底层驱动及通信协议的开发文档、测试用例,参与功能安全(如 IEC 61508)相关认证。
任职要求
1.本科及以上,自动化、电气工程、计算机、电子工程等相关专业。
2. 2年以上嵌入式开发经验,至少1年伺服驱动器或工业运动控制产品开发经历。
3.精通 C/C++ 嵌入式开发,熟悉 RTOS(如 FreeRTOS、RT-Thread)或裸机开发。
4.深入理解至少一种工业实时通信协议(EtherCAT/CANopen 优先),熟悉协议栈移植与优化。
5.熟悉电机控制原理(PID、三环控制),具备 DSP/FPGA 开发经验者优先。
6.掌握示波器、逻辑分析仪、总线分析工具(如 Wireshark、CANalyzer)的调试方法。