项目经验 1:STM32 工业控制采集项目
负责 STM32 主控程序开发,完成多路传感器数据采集、继电器/电磁阀控制、按键输入、状态指示和异常保护逻辑。项目中使用 UART/RS485 与外部设备或上位机通信,完成协议解析、数据校验、超时处理和运行状态反馈。交付内容包括 Keil 工程、HEX 文件、通信协议说明和调试记录。
项目经验 2:RS485 / Modbus 通信模块开发
负责 RS485 通信程序开发,完成 Modbus RTU 或自定义协议的帧解析、CRC 校验、寄存器映射、主从站通信和异常处理。针对现场通信不稳定的情况,加入通信超时、重试机制、错误码处理和总线收发控制,便于后续维护和联调。
项目经验 3:物联网数据采集与 MQTT 上报
负责 MCU 端采集控制逻辑开发,完成传感器数据读取、阈值判断、执行器控制、运行状态显示和 4G/WiFi 模组通信。通过 AT 指令或串口协议对接 MQTT/HTTP 数据上报,实现定时上传、异常告警、掉线重连和参数配置等功能。
项目经验 4:OLED/LCD 显示与按键菜单
负责嵌入式人机交互部分开发,实现 OLED/LCD/数码管显示、按键菜单、参数设置、报警提示和掉电保存。完成按键消抖、长按/短按识别、菜单层级切换、参数范围限制和 Flash/EEPROM 数据保存,提高设备现场调试和使用便利性。
项目经验 5:旧工程维护与样机联调
参与多个单片机旧工程维护和样机调试工作,能够根据原理图、串口日志、示波器/逻辑分析仪波形定位问题,修复外设驱动、通信异常、参数保存、时序错误等问题。交付修改说明、测试步骤和注意事项,便于客户后续维护。
项目经验 6:无刷电机控制项目
负责无刷电机控制相关嵌入式软件开发,完成 PWM 输出、霍尔信号采集、转速计算、启停控制、调速逻辑、堵转/过流/欠压等基础保护逻辑。根据硬件驱动电路和电机参数,配合示波器、串口日志和调试工具进行样机联调,优化启动、加减速和运行状态反馈。可根据项目需求实现简单开环控制、霍尔闭环测速控制,以及与上位机/控制板的通信接口。