硬件系统总体设计 本次设计采用STM32单片机做主控芯片,通过DS18B20采集温度,将温度显示在 LCD1602上。根据温度的不同,利用STM32对风扇进行调速,总体硬件设计如图1所示: 软件系统总体设计 本次设计控制系统软件使用C语言编程。使用模块化设计,除主程序外,还有各功能子程序,分别执行直流电机驱动调速及温度采集、显示等功能,...
只有在检测到DS18B20之后才开始读取温度并显示在LCD上,如果发现了DS18B20,则程序每隔100ms左右读取一次数据,并把温度显示在LCD上。同样我们也是用DS0来指示程序正在运行。所要用到的硬件资源如下: 1)指示灯DS0 2)TFTLCD模块 3)DS18B20温度传感器开发板上DS18B20接口和STM32的连接电路,如图9所示:图9 DS18B20接口与...
简要概述 这是我最近刚做的oled仿真设计,基于proteus8.11版本(其他版本打不开的),能够显示温度、调节阈值。 目录│文件列表: ├ 仿真 │ │ Backup Of STM32.pdsbak │ │ Last Loaded STM32.pdsbak │ │ STM32.pdsprj │ │ STM32.pdsprj.PS20190510ICEA.Admin.workspace │ └ STM32.pdsprj.SC-20190831...
通过其独特的单线接口,DS18B20能够直接与微控制器进行通信,无需额外的接口电路,简化了设计和布线。内置的强大功能,如温度报警设定和寄生电源模式,使得DS18B20非常适合于各种环境监测、设备温度控制等应用,为项目提供了高性价比且可靠的温度监测解决方案。 4.2.1.3 距离传感器 HC-SR04超声波距离传感器利用回声定位原理,通过...
当温度超限,温度报警指示,蜂鸣器报警; 当电压过低,电压报警指示,蜂鸣器报警; 当电流过流,电流报警指示,蜂鸣器报警; 1.DS18B20监测电气温度 2.电压监测 3.电流监测 4.阈值调节 5.过流报警、超温报警、低电压报警 有哪些资料: 1、仿真工程文件 2、源代码工程文件 3、原理图工程文件 4、物料清单 ...
3.具体行动(Action): 鉴于已有一款STM32单片机,因此决定已现有单片机为基础,添加适当模块,完成制作。 本方案基于ST公司的STM32F429芯片,外接电导率信号处理模块。通过电导率传感器和温度传感器采集数据,对采集的数据通过算法处理得到最终结果。 将实验数据结果传入LCD屏幕显示及SD中保存,并通过触摸屏完成人机交互。