基于STM32单片机和Labview的温湿度波形实时显示串口助手(一)----手把手教学

3 篇文章 2 订阅
2 篇文章 8 订阅
本文博主分享了从零开始学习LabVIEW,通过实例教程制作了一个串口助手,用于实现实时显示STM32单片机的温湿度波形。教程包括界面展示、功能实现、C语言指针和LabVIEW技巧等,适合初学者系统学习。
摘要由CSDN通过智能技术生成

基于STM32单片机和Labview的温湿度波形实时显示串口助手(一)----手把手教学

最近导师有个关于USRP的上位机系统需要找人做下,索性就把任务下发给我了。因为其它课题组有labview的正版使用权,于是我就被迫从一个寒假学了点C#做了个上位机串口显示波形助手的人儿到自学labview来写串口助手的打工人(有一说一,虽然这样形容不好,但是研一我们是没有补贴的)。于是天天在CSDN和各大学习网站寻找资源,发现这个labview在国内的环境好像并不是那么友好,资源什么的都比较少,很少有可以真正从头学下来的完整项目资源,这让我属实崩溃。

在此期间,也逛了B站学习基础的使用及编程,但是真正想要开始做一个项目出来,我却无从下手,不知道大家是什么感觉,反正从这半个月的接触时间来看,我个人认为labview也没有说的那么简单啊!好在皇天不负有心人,我在B站找到一个UP主亲手教做这个串口调试助手,同样也是手把手教,所以我秉着取自网络,还于网络的心态去写这个项目的博客,毕竟我很喜欢开源精神哈哈哈。预计写完可能要五六篇才能完结吧,所以如果大家想要学会这个项目,请一定坚持看完它,我保证你会有收获,同时我也会讲解一些所涉及的其它方面的知识,比如stm32代码块、C语言指针和Labview的一些小操作等等,尽量让读者可以知其然也知其所以然。

下面就先把界面给放出来吧,因为也是刚刚调好,所以界面还没来得及调整就来写这篇博客了,大家先将就看着,后期我会再完善相关功能和美化下GUI界面。

在这里插入图片描述
这个是写的一个普通的串口助手界面,可以进行简单的数据收发操作,放在这里是因为让大家心里有个底先。

下面这张图就是今天下午调试出来的初代温湿度波形显示系统。在这里插入图片描述
虽然看起来挺Low的哈哈哈,不过请放心食用(滑稽表情),功能已经实现。至于为什么做两种不一样风格的波形显示图表,主要是因为我想看看哪一种更舒服,不过这倒是小问题,在labview里面这都是一拖一拽的事情。

下图是运行后界面图和正点原子stm32单片机LCD显示的界面图,内容也是温度和湿度值。

A:Labview上位机运行界面
在这里插入图片描述
B:stm32单片机LCD显示的界面图
在这里插入图片描述
可以看到数据基本解析正确。

好了,今天也就写到这里吧,该睡觉了呀,着实有点子睡意,补充补充体力,明天还有一场考试,加油嘻嘻~

未完待续

器相信大家都知道了,在设备的连接汇总,通过示器判断设备的连接方式,检测设备的兼容性等都是非常重要的,这款ComDigitalScopeV100串口示器软件功能丰富,是一款集硬件设备的检测与串口的连接,查看各种示器的变化数据,支持恢复,暂停,移动,调焦,放大,缩小, X 轴调节,Y 轴调节等功能于一体的工具,有需要的用户千万不要错过哦。 ComDigitalScopeV100是一款功能丰富的串口示器软件,该软件主要您可以将示器的图像调整到适应您浏览大小的比例,也可以直接缩放到最大化,方便您观察不同数据段的波形变化。 本程序在相应硬件(如USB转TTL,高速RS232等)支持下能够进行串口高速数据采集,并使数据在PC机上实时图形显示。 正常操作时,点击START按钮,打开串口接收功能,软件将从串口接收到的数据实时图形化显示。 下位机只要按照说明书的格式通过串口向上发送数据,上位机即可将接收到的数据显示成为波形,有AA55,CRC,SUM的数据校验方式。 当下位机持续向上位机发送满足要求的数据时,软件则会将收到的数据显示为1-8条曲线。 您可根据需要任意扩大缩小图形,并可保存以备下次分析。同时该程序还具有串口调试助手功能。 这是一款功能极其强大的串口调试工具,界面明了,易于使用,若应用于下位机程序开发等工作,将大大提高您的开发效率,成为您必不可缺的开发助手。 ComDigitalScopeV100 有两条坐标T0 T1 ,有T0,T1之间最大最小值显示。可更改各个数据通道名称,以及数据显示倍数显示调整等功能。 试用版本,COM1,特率为9600bit/s。
评论 47
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值