紧急项目背景:
为机械臂专用电动打磨工具的电机端 PCB 开发嵌入式软件,需在1 个月内完成多传感器数据采集、异常检测、RS485 通讯及参数配置等核心功能,实现电机状态数据实时上传至上位机。项目周期紧凑,需高效推进各模块开发与联调。
核心职责(限时交付导向)
快速落地传感器采集模块:3 天内完成热敏电阻、磁编码器(MT6835GT)、6 轴 IMU(LSM6DSLTR)及数字麦克风(ICS-43434)的驱动开发,实现位置 / 速度解算、振动数据采集及噪声频谱分析。
异常检测功能攻坚:5 天内完成基于 IMU 振动与麦克风音频的异常阈值设定算法,实现实时报警与记录功能,确保核心监测逻辑稳定。
通讯与协议开发:7 天内完成 RS485 通讯接口开发,定义与上位机的交互协议,包含错误重发机制,完成至少 3 轮通讯联调。
关键数据处理:优先实现卡尔曼滤波、FFT 频谱分析等降噪算法,支撑电机健康状态评估的基础功能,后续可迭代优化。
文档与交付物同步:开发过程中同步编写代码注释、通讯协议文档(RS485)及功能说明,确保 1 个月内提交完整工程文件与可运行版本。
任职要求(紧急响应能力优先)
极速上手经验:3 年以上 STM32G431 开发经验,熟悉 Keil MDK/STM32Cube IDE,近半年内有同类传感器(磁编码器、IMU、麦克风)驱动开发实战案例。
短周期交付能力:具备 1 个月内独立或主导完成嵌入式项目的经验,能精准拆分任务优先级,聚焦核心功能快速实现(如优先实现 RS485 通讯框架,暂不处理非关键参数校准)。
算法与协议储备:熟练掌握卡尔曼滤波、FFT 等算法,精通 RS485 通讯协议及自定义协议设计,能快速调试通讯异常(如奇偶校验、超时重传)。
抗压与问题解决:能快速定位传感器数据异常(如磁编码器信号干扰、IMU 噪声漂移),具备硬件联调经验,减少跨团队协作耗时。
项目信息
周期:1 个月
核心交付:可运行的嵌入式软件版本(实现数据采集、通讯、基础异常检测)、核心模块代码注释、RS485 通讯协议文档、功能测试报告。
技术聚焦:优先保障数据采集稳定性、通讯可靠性,次要功能(如远程参数配置)可协商分期实现。
工作模式
远程全职 / 高强度兼职:需保证每日 8-10 小时连续开发时间,关键节点(如联调阶段)需实时在线。