一、个人基本信息
学生生活照:
姓名:王正帅
性别:男
出生年月日:2005.01.18
政治面貌:群众
QQ号:1562198158
工作邮箱:1562198158@qq.com
联系地址:伟德国际1946南校区14号楼515
联系电话:15642280837
二、教育背景
1.专业班级:计算机2308班
三、获奖情况
发表《基于改进非线性制导律的无人机航迹跟踪算法研究》等两篇国际期刊论文
获得《机器硬件集成测试与飞行性能评估平台》等七个软件著作权
获得《基于无人机物流的投放装置》等两项实用新型专利
国家级大创计划:翼链云端——低空经济视阈下的无人机物流生态网络平台
参与一项省级重点课题,持有一项国家中科院科技查新
持有三项DCI证书与四项作品登记证书
RoboMaster 2025机甲大师高校联盟赛步兵对抗赛东北赛区八强
RoboMaster 2026机甲大师高校联盟赛步兵对抗赛省三等奖
2025年第六届辽宁省智能制造科普创意创新大赛省一等奖
2024年伟德国际1946大学生物理实验竞赛一等奖
2025年"枫叶优体"杯辽宁省大学生互联网+儿童生活环境创意项目大赛省二等奖
2024年辽宁省大学生智慧海洋科技创新大赛省二等奖
2024年(第三届)辽宁省大学生智能技术应用大赛省二等奖
2025年第四届辽宁省大学生智能技术应用大赛省二等奖
2025年辽宁省"创新杯"未来飞行器设计大赛省二等奖
2025年"中软国际——卓越杯"AI挑战赛省二等奖
RMUL 2025步兵对抗赛&工程挑战赛机器人竞技奖省二等奖
2025年辽宁省普通高等学校大学生移动应用开发大赛省二等奖
2024年"和鲸杯"大学生计算机设计竞赛省三等奖
2025年"建行杯"辽宁省大学生创新大赛省三等奖
大创竞赛方面,获得两项一等奖,17余项二等奖,22余项三等奖,13余项优秀奖
四、目前研究项目简介
1.项目名称:基于STM32的OBD2-WiFi无线汽车数据采集主机
2.项目简介:
随着汽车电子技术的快速发展,车载数据采集与实时监测已成为智能驾驶辅助、车辆故障诊断和驾驶行为分析的重要基础。OBD2(On-Board Diagnostics)接口作为现代汽车的通用诊断接口,能够提供发动机转速、车速、冷却液温度、节气门位置等关键运行参数。然而,传统的有线诊断设备在便携性和实时性方面存在局限,难以满足移动监测和远程诊断的需求。
本项目基于STM32F103C8T6微控制器与ESP-01 WiFi模块,设计并实现了一套无线汽车OBD2仪表数据采集主机。系统通过CAN总线连接车辆OBD2接口,支持多协议自动检测(包括CAN 11-bit/29-bit 500kbps和250kbps等常见ISO 15765-4协议),能够以5ms间隔循环采集发动机计算负载、冷却液温度、发动机转速、车速、空气流量和节气门位置等6个核心PID参数。采集数据通过DMA串口高效发送至ESP-01 WiFi模块,以兼容的文本帧格式无线输出至上位机或手机App,实现车辆运行状态的实时远程监测。
项目在硬件层面采用模块化设计,通过PA11/PA12引脚实现CAN收发,PA9/PA10连接ESP-01串口通信,PA8/PB14/PB15实现ESP-01电源管理与硬复位控制。软件层面实现了OBD2协议自动探测、PID状态机轮询、帧同步防错位、CAN错误自恢复等核心机制。上电后自动扫描4种主流协议,发送测试PID锁定正确协议;PID轮询采用状态机设计,发送间隔仅5ms,接收超时100ms,并通过响应PID实时同步状态机索引,防止超时错位累积;同时实时监测TEC/REC计数器,异常时自动重启CAN外设,确保在复杂车载电磁环境下稳定运行。
本项目适用于2008年以后的大部分汽油车及支持OBD2 CAN协议的车型,包括大众/奥迪/斯柯达、丰田/本田/日产/马自达、福特/通用/宝马/奔驰等常见品牌。系统具有成本低、体积小、兼容性强的特点,为车载无线诊断和驾驶数据可视化提供了一种低成本解决方案。后续可进一步扩展支持的PID数量,优化ESP-01 WiFi透传稳定性,并配合STM32-OBD2-WiFi-Dashboard显示从机实现完整的无线车载仪表系统。
3.技术路线与数据处理:
本项目采用模块化硬件架构与分层软件设计。硬件部分以STM32F103C8T6为主控核心,通过CAN外设连接车辆OBD2接口,通过USART1连接ESP-01 WiFi模块,并设计独立的电源管理电路为ESP-01提供稳定供电。软件部分基于STM32CubeMX生成的HAL库代码,采用CMake构建系统,支持CLion、VS Code等现代IDE开发。主程序集成OBD2协议检测、PID轮询、数据格式化输出三大功能模块,通过DMA实现非阻塞串口发送,降低CPU占用。数据帧格式为[LOAD=<负载> TMP=<温度> RPM=<转速> SPD=<车速> MAF=<空流> THR=<节气门>],兼容上位机Dashboard App解析显示。