基于pid算法的小型恒温水浴锅控制系统的设计 毕业论文.doc
基于pid算法的小型恒温水浴锅控制系统的设计 毕业论文,基于pid算法的小型恒温水浴锅控制系统的设计摘 要日常生活中我们使用水浴锅加热时会发现,当水温加热到我们期望的温度值时,即使立即停止加热,还是会存在一个惯性的加热趋势,浴锅的温度会继续上升。所以我们很难得到一个精确的温度控制值。本设计方案是核心芯片采用瑞萨r8c25单片机,通过pid算法对所收集到的数据进行一个模糊处理...
内容介绍
此文档由会员 dustinblog 发布基于PID算法的小型恒温水浴锅控制系统的设计
摘 要
日常生活中我们使用水浴锅加热时会发现,当水温加热到我们期望的温度值时,即使立即停止加热,还是会存在一个惯性的加热趋势,浴锅的温度会继续上升。所以我们很难得到一个精确的温度控制值。本设计方案是核心芯片采用瑞萨R8C25单片机,通过PID算法对所收集到的数据进行一个模糊处理,得出相对稳定的温度输出数据。实现实时温度测量、温度显示、超出上限或下线1度时蜂鸣报警提示等功能的小型恒温水浴锅控制系统。该设计采用TMP100温度控制器,分辨率采用0.0625,误差控制在1摄氏度以内。此设计通过多次测试后,证实能够较稳定的得到我们所需要的温度值。
关键词:PID,恒温水浴锅,R8C25,TMP100
PID ALGORITHM BASED ON SMALL CONSTANT TEMPERATURE WATER BATH POT CONTROL SYSTEM DESIGN
ABSTRACT
Everyday life we use the water bath heating, you will find, when the water temperature is heated to the desired temperature value, even if the immediate cessation of heating or heating trend there is an inertia, the temperature of the bath will continue to rise. So difficult for us to get an accurate temperature control value.This design is the core chip uses the Renesas R8C25 microcontroller, a vague, draw a relatively stable temperature output data on the data collected by the PID algorithm. Real-time temperature measurement, temperature, exceeding the upper limit of 1 degree or offline beep alarm functions of the small constant temperature water bath control system. The design uses the TMP100 temperature controller with a resolution of 0.0625, error control within 1 degree Celsius. This design through several tests confirmed that we need a more stable temperature.
Keywords: PID, constant temperature water bath, the R8C25, the TMP100
目 录
第一章 绪论---------------------------------------------------------------------------------------------------------1
1.1引言----------------------------------------------------------------------------------------------------1
1.1.1 国内外恒温控制系统的研究现状-----------------------------------------------------------------1
第二章 PID技术介绍--------------------------------------------------------------------------------------------2
2.1 PID技术介绍------------------------------------------------------------------------------------------------2
2.1.1 PID控制简介------------------------------------------------------------------------------------------2
2.1.2 怎样设定PID温控器--------------------------------------------------------------------------------4
2.1.3 PID调试步骤------------------------------------------------------------------------------------------4
第三章 系统的硬件设计方案------------------------------------------------------------------------------------ 5
3.1 TMP100温度传感器---------------------------------------------------------------------------------------5
3.1.1 基本参数及引脚说明------------------------------------------------------------------------------5
3.1.2 TMP100内部寄存器描述-------------------------------------------------------------------------6
3.1.3 TMP100工作原理---------------------------------------------------------------------------------7
3.2 R8C25单片机-----------------------------------------------------------------------------------------7
3.2.1 基于R8C25单片机温度控制系统的原理----------------------------------------------------- 7
3.2.2 单片机R8C25介绍---------------------------------------------------------------------------------8
3.3 LCDACM802C显示器------------------------------------------------------------------------------------9
3.3.1 LCDACM802C显示器简介-----------------------------------------------------------------------9
3.3.2 LCDACM802C基本参数及引脚功能----------------------------------------------------------10
3.4 CPU与各元件的连接电路------------------------------------------------------------------------------11
3.5 温度采集电路---------------------------------------------------------------------------------------------12
3.6 LCD显示电路---------------------------------------------------------------------------------------------13
3.7蜂器报警电路----------------------------------------------------------------------------------------------13
第四章 软件设计--------------------------------------------------------------------------------------------------15
4.1 软件程序设计流程图------------------------------------------------------------------------------------15
4.2 温度读取与显示流程图---------------------------------------------------------------------------------15
4.3报警子程序流程图----------------------------------------------------------------------------------------16
第五章 总结--------------------------------------------------------------------------------------------------------18
参考文献---------------------------------------------------------------------------------------------------------19
致谢------------------------------------------------------------------------------------------------------------------20
附录------------------------------------------------------------------------------------------------------------------21