职位描述
岗位职责:
1. 基于STM32G4系列MCU,负责36V/8万转高速有感无刷电机的嵌入式底层驱动开发;
2. 完成STM32外设配置:互补PWM输出、编码器模式(霍尔信号采集)、SPI(配置DRV8301)、ADC(电流采样)及中断配置;
3. 实现有感BLDC电机6步换相逻辑、转速计算、转速PID闭环控制,确保8万转高速下稳速运行;
4. 开发电机保护逻辑:过流、超速、堵转、过温保护,解决高速下电机抖动、啸叫、丢转等问题;
5. 配合硬件工程师完成软硬件联调,优化控制算法,提升电机运行稳定性和响应速度;
6. 输出嵌入式开发文档、代码注释、调试记录,保障代码的可读性和可维护性。
任职要求:
1. 本科及以上学历,计算机、电子信息、自动化等相关专业,1年以上STM32嵌入式开发及电机控制经验;
2. 熟练使用STM32(尤其G4/F4系列),精通HAL库/LL库开发,熟悉GPIO、TIM、SPI、ADC、中断等外设配置;
3. 精通有感无刷电机(BLDC)6步换相原理,能独立实现霍尔信号采集、转速计算、换相控制;
4. 熟练掌握PID闭环控制算法,能独立完成转速PID调试,实现积分限幅、输出限幅,解决高速稳速问题;
5. 会通过SPI配置DRV8301等驱动芯片,能实现电机过流、超速、堵转等保护逻辑;
6. 具备电机实际调试经验,能使用示波器分析PWM波形、换相时序,定位并解决电机不启动、抖动、失步等问题。
加分项
• 有6万~10万转高速无刷电机、微型主轴电机控制开发经验;
• 懂FOC控制算法或电流环控制,能实现双闭环调速;
• 熟悉电机EMI干扰抑制的软件优化方法,有手持打磨笔、高速风机等产品开发经验。