本人具备嵌入式软件开发与硬件调试的综合技术能力,熟练掌握C语言进行嵌入式系统开发,具备丰富的单片机程序编写经验,涵盖底层驱动、通信协议实现、板卡校准与功能优化等多个方面。熟悉多种工业控制模块的开发,如DI/DO、AI/AO、RTD、TC等板卡的程序编写与调试,能够独立完成从需求分析、代码编写、硬件调试到现场联调的全流程工作。
在通信协议方面,熟练使用MODBUS、CANopen、SPI、LORA、MQTT等协议,具备在复杂系统中实现多节点通信和协议对接的能力。掌握QT框架进行人机交互界面开发,能够根据客户需求设计和优化界面布局、逻辑功能及通信接口。具备良好的问题定位与解决能力,能快速响应并修复软硬件BUG,优化系统性能。
此外,熟悉多种开发环境与调试工具,具备较强的学习能力和跨项目协调能力,能够同时参与多个项目并高效推进,具备与客户、同事协作沟通的经验,适应出差现场调试与技术支持工作。
雷达通讯模块(CANopen)开发
负责CANopen协议栈的移植与实现,完成主从站通信、DI/DO控制、脉冲计数、节点ID与波特率配置等功能,解决多节点上电拥塞问题,提升系统稳定性,配合硬件完成多次投板前功能验证。
PLC系列板卡软件开发与维护
参与多个PLC板卡的程序编写与优化,包括8AI/8AO、RTD、热电偶、太阳能充电板等模块,解决量程校准、电磁干扰、通信异常等实际问题,配合生产和客户需求进行版本迭代与现场支持。
上海煤科院皮带机保护系统
完成IO板卡、终端模块、触摸屏界面等软硬件开发,实现DI/DO/AI、CAN、串口等底层功能,参与现场联调与界面优化,支持后续矿下环境测试。
北航发烟机控制系统
负责底层驱动编写、硬件调试与现场演示支持,完成功能测试与验收,整理项目文档,配合客户进行后续软硬件整改。
四川科至达发光砖研发项目
主导QT界面开发与上下位机联调,实现MQTT、LORA通信、网关协议转换等功能,协助客户完成项目结题与资料交付。
作品名称: 基于 CANopen 的工业雷达通信从站模块(GD32F103) 作品介绍: 本项目面向工业雷达设备通信控制,基于 GD32F103(兼容 STM32 生态)完成 CANopen 从站软件开发。系统采用 C 语言 + FreeRTOS 架构,实现了 PDO、SD
本项目是公司PLC产品线的核心组成部分,涵盖多款模拟量、数字量及特殊功能板卡的嵌入式软件开发与维护。我在项目中负责从底层驱动编写、功能调试、硬件适配到客户现场支持的全流程工作,累计参与开发了8AI/8AO、RTD(热电阻)、TC(热电偶)、DI/DO、太阳能充电板等十余种板卡,形