基于PID的STM32恒温控制系统设计53.pdf
《基于PID的STM32恒温控制系统设计53.pdf》由会员分享,可在线阅读,更多相关《基于PID的STM32恒温控制系统设计53.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、成绩评定 序号 成绩评审项目 指 标 评分 1 学习态度 遵守纪律,学习认真;作风严谨,踏实肯干;善于与他人合作。20 2 设计作品 所设计作品能够运行,功能完整,设计指标符合要求,作品能体现学生对所学单片机知识的综合运用,有一定的创新。40 3 设计报告 系统设计方案科学、合理;数据采集、计算、处理方法正确。10 系统硬件、软件设计正确,分析合理,且与描述相一致,程序可靠运行,结论正确。20 设计报告文本质量符合要求,格式规范,文理通顺。10 成绩 欧阳阳理创编 2021.03.04 欧阳阳理创编 2021.03.04 基于 PID 的 STM32 恒温控制系统设计 摘 要 研究基于 STM
2、32 单片机和温湿度传感器的恒温智能控制系统。温度具有时变性、非线性和多变量耦合的特点。在温度控制过程中,温度的检测往往滞后于温度的调控,从而会引起温度控制系统的温度出现超调、温度振荡的现象。在设计中提出了基于增量式 PID 算法控制温度的模型,系统采用低功耗的 STM32 作为主控芯片、DHT11 数字式温度传感器和半导体温度调节器。实验结果表明,该系统能够有效地维持系统地恒温状态。通过将数字PID 算法和 STM32 单片机结合使用,整个控制系统的溫度控制精度也提高了,不仅仅满足了对温度控制的要求,而且还可以应用到对其他变量的控制过程中。所以,在该温度控制系统的设计中,运用单片机STM32
3、 进行数字 PID 运算能充分发挥软件系统的灵活性,具有控制方便、简单和灵活性大等优点。关 键 词:STM32,PID 算 法,恒 温 控 制,DHT11欧阳阳理创编 2021.03.04 欧阳阳理创编 2021.03.04 1绪论 温度控制系统具有滞后性,时变性和非线性的特点。无法建立精准的数学模型,因此使用常规的线性控制理论无法达到满意的控制效果。在嵌入式温度控制系统中的关键是温度的测量、温度的控制和温度的保持,温度是工业控制对象中主要的被控参数之一。因此,嵌入式要对温度的测量则是对温度进行有效及准确的测量,并且能够在工业生产中得广泛的应用,尤其在机械制造、电力工程化工生产、冶金工业等重要
4、工业领域中,担负着重要的测量任务。在日常工作和生活中,也被广泛应用于空调器、电加热器等各种室温测量及工业设备的温度测量。但温度是一个模拟量,需要采用适当的技术和元件,将模拟的温度量转化为数字量,才生使用计算机进行相应的处理。2 设计方案 为了对于交流负载做到温度精确,升温采用控制双向可控硅导通角度进行升温控制。降温采用 PWM 电压控制,因为当前降温采用制冷片,风扇等降温手段,采用直流电压供电方式,选用 PWM 控制使降温更加精确。温度采集选用温度传感器 DHT11,好处为可做到高精度,整体框图如图1 所示。STM32控制器降温控制温湿度采集LCD显示风扇 图 1系统框图 3硬件设计 3.1
5、DHT11 温度传感器 欧阳阳理创编 2021.03.04 欧阳阳理创编 2021.03.04 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC 测温元件,并与一个高性能 8 位单片机相连接。DHT11电路图如图 2所示。图 2 HT11电路图 DHT11 是通过单总线与微处理器通讯,只需要一根线,一次传送40位数据,高位先出。数据格式:8bit湿度整数数据+8bit 湿度小数数据+8bint 温度整数数据+8bit温度小数数据+8bit
6、 校验位 校验算法:将湿度、温度的整数小数累加,只保留低 8 位。微处理器(M0)与 DHT11 通信约定:主从结构,DHT11 为从机,M0 作为主机,只有主机呼叫从机,从机才能应答。详细流程:M0 发送起始信号-DHT 响应信号-DHT 通知 M0 准备接受信号-DHT发送准备好的数据-DHT结束信号-DHT内部重测环境温湿度数据并记录数据等待下一次 M0 的起始信号。由流程可知,每一次 M0 获取的数据总是 DHT 上一次采集的数据,要想得到实时的数据,连续两次获取即可,官方不建议连续多次读取 DHT,每次读取的间隔时间大于 5 秒就足够获取到准确的数据,欧阳阳理创编 2021.03.0
7、4 欧阳阳理创编 2021.03.04 上电时 DHT需要 1S 的时间稳定。3.2LCD屏幕显示 TFT-LCD 又叫做薄膜晶体管液晶显示器,其管脚图如图 3 所示,其管脚在 STM32F103中有相应的管脚对应。常用的液晶屏接口很多种,8 位、9 位、16 位、18 位都有。而常用的通信模式呢,主要有 6800 模式和 8080 模式两种,今天呢,我们来讲的是 8080 模式。如果大家接触过 LCD1602 或者 LCD12864 等,那么就会发现 8080 模式的时序呢,其实跟 LCD1602 或者 LCD12864 的读写时序是差不多的。8080 接口有 5 条基本的控制线和多条数据线
8、,数据线的数量主要看液晶屏使用的是几位模式,有 8 根、9 根、16 根、18 根四种类型。图 3 LCD引脚图 3.3 STM32 单片机 在 STM32F105 和 STM32F107 互连型系列微控制器之前,意法半导体已经推出 STM32 基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的 72MHz 处理频率。内存包括64KB 到 256KB 闪存和 20KB 到 64KB 嵌入式 SRAM。新系列采用欧阳阳理创编 2021.03.04 欧阳阳理创编 2021.03.04 LQFP64、LQFP100 和 LFBGA100 三种封装,不同的封装保持引脚排列
9、一致性,结合 STM32 平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。内 核:ARM32 位 Cortex-M3 CPU,最 高工 作 频 率 72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。存储器:片上集成 32-512KB 的 Flash 存储器。6-64KB 的 SRAM 存储器。时钟、复位和电源管理:2.0-3.6V 的电源供电和 I/O 接口的驱动电压。上电复位(POR)、掉电复位(PDR)和可编程的电压探测器(PVD)。4-16MHz 的晶振。内嵌出厂前调校的 8MHz RC 振荡电路。内部 40
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PID STM32 恒温 控制系统 设计 53
限制150内