《基于stm32的温度测量系统[汇编]》由会员分享,可在线阅读,更多相关《基于stm32的温度测量系统[汇编](37页珍藏版)》请在金锄头文库上搜索。
1、武汉理工大学 毕业设计(论文) 基于基于 STM32STM32 的温度测量系统的温度测量系统 学院(系): 信息工程学院 专业班级: 学生姓名: 指导老师: 武汉理工大学毕业设计(论文) 学位论文原创性声明学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成 果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表 或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向 有关学位论文管理
2、部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本 人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检 索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 1、保密囗,在 年解密后适用本授权书 2、不保密囗 。 (请在以上相应方框内打“”) 作者签名: 年 月 日 导师签名: 年 月 日 武汉理工大学毕业设计(论文) 目目 录录 摘 要.I Abstract.II 1 绪论 .1 2 系统分析 .3 2.1 STM32 芯片.3 2.2 DS18B20.5 2.3 TFTLCD .6 2.4 ATK-HC05 蓝牙串口 .7 3 硬
3、件设计 .8 3.1 MCU .8 3.2 JTAG 设计.9 3.3 TFTLCD 电路设计 .9 4 软件设计 .10 4.1 系统初始化 .10 4.1.1 时钟的初始化 .10 4.1.2 I/O 初始化.11 4.1.3 串口初始化 .13 4.1.4 DMA 初始化.15 4.1.5 中断初始化 .17 4.2 模块功能设计 .18 4.2.1 DS18B20 温度模块.18 4.2.2 TFTLCD 模块设计 .21 4.2.3 ATK-HC05 蓝牙模块 .24 5 结果与总结 .26 参考文献 .30 致谢 .31 武汉理工大学毕业设计(论文) 摘 要 温度是日常生活和农业生
4、产中的一个重要参数,传统的温度计有反应缓慢,测量精 度不高的和读数不方便等缺点,此外,通常需要人工去观测温度,比较繁琐,因而采用 电子技术的温度测量就显得很有意义了。 随着电子技术的发展,出现各种基于芯片的温度测量系统。本文设计了一个基于 STM32 的温度测量与无线传送的系统,温度采集使用数字化温度传感器 DS18B20,无线 传输使用 ATK-HC05 蓝牙模块。 STM32 的内核基于 cortex-m3,该内核拥有意法半导体独有的 130nm 专用低泄漏电流 制造工艺和优化的节能架构,处于行业领先的节能性能,其高性能、低功耗、低成本的 优势正符合本次设计的要求。温度芯片 DS18B20
5、 采用单总线协议,仅占一个 I/O 口就能 将环境温度转化成数字信号,具有微型化、低功耗、高性能、抗干扰能力强、易配微处 理器等优点。无线的传输采用蓝牙技术,成本低,兼容的设备较多,可以降低传统工程 的工程量,同时可以节省大量由排线、线路维修、检测上的一些不必要的障碍和消耗, 同时,在实时运行阶段也可以明显体现它的便携性,高效性和节能性。 关键词:STM32;蓝牙;DS18B20;温度;TFTLCD 武汉理工大学毕业设计(论文) I Abstract Temperature is an important parameter in the daily life and agricultural
6、 production, the traditional thermometer has slow response and reading inconvenient shortcomings, the measurement accuracy is not high , in addition, usually requiring labor to observe the temperature, more cumbersome, and thus the temperature of the use of electronic technology it makes sense to measure it. With the development of electronic