联系方式
- 手机:phone: : 13451638446
- Email:e-mail: :[email protected]
- s微信:blue_book: :djw199653
- 照片
- 姓名:杜佳伟 性别:男 出生日期:1996/5/3
- 毕业院校:常熟理工学院 本科学历
- 专业:电气与自动化院测控技术与仪器专业
-
江苏固德威电源科技股份有限公司(2018.3~2019.7)
该项目中,是用Stm32F4芯片开发的一个主控板,带有ucosⅡ操作系统。主要功能是通过RS485或者电力载波技术采集逆变器数据及需要采集的其他数据并通过3G/LAN方式传送至公司服务器。还兼带有控制整个光伏电站的功率输出的功能。
在该项目中我负责整个固件开发,以及白盒测试。
在该项目中接触了RTOS以及LWIP,由于要和服务器端和逆变器的固件工程师对接,我比较重视协议的制定规范,尽量做到统一,通用。我们后来采用了Modbus协议作为主控板到逆变器之间的通讯协议。
该项目是为了costdown以及今后的定制化功能而研发的,由于需要光伏电站的功率输出控制功能,需要一个电表进行功率采集,Meter就是起到这个作用。该项目是用单片机裸机开发的。
该项目中我负责固件开发,以及白盒测试。
在该项目中主要是控制一个电源采集芯片,然后将数据和主控板通过RS485通讯的方式进行共享。
-
苏州联讯仪器有限公司(2019.7~至今)
刚进公司由于老化部门的人手不足,暂时支援老化部门,一开始是发现老化部门的驱动板固件很简单,最基础的逻辑开发并根据上位机下发的指令单步执行。这导致了一个问题,上位机的HMI速度很慢。为此,我首先是重构了老的固件,将之前的许多单步命令再理解了业务要求后进行了整合。大大提高了上位机HMI的速度。
再熟悉了老化部门的业务后,面对接踵而至的不同的老化产品,老化方法,我和硬件工程师重构了整个方案。我们再PC和多块驱动板之间增加了一块控制板,在尽量不增加成本的情况下,提升了整个系统的稳定性以及速度。由于产品种类很多,硬件又有较大的差异,我在熟悉了整个业务之后,将老化项目的主要架构进行了抽象化,提炼出了老化平台,尽量统一了命令定义,大大提高后续的开发效率,以及稳定性。
在控制板中我们用到了FreeRTOS\LWIP\YAFFS等技术,我们将PC上复杂的操作步骤移植到了嵌入式软件上,消除了PC程序崩溃所造成的影响,并且由于我的是不间断轮询下面驱动板,整个系统的速度得到了很大的提升。
目前接触到不同产品有4种,不同的硬件板有接近十种。目前仍在迭代,由于客户有新的需求。
- 单片机开发:精通 (使用过ST、CYPRESS的芯片)
- RTOS(FreeRTOS\UCOSⅡ):精通
- LWIP:精通
- Python:掌握
- C++:掌握
- QT:熟悉
- 嵌入式Linux:熟悉
在工作方面我的进取心很强,对新的技术很感兴趣,并且很乐于花费业余时间去学习。愿意折腾。可能因为年轻,没有底子,害怕待在自己的舒适圈。
希望工作上能带给自己更多的挑战。
在生活中的小地方,我会有自己的解决方案并且愿意花费时间去想办法解决,例如为现在的公司制作了个点餐系统,微信端的,自己学习了微信小程序,服务器方面的知识。(业余时间完成)