betway88必威体育
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示

共6条 1/1 1 跳转至

基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示

菜鸟
2024-09-05 21:27:03   被打赏 100 分(兑奖)     打赏

通过 STC 单片机和 DS18B20 实现环境温度采集并串口显示,后面进一步想要实现温度的实时监测和数据记录保存,因此编写了 LabVIEW 程序,修改了部分单片机程序代码。经过实验验证,该项目可以实现 LabVIEW 上位机对 MCU 发送指令,MCU 通过 DS18B20 温度传感器获取环境温度,并通过串口将数据反馈给上位机,上位机实时记录数据,并将日期和各个时刻的温度数据保存至文件。

LabVIEW上位机前面板设置如图所示img

程序面板如下图所示imgimg

需要注意的是单片机发送字符串给上位机、上位机接收均是一位一位传递,因此需要考虑判定截止符号,并将字符串转化为一定精度的数值才能显示到 LabVIEW 图表。

实物连接如下图所示img

LabVIEW和程序代码见附件

效果展示视频已上传至B站 https://www.bilibili.com/video/BV194vqekEzY/ .

项目说明

该项目起初是由于实验室缺少环境温度监控,而精密的光学仪器和材料对温度又十分敏感,因此想要制作一款实验室使用的远程温度监控系统。实验所需材料为一线制 DS18B20 高精度温度传感器、STC8H8K64U 开发板、STC 程序下载器。上位机使用最新版 LabVIEW 编程,上位机通过串口通信发送指令到 MCU,单片机读取传感器数据并回传给上位机,上位机实时保存时间和对应的温度数据。

项目分析

该项目相较于市场上常见的智能温度计的优点为可极大程度地提高信息获取的自由度,即使用者可以自定义采集数据的频率和精度,并实时查看监控保存数据。






关键词: STC8H8K64U     DS18B20     温度     Lab    

专家
2024-09-05 21:39:18     打赏
2楼

感谢分享


专家
2024-09-05 21:40:48     打赏
3楼

感谢分享


专家
2024-09-05 21:42:45     打赏
4楼

感谢分享


专家
2024-09-06 09:40:06     打赏
5楼

谢谢分享!


专家
2024-09-06 09:41:27     打赏
6楼

还可以更详细些哦,新人鼓励打赏100积分,期待您更多的分享!


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]