开源:基于迪文T5L智能屏的PID温控器方案

news/2024/10/31 5:28:11/

——来自迪文开发者论坛用户

该温控器方案基于 DMG80480C043_02W 智能屏设计,通过 DS18B20、MLX90614 分别采集设备入、出口温度值给到 T5L 芯片处理,并将温度值实时显示在屏幕上。同时采用了 PID 控温算法控制加热装置,使出口温度稳定在设定值上,达到恒温供暖的效果。

 

 屏幕显示出口温度变化曲线,方便调整 PID 参数

一、方案设计

1. 方案框图

2. 硬件设计图

硬件由温度采集板 PID-Main,DMG80480C043_02W 智能屏组成。

 

采集板 PID-Main

 

DMG80480C043_02W 智能屏 

3. 屏幕界面设计图

主界面

控制界面

 

4. 开发环境

界面开发:DGUS 系统;

温控开发:Keil C51 或 TKStudio。

二、开发资料下载

方案完整资料包下载可前往迪文开发者论坛获取或者留言。

 


http://www.ppmy.cn/news/523519.html

相关文章

涉密信息系统服务器管理制度

第一条 为加强对涉密信息系统服务器的保密管理,特制定本管 理制度。 第二条 本制度适用于内网服务器的保密管理。 第三条 本制度所指服务器包括连入涉密内网并提供网络服务 的工作站、服务器、台式 PC 机等。 第四条 所有服务器的设备管理,包括…

讲二重、三重缓冲的

https://www.anandtech.com/show/2794

20220519_缓冲字符流

txt内容 Line1: !#$%^&*()-[]\;./,ABCD1234abcdLine2: !#$%^&*()-[]\;./,ABCD1234abcdLine3: !#$%^&*()-[]\;./,ABCD1234abcdLine4: !#$%^&*()-[]\;./,ABCD1234abcdLine5: !#$%^&*()-[]\;./,ABCD1234abcdLine6: !#$%^&*()-[]\;./,ABCD1234abcdLine7: …

java:实现三重缓冲区(附完整源码)

java:实现三重缓冲 三重缓冲区是指在多线程环境下,保证缓冲区安全性的一种缓存机制。Java中可以通过使用同步锁和wait/notify来实现三重缓冲区。下面是一个简单的例子: public class TripleBuffer {private final Object lock = new Object();private String[] buffers =

C语言:实现三重缓冲区(附完整源码)

C语言:实现三重缓冲区 三重缓冲区是一种常用的技术,用于解决生产者消费者问题中的数据同步和互斥问题。其基本思想是在生产者和消费者之间设置三个缓冲区,生产者往其中一个缓冲区写入数据,消费者从另一个缓冲区读取数据,而第三个缓冲区则用于同步二者之间的操作。 下面是一…

DirectX12交换链、深度缓冲

DirectX12交换链 用IDXGISwapChain接口表示交换链 这个接口不仅存储了前台缓冲区和后台缓冲区两种纹理,而且还提供了修改缓冲区大小(IDXGISwapChain::ResizeBuffers)和呈现缓冲区内容(IDXGISwapChain::Present)的方法…

VSync 和 多缓冲

1.只有一个Buff(缓冲区)模式 缺点是经常会闪烁 2.double buffering(双缓冲) 双缓冲背后的想法是,计算机只绘制到一个缓冲区(称为“后”缓冲区)并将另一个缓冲区(称为“前”缓冲区)发送到屏幕。计算机画完后&#xff0c…

Linux的帧缓冲设备

参见:http://blog.ednchina.com/exbob/254847/message.aspxLinux的帧缓冲设备 帧缓冲(framebuffer)是 Linux 为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在 图形模式下直接对显示缓冲区进…