
C#开发的电源电压电流监控上位机软件及STM32下位机源码简介:使用CodeProject的ZedGraph进行图表绘制
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目介绍了一款基于C#开发的电源参数监控软件,配合STM32硬件平台采集并显示设备的电压和电流数据。采用CodeProject的ZedGraph库实现实时动态绘图功能。
产品介绍:
该程序使用了codeproject上的zedgraph(绘图)、knob(表盘旋钮)、manometers(表盘)、ribbon、lbindustrialctrls(数码管等)这些控件,并结合诺比特usb2can中的串口通讯协议,源码基于VS2012。
主要功能:
1. 自动获取本机所有可用的串口号。
2. 双坐标轴动态显示设定电压和AD电压、设定电流与AD电流(电压和电流更新频率为每秒10次,温度更新频率为每秒0.5次)。
主要思路:
通过串口接收数据 -> 存入队列 -> 在_dataParseThread线程中调用AnalyzePackage()函数解析每一个字节以组成完整的一帧 -> 将相应的数据添加到曲线的点列表中(使用了C#中的BitConverter将byte[4]转换为float)。
下位机仅运行程序,但没有连接春风电源的模拟部分,因此采样不准确。
全部评论 (0)
还没有任何评论哟~


