Qt5 / C++ / SerialPort
YongWen 电机监控上位机
四环 PID 电机参数监控上位机:串口连接、位置/速度/Q轴/D轴电流环 PID 实时显示、实时曲线控件、自定义串口协议解析、极简 xlsx 导出。
Running Screenshot
程序运行截图
About
项目介绍
要解决的问题
YongWen 面向电机调试和参数监控场景。位置、速度、Q 轴电流和 D 轴电流等 PID 参数如果只靠底层数据或临时串口工具查看,调试过程不直观,也不利于观察运行曲线和保存结果。
核心功能
- 通过串口连接电机设备,并解析自定义串口协议。
- 实时显示位置、速度、Q 轴电流和 D 轴电流四环 PID 参数。
- 提供实时曲线控件和基础/高级参数页。
- 支持电机运行控制入口,以及极简 xlsx 导出。
设计思路
项目使用 Qt5 / C++ 做桌面上位机,重点是把串口通信、参数表、曲线和控制按钮放在同一个可操作界面里。基础参数、高级参数和电机运行页分开,是为了让监控、调试和控制各自有清晰区域,降低误操作和阅读负担。
技术亮点
技术亮点集中在实时性和可视化:SerialPort 处理设备连接,自定义协议把底层数据转成界面可读的参数,曲线控件帮助观察变化趋势。xlsx 导出则让调试结果可以离开程序继续整理。
Stack