嵌入式软件-伺服驱动(050509)
歌尔股份 · 深圳市、潍坊市 · 社招
AI 摘要智能生成
产品软件开发
职位描述
1、产品软件开发 根据产品需求完成伺服系统软件设计与开发,覆盖以下方向(至少精通一项): 1)应用功能方向 负责伺服基础功能开发:模式控制(位置/速度/力矩)、参数系统、I/O管理、故障管理 实现典型应用功能:电子齿轮、电子凸轮、同步控制、多段定位等 支持行业应用定制(机床、机器人、自动化产线等) 2)通信总线方向 负责工业总线协议开发与维护(CANopen / EtherCAT / Modbus 等) 完成对象字典设计、PDO映射、同步机制实现 支持主从站调试、时序分析及现场问题定位 3)控制算法方向 负责伺服控制算法开发与优化: 电流环 / 速度环 / 位置环设计与调参 FOC控制与SVPWM实现 面向性能目标进行算法优化: 提升控制带宽、优化超调特性、抑制机械谐振 2、技术攻关 针对以下典型问题进行深入分析并解决: 低速抖动、异响、振荡 力矩波动、跟随误差大 高速弱磁区性能下降 输出可复用的解决方案(算法/参数/设计规范) 3、性能优化 基于测试数据持续优化: 动态响应(上升时间、超调量) 稳态精度(位置/力控误差) 系统鲁棒性(负载变化适应能力) 输出性能测试报告与优化记录 4、系统优化 优化软件架构与实时性: 控制周期设计(如电流环/速度环分频) 中断与任务调度优化 优化计算效率: 定点化处理、查表优化、计算耗时分析 提升系统可维护性与可扩展性 5、技术支持 支持现场调试,定位问题(软件/参数/系统耦合) 与应用/硬件团队协作完成系统闭环 6、技术沉淀与团队建设 编写设计文档、调试指南、应用手册 参与代码评审与技术评审 指导初级工程师成长 7、知识产权输出 输出专利、软著或技术沉淀文档
任职要求
- 1、教育背景
- 本科及以上学历,自动化、电气工程、控制工程、电子信息、通信工程、计算机等相关专业;
- 2、工作经验
- 2年以上伺服/电机控制相关经验 ;
- 至少参与过一个完整产品开发或量产项目 ;
- 3、技术技能
- 三个方向至少精通一个,了解其他方向
- 1)应用功能方向
- 熟悉典型应用场景(机床/机器人/产线等)
- 能独立完成:
- 功能模块设计(模式控制/同步控制等)
- 应用逻辑开发与调试
- 有实际问题解决经验(如精度差、抖动等)
- 2)通信总线方向
- 精通至少一种:CANopen / EtherCAT
- 熟悉:
- CiA402状态机
- PDO/SDO机制
- 同步与时序控制
- 有以下经验优先:
- 协议栈移植
- 主站或从站开发
- 实时同步优化
- 3)控制算法方向
- 基础能力
- 熟悉 PMSM 控制与 FOC 原理
- 掌握:
- 电流采样与重构
- 编码器/Hall处理
- PID控制与参数整定
- SVPWM
- 进阶能力
- 具备以下至少2项实际经验:
- 参数辨识 / 自整定
- 振动抑制(陷波、前馈、模型补偿)
- 弱磁控制 / MTPA
- 状态观测器(SMO / Luenberger 等)
- 无传感器控制
- 4、工程能力
- 熟练使用 嵌入式C 语言
- 熟悉 MCU/DSP(如 STM32、TI C2000)
- 具备以下经验:
- 实时控制系统设计(中断/定时器/调度)
- 定点算法实现(Q格式等)
- 控制周期优化(如 20kHz / 4kHz 分层控制)
- 能使用调试工具:示波器、逻辑分析仪
- 5、素质要求
- 责任心强,具备工程交付意识
- 具备系统级问题分析能力
- 对复杂控制系统有建模与抽象能力