基于STM32的多路数字式温度采集系统 - 图文

更新时间:2023-09-24 15:51:01 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

湖北民族学院

毕业论文(设计)

学生姓名:系 别:指导教师:

多路数字式温度监测系统

学 号: 031041226 电气工程系 专 业: 电子信息科学与技术 孙玲姣 评阅教师:

论文答辩日期

答辩委员会主席 I

摘 要

本设计是一个以微控制器、温度传感器、按键及TFT显示屏等为框架的数字式温度测量系统。设计采用了STM32F103ZE芯片为主控制器,通过单总线制温度传感器DS18B20实现温度采集,将温度信息通过STM32F103ZE微控制器处理后在TFTLCD模块中显示,以实现多点的温度监测。

本设计一共使用了四个DS18B20,也就是说本系统可以同时采样四个地点的温度值。待温度传感器的温度值采回来后,将所有的温度值显示在液晶屏上面。在显示功能上,使用折线图显示,使显示更直观、更强大。当然系统其他的功能也有显示,比如报警温度将会实时显示,其通过外围按键来调整极限温度。本设计也将部分显示相关的功能性按键加到TFTLCD上,减少外围电路,也增加了人机交互,使系统更加人性化、智能化。本设计功能齐全,在温度检测上面面聚到。

关键词:微控制器,TFTLCD,DS18B20,温度监测

I

Abstract

This design is to a micro controller, temperature sensor, buttons and TFT screen for the framework of digital temperature measuring system.STM32F103ZE chips as the main controller is adopted, through the single bus temperature sensor DS18B20 temperature acquisition, temperature information through STM32F103ZE micro controller shown in TFTLCD module after processing, in order to realize the multi-point temperature monitoring.

This design uses the altogether four DS18B20, that is to say, this system can sampling temperature of four locations at the same time.With temperature sensor temperature after you come back, all the temperature display on the LCD panel.On the display function, using the line chart shows that make the show more intuitive, more powerful.The function of the system, of course, other also have display, such as alarm temperature will real-time display, through the peripheral buttons to adjust the limit temperature.This design will also be part of a display related functional keys on TFTLCD, reduce the peripheral circuit, also increased the human-computer interaction, make the system more humane, intelligent.The design of the function is all ready, at the top surface temperature detection.

Keywords: microcontroller,TFTLCD,DS18B20, the temperature measurement

II

目 录

摘 要 .......................................................................................................................... I Abstract ..................................................................................................................... II 1 绪言

1.1 课题背景 ....................................................... 1 1.2 国内外概况 ..................................................... 1 1.3 课题研究的目的和意义 ........................................... 2 1.4 课题的主要研究工作 ............................................. 3

2 系统设计方案的研究

2.1 方案选择 ....................................................... 4 2.2 系统总体方案设计 ............................................... 7 2.3 系统功能介绍 ................................................... 7

3 硬件电路设计

3.1 硬件元件介绍 ................................................... 9

3.1.1 STM32F103ZE 介绍 .......................................... 9 3.1.2 DS18B20介绍 ............................................. 12 3.1.3 TFTLCD介绍 .............................................. 15 3.1.4 FSMC介绍 ................................................ 16 3.2 硬件电路详细设计 .............................................. 17

3.2.1 温度采集模块设计 ......................................... 17 3.2.2 显示模块设计 ............................................. 18 3.2.3 按键模块设计 ............................................. 19 3.2.4 报警模块设计 ............................................. 19 3.2.5 系统总体电路图 ........................................... 20

4 软件设计

4.1 主程序流程图 .................................................. 21 4.2 温度采集处理子程序 ............................................ 21 4.3 显示子程序介绍 ................................................ 22

III

4.4 按键子程序介绍 ................................................ 23

5 系统调试及分析

5.1 调试结果及分析 ................................................ 26

6 总 结 ......................................................... 29 致 谢 ........................................................... 30 参考文献 ......................................................... 31

IV

本文来源:https://www.bwwdw.com/article/94sd.html

Top