个人介绍
c/c++,嵌入式软件开发,modbus标准协议,协议栈开发,物联网平台搭建(EMQ+Node-red),惯性测量系 Qt开发,实时操作系统,Altium Designer,ARM,freertos嵌入式实时操作系统,rs485通信,solidworks画图, mqtt,LoRa应用,Visio,PowerPoint,Word,Excel,Xmin
工作经历
2021-01-01 -2023-01-07北京安稳优有限公司工程师
c/c++,嵌入式软件开发,modbus标准协议,协议栈开发,物联网平台搭建(EMQ+Node-red),惯性测量系 统,Qt开发,实时操作系统,Altium Designer,ARM,freertos嵌入式实时操作系统,rs485通信,solidworks画图, mqtt,LoRa应用,Visio,PowerPoint,Word,Excel,Xmin
教育经历
2019-01-02 - 2023-01-04中国石油大学(北京)电子科学与技术硕士
技能
项目背景:由于油气田现场井口多,巡检周期长,所以人工巡检不能实时获取每一口井的数据;同时多源数据记录、分析与处 理也为工程师带来了繁重的工作量; 硬件设计:采用5G网络和北斗定位技术,提供标准的Modbus RTU数据接口,只要现场设备支持Modbus RTU协议,系统的 硬件就可以实时跨地域向管理中心上传现场工艺数据和孤岛设备地理位置,现场已有设备不需要做任何改造。 软件开发:为STM32系列CPU编写底层驱动,移植HAL库,移植Freemodbus协议栈,移植FreeRTOS,根据数据手册编写传 感器驱动程序。
项目背景:在天然气计量方式变革的背景下,现场对于传感器的精度越来越高,需要将不同波特率的传感器接入工控网络,这 与基于RS485总线和Modbus协议的传统现场SCADA系统难以兼容; 硬件设计:利用Altium Designer20,设计基于STM32H743处理器的硬件电路,包括RS485、RTC、DC-DC、AD(4- 20mA)、EEPROM以及MCU外围电路等功能; 软件开发:在MDK和Cube MX平台上编写底层驱动程序、终端服务函数和回调函数;分配中断优先级和中断嵌套模式,设置 FreeRTOS实时操作系统时间片轮转和消息队列功能,开发Modbus Master多主站协议栈,支持多路RS485总线上的所有从机 同时在线,可读可写; 综合调试:利用Qt5开发一款上位机测试软件,与两路RS485总线网络测试通讯