基于STM32单片机的温度控制报警系统 摘 要: 在自动控制领域当中,对温度的监测及控制有着越来越高的要求,大到科技发展、医疗机构、工农业以及畜牧业的生产,小到生活领域等,温度监测系统都得到了广泛的应用。现如今,温度传感器正不断向数字化迈进,同传统的模拟器件相比具备更多的优点,当下正朝着自动化、智能化、高精度的方向迈进。本课题所设计的温度控制报警系统,以STM32单片机为核心,利用DS18B20温度传感器对温度进行采集,使该系统实现测温功能,在与其他各模块结合的基础上,通过设置温度上下限值,将温度控制在规定范围内,若超出范围则会通过报警来启动升温或降温设备,以起到恒温的目的。 关键词:STM32单片机;DS18B20;温度检测;恒温控制 目录 1. 绪论 3 1.1课题背景 3 1.2课题的研究和意义 4 1.3课题的主要研究工作 4 1.3.1基本工作 4 1.3.2参数设定 5 2.系统设计方案 5 2.1总体方案设计 5 2.2系统主要单元的选择与论证 6 2.2.1单片机主控模块的选择与论证 6 2.2.2温度检测模块的选择与论证 6 2.2.3显示模块的选择与论证 6 3.系统硬件设计 7 3.1单片机主控电路设计 7 3.2 DS18B20温度检测电路设计 8 3.2.1 DS18B20模块电路分析 8 3.2.2 DS18B20数据手册 8 3.2.3 DS18B20工作原理分析 8 3.2.4 DS18B20读写逻辑 9 3.3蜂鸣器电路设计 10 3.4液晶显示电路设计 11 3.5按键电路设计 11 4.软件设计 12 4.1主流程图 12 4.2 按键流程图 13 4.3 显示流程图 14 5.系统测试 15 5.1测试结果分析 15 5.2测试总结 15 6.总结与展望 16 6.1总结 16 6.2展望 17 |
基于STM32单片机的温度控制报警系统
更新时间:2019-07-29