主要工作内容:负责公司项目的研发工作,主要包括项目的程序功能编写,以及部分电路设计以及调试。在职其间担任项目的程序研发工作,程序的框架基于STM32F407ZE芯片的一个框架,实现的功能需求包括,与组态屏幕通信实现人机交互友好,与4G模块通信实现设备通过mgtt协议联网,以及实现步进电机自主闭环校正功能和多个电磁阀以及传感器的触发逻辑顺序功能。
主要技术应用:
1、对GPIO口和中断以及串口等多个外设的使用,来实现电磁阀的控制,传感器的输入信号的控制该项目包含对八个步进电机的脉冲精准控制
2、通过算法计算出各个电机的到达指定位置需要的脉冲个数。在4G通信中实现了对发送的数据帧进行加密以及CRC校正码生成,同时对接收到的数据帧解密以及校正
3、在8个电机中有一个步进电机需要实现精准的位置,所以设计了一个读取角度传感器小板来反馈读取的角度,实现实时校正角度
4、使用QT设计上位机用于初始化配置已经模式设置