5.低功耗的优点,STM32 每个外设都有自己的独立时钟开关,通过控制时钟开关关闭时钟来减少能耗。
6.开发成本很低,本文设计的温度控制器STM32 的开发运用到Keil μVision4,下载器用JTAG调试口,也可以选择SWD调试口进行下装程序。且不需要昂贵复杂的仿真软件。
2.4液晶简介及选型
2.4.1 12864液晶
本次选型的液晶屏型号为LCD12864,意为它是由128*64点阵液晶模块点阵数。工作温度范围为-20C~+70C,储藏温度为-30C~+80C。具有二线三线并行的多种4位/8位接口方式。鉴于此温度控制器只需显示简单的文字、数字等简单的符号,所以不再选用LED数码管显示器。为了实现温度控制器人机交互的目的,12864提供了灵活简单的操作指令和接口方式,并且能显示出简单的图形符号。本文设计的温度控制器另一目的在于减少能耗,12864低功耗低电压符合这一要求。价格方面也比较低廉,硬件电路焊接时清晰明了,软件显示程序简介易编程。相对于LCD1602功能更加强大,1602意为16*2个字符,在使用方面操作难度,指令、地址和数据的编写都差不多,且1602只能显示数字、字母和符号,显示简单效果不如12864。基于设计的主要目的和成本比较故决定最终选型为LCD12864。来,自|优;尔`论^文/网www.youerw.com
2.5 本章小结
本章主要对本课题的采集芯片DS18B20的基本知识,其内部结构用法都进行了详细的分析和了解,对微处理器STM32F103ZET6进行了详细的介绍,对LCD12864液晶显示模块进行了分析和选型,选择了适合本课题研究的LCD。
第三章 温度控制算法
3.1 PID控制算法介绍
显而易见,要对温度进行持续准确控制,必须采用闭环控制系统。首先对于控制器的选择为PID控制,即比例P(proportion)、积分I(integral)、微分D(derivative) 控制,并不是必须同时具备三种算法。可以是P、PI、PD、PID。