Skip to content

Latest commit

 

History

History
70 lines (41 loc) · 3.95 KB

个人简历.md

File metadata and controls

70 lines (41 loc) · 3.95 KB

联系方式

  • 手机:phone: : 13451638446
  • Email:e-mail: :[email protected]
  • s微信:blue_book: :djw199653
  • 照片

image-20201123153513891

个人信息

  • 姓名:杜佳伟 性别:男 出生日期:1996/5/3
  • 毕业院校:常熟理工学院 本科学历
  • 专业:电气与自动化院测控技术与仪器专业

项目经历

  • 江苏固德威电源科技股份有限公司(2018.3~2019.7)

    Ezlogger项目

    项目描述

    ​ 该项目中,是用Stm32F4芯片开发的一个主控板,带有ucosⅡ操作系统。主要功能是通过RS485或者电力载波技术采集逆变器数据及需要采集的其他数据并通过3G/LAN方式传送至公司服务器。还兼带有控制整个光伏电站的功率输出的功能。

    ​ 在该项目中我负责整个固件开发,以及白盒测试。

    ​ 在该项目中接触了RTOS以及LWIP,由于要和服务器端和逆变器的固件工程师对接,我比较重视协议的制定规范,尽量做到统一,通用。我们后来采用了Modbus协议作为主控板到逆变器之间的通讯协议。

    Meter项目

    项目描述

    ​ 该项目是为了costdown以及今后的定制化功能而研发的,由于需要光伏电站的功率输出控制功能,需要一个电表进行功率采集,Meter就是起到这个作用。该项目是用单片机裸机开发的。

    ​ 该项目中我负责固件开发,以及白盒测试。

    ​ 在该项目中主要是控制一个电源采集芯片,然后将数据和主控板通过RS485通讯的方式进行共享。

  • 苏州联讯仪器有限公司(2019.7~至今)

    老化箱项目(多个)

    项目描述

    ​ 刚进公司由于老化部门的人手不足,暂时支援老化部门,一开始是发现老化部门的驱动板固件很简单,最基础的逻辑开发并根据上位机下发的指令单步执行。这导致了一个问题,上位机的HMI速度很慢。为此,我首先是重构了老的固件,将之前的许多单步命令再理解了业务要求后进行了整合。大大提高了上位机HMI的速度

    ​ 再熟悉了老化部门的业务后,面对接踵而至的不同的老化产品,老化方法,我和硬件工程师重构了整个方案。我们再PC和多块驱动板之间增加了一块控制板,在尽量不增加成本的情况下,提升了整个系统的稳定性以及速度。由于产品种类很多,硬件又有较大的差异,我在熟悉了整个业务之后,将老化项目的主要架构进行了抽象化,提炼出了老化平台,尽量统一了命令定义,大大提高后续的开发效率,以及稳定性。

    ​ 在控制板中我们用到了FreeRTOS\LWIP\YAFFS等技术,我们将PC上复杂的操作步骤移植到了嵌入式软件上,消除了PC程序崩溃所造成的影响,并且由于我的是不间断轮询下面驱动板,整个系统的速度得到了很大的提升

    ​ 目前接触到不同产品有4种,不同的硬件板有接近十种。目前仍在迭代,由于客户有新的需求。

技能清单

  • 单片机开发:精通 (使用过ST、CYPRESS的芯片)
  • RTOS(FreeRTOS\UCOSⅡ):精通
  • LWIP:精通
  • Python:掌握
  • C++:掌握
  • QT:熟悉
  • 嵌入式Linux:熟悉

自我评价

在工作方面我的进取心很强,对新的技术很感兴趣,并且很乐于花费业余时间去学习。愿意折腾。可能因为年轻,没有底子,害怕待在自己的舒适圈。

希望工作上能带给自己更多的挑战。

在生活中的小地方,我会有自己的解决方案并且愿意花费时间去想办法解决,例如为现在的公司制作了个点餐系统,微信端的,自己学习了微信小程序,服务器方面的知识。(业余时间完成)