迪文科技论坛

 找回密码
 立即注册
搜索
查看: 577|回复: 0

【开源】基于DwinQuick的多组温度检测装置

[复制链接]

17

主题

119

回帖

1317

积分

金牌会员

Rank: 6Rank: 6

积分
1317
QQ
发表于 2023-11-19 15:50:09 | 显示全部楼层 |阅读模式
1、介绍

在上回的开源项目【http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=9119&extra=】中预告过DwinQuick软件,这次的开源项目就是由DwinQuick设计的,这次开源项目主要是用了屏幕的ADC功能,采用4路NTCR传感器,通过ADC获取传感器的电压,转换成相应的温度。
下面贴一些DwinQuick的软件界面,大家可以了解一下,文末会告知软件的下载地址。





软件自动生成的工程如下图所示。




2、硬件准备

迪文屏:DMG48480F021_01W

4路NTCR传感器:




3、设计

素材准备,素材在设计的时候最好就分好界面和控件。





一共是六个界面,开始界面,项目介绍界面,NTCR四合一界面,NTCR独立界面,NTCR波形界面和上下限设置界面,分别介绍一下上面的界面。

NTCR四合一界面:主要用于显示四个NTCR的温度,同时进入报警时,温度框中的底色会跳变。




NTCR独立界面:独立界面显示选择的传感器温度和上下限,同时可以点击进入温度上下限设置。




NTCR波形界面:会显示温度的波形,可以选择波形是否进行显示。




上下限设置界面:显示上下限温度,可以通过滑动条进行调节,也可以通过按钮进行调节。




剩下的就是代码设计了,用的是DwinQuick,所以整体代码很整洁,下面是按键注册部分和变量检测注册。




函数循环中,只有这些代码,按键和变量检测事件,以及对应界面显示时的刷新数据。




同时还定义了屏幕中所有的变量为宏,这样可以更方便对变量进行配置。




下面是代码的整体框架,比较清晰整洁。




4、总结

该项目直接采用T5L0的ADC引脚采集数据,分辨率还是挺高的,虽然有点浮动,但是不影响使用。

关于DwinQuick目前初版已经有了,不过在设计这个项目的时候还发现了一些问题,等这些问题解决了,就会发布一版出来,同时告知大家如何使用,也欢迎大家提出问题,后续会添加各种接口以及传感器和模块,这样大家在开发的时候就可以快速的进行项目开发。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
二哲科技,欢迎联系,帮你解决问题,为你提供方案~
VX:erzhekeji
QQ:1002866443
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-17 02:41 , Processed in 0.024979 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表