




个人介绍
作为一名专注于电机控制和嵌入式系统开发的工程师,我在高性能电机控制(如永磁同步电机PMSM)和并网逆变器开发领域积累了丰富的实践经验。目前,我的工作主要围绕德州仪器(TI)C2000系列微控制器展开,致力于通过高效的技术方案解决实际开发中的复杂问题。
在智能变电站领域,我负责现场技术支持,包括站内组网调试、保护测控设备调试,并参与光伏、风电站内监控系统的集成调试。我熟练掌握IEC 61850协议(GOOSE、SV、MMS)的配置与调试,还涉及光功率预测系统、正反向隔离设备的调试,以及远动和调度系统的集成。
我的技能包括:
LabVIEW开发:擅长使用LabVIEW、LabVIEW RT和LabVIEW FPGA进行基于NI设备的开发。
Simulink和MATLAB开发:深入了解低代码开发平台,能够通过可视化编程快速搭建系统原型,提升开发效率。
嵌入式系统编程:精通DSP C2000的C语言开发,具备丰富的嵌入式系统编程经验,能够高效实现复杂的控制算法。
工业通讯集成:精通多种工业通讯协议的集成开发和调试,包括Modbus、CAN/CANFD、IEC 61850-MMS、GOOSE、SV、104、TCP、UDP和EtherCAT等。
在电机控制算法开发方面,我熟练使用Simulink进行PMSM控制算法的建模与仿真,并能够快速生成高效的嵌入式代码。我还精通eQEP模块的配置与应用,用于电机角度和转速的高精度测量。
在硬件资源优化方面,我熟悉C2000系列微控制器的硬件特性,能够充分利用ADC、ePWM等外设模块,实现高性能控制。我精通ADC的12bit/16bit模式切换,以及ePWM死区配置,确保系统性能最大化。
在开发环境集成方面,我熟练掌握MATLAB R2022b、Code Composer Studio v11.0以及C2000Ware 4.0.0.0的集成开发流程,能够灵活选择独立运行模式或CCS调试模式,满足快速验证和深度优化的双重需求。
此外,我还善于利用开源资源,熟悉开源Demo代码(如28388D_DriverLib)的使用和优化,并积极参与开发者社区,通过GitHub等平台共享资源,促进技术交流与协作。
总之,我通过高度集成的开发环境、强大的硬件支持和高效的算法实现,为电机控制和嵌入式系统开发提供了一套高效、可靠的解决方案。相比市场上的常规方案,我的技术选型在开发效率、硬件优化和社区支持方面具有显著优势,能够满足高性能电机控制和并网逆变器开发的需求。我期待在新的项目中继续发挥我的技术专长,为团队带来更大的价值。
工作经历
2016-07-15 -2017-04-30南京南瑞继保电气有限公司技术支持
现场支持工程师,站内组网调试,保护测控调试;光伏,风电站内监控集成调试,61850调试;光功率预测,正反向隔离;智能变电站GOOSE,SV,MMS,远动和调度调试
教育经历
2013-06-30 - 2016-06-30华中科技大学水利工程硕士
国家奖学金,DSP28335开发,matlab实现抽水蓄能水力系统,水泵水轮机建模
2009-09-01 - 2013-06-30华中科技大学水利水电工程本科
国家励志奖学金,绩点88.5,保研排名前三
技能

1. 本方案面向谁,解决了什么问题 面向对象: 电机控制工程师:从事永磁同步电机(PMSM)控制、并网逆变器开发等工作的工程师。 硬件开发工程师:需要在德州仪器(TI)C2000系列微控制器上实现复杂控制算法的开发人员。 高校及科研机构研究人员:从事电机驱动、电力电子、嵌入式系统等领域的研究团队。 工业自动化企业:开发高性能电机驱动系统、逆变器等产品的企业研发部门。 解决的问题: 硬件与软件的兼容性问题:通过明确支持的软件版本(如MATLAB R2022b、Code Composer Studio v11.0、C2000Ware 4.0.0.0等),解决了不同版本工具之间的兼容性问题,确保开发环境的稳定性和一致性。 开发效率问题:提供了从Simulink模型到硬件部署的完整流程,支持快速原型开发和调试,减少了开发周期。 复杂控制算法的实现问题:通过Simulink和C2000系列微控制器的结合,能够高效实现复杂的电机控制算法(如PMSM控制、并网逆变器控制等)。 硬件资源利用问题:提供了对C2000系列微控制器的详细配置指南(如ADC、ePWM、eQEP等模块的配置),帮助开发者充分利用硬件资源。 2. 相比于市场常规方案,本方案有哪些特点 特点: 高度集成的开发环境: 通过MATLAB/Simulink与Code Composer Studio的结合,实现了从模型设计到硬件部署的一站式开发流程。 支持在Simulink中直接生成可执行文件并部署到硬件,同时也支持在CCS中进行调试,提供了灵活的开发模式。 强大的硬件支持与优化: 针对TI C2000系列微控制器的特性进行了深度优化,支持多种外设模块(如ePWM、eQEP、ADC等)的高效配置。 提供了详细的技术文档和注意事项,帮助开发者避免常见的硬件配置错误。 高效的算法实现与调试: 支持Simulink模型的快速代码生成,能够直接在硬件上运行复杂的控制算法。 提供了丰富的调试工具(如HIL仿真、CCS断点调试等),方便开发者快速定位和解决问题。 灵活的开发模式选择: 提供了两种运行调试模式: 独立运行模式:直接在Simulink中生成独立可执行文件并部署到硬件,适合快速验证算法。 CCS调试模式:在CCS中导入项目并进行调试,适合深入分析和优化代码。 面向高性能应用的优化: 支持高性能电机控制(如PMSM控制)和并网逆变器控制,能够满足工业级应用的需求。 提供了对硬件资源的精细配置指南,如ADC的12bit/16bit模式切换、ePWM死区配置等,确保系统性能最大化。 开源与社区支持: 提供了开源的Demo代码(如28388D_DriverLib等),方便开发者学习和参考。 3. 方案的产品组成或技术选型 产品组成: 硬件平台: TI C2000系列微控制器:如F2838x、F28003x等,支持高性能电机控制和复杂算法实现。 仿真器:用于连接开发板和开发环境,支持代码下载和调试。 软件工具: MATLAB R2022b:用于模型设计、算法开发和代码生成。 Code Composer Studio v11.0:用于代码编译、调试和硬件配置。 C2000Ware 4.0.0.0:提供硬件驱动库和外设配置工具。 TI C28x CGT 20.2.1 和 TI ARM CGT 20.2.1:代码生成工具,支持高效的代码编译和优化。 开发资源: 开源Demo代码:如28388D_DriverLib,提供基础的驱动库和示例代码。 技术文档:包括硬件配置指南、外设模块使用说明等。 社区支持:通过GitHub等平台共享资源,促进开发者交流。 技术选型: 微控制器选型:TI C2000系列,支持高性能电机控制和复杂算法实现。 开发环境选型:MATLAB/Simulink与Code Composer Studio结合,提供高效开发和调试体验。 代码生成工具选型:TI C28x CGT和TI ARM CGT,支持高效的代码编译和优化。 开发模式选型:支持独立运行模式和CCS调试模式,满足不同开发需求。 总结 本方案通过高度集成的开发环境、强大的硬件支持、高效的算法实现和灵活的开发模式,为电机控制工程师、硬件开发工程师和研究人员提供了一套高效、可靠的解决方案。相比于市场常规方案,本方案在开发效率、硬件优化和社区支持方面具有显著优势,能够满足高性能电机控制和并网逆变器开发的需求。
