EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于PID的温度控制系统设计 ! F& i; i: i5 r- [7 k8 N _8 p
5 b: h" R4 p$ h+ m+ x
摘要
, D% B( g. V, w5 ?
温度是工业上最基本的参数,与人们的生活紧密相关,实时测量温度在工业生产中越来越受到重视,离不开温度测量所带来的好处,因此研究控制和测量温度具有及其重要的意义。 , H# n2 a7 v ^$ ]& ~# N9 _
本设计介绍了以AT89C52单片机为主控器件,基于PID的温度控制系统的设计方案和设计的基本原理。由DS18B20收集温度信号,并以数字信号的方式送给单片机进行处理,从而达到温度控制的目标。主要包括硬件电路的设计和系统程序的设计。硬件电路由主控器件、温测电路、温控电路和显示电路等组成。软件设计部分包括:显示电路、温度信号处理,超温警报、继电器控制、按键处理等程序。
$ Z0 q7 a, y1 r0 R4 [* W目录
9 k4 i1 S0 X8 z0 L O& k8 r摘 要 Abstract 1绪论 1.1课题的来源 1.2课题的意义 1.3课题研究的主要内容 2.1单片机控制模块的设计 2.1.1 AT89C52单片机简介 2.1.2 单片机的引脚功能 2.1.3 单片机控制模块的电路设计 2.1.4 电源设计 2.2温度采集模块的设计 2.2.1 DS18B20芯片的简介 2.2.2 DS18B20的内部结构 2.2.3 DS18B20的供电方式 2.2.4 DS18B20的引脚功能 2.3温度控制模块的设计 2.4按键及显示模块的设计 2.4.1 LCD1602的参数和引脚功能 2.4.2 LCD1602的特点 2.4.3 按键电路的设计 2.5报警模块的设计 3软件设计 3.1主程序的设计 3.2DS18B20读温度程序的设计 3.3键盘扫描程序的设计 3.4报警处理程序的设计 3.5PID控制算法 4系统仿真 参考文献 致谢 附录 1 基于PID的温度控制系统设计 1绪论
6 Y T1 A5 Q7 J' K8 j' {& j) q- A
1.1课题的来源
3 W3 o7 \. P3 y/ t
在食品加工、化工、冶炼等工业控制和生产中,在工业生产和日常生活中经常要用到温度检测和控制。以及各种各样的加热炉、热处理器等,都对温度有着严格的要求。传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的通常是电压,再转换成相应的温度值,在硬件方面是个难点,而且从设计和调试的角度来讲都是很复杂的,以及高昂的制作成本。但采用DS18B20作为温测元件,然后用单片机对温度进行控制,可以大幅度提高温度控制的技术指标,而且还具有控制方便、简单、灵活等特点。单片机已经渗透到我们生活的各领域,仪表仪器、家用电器、航空航天、计算机通讯网络和数据的传输,包括工业自动化的实时控制和数据处理等,这些都离不开单片机。用单片机可构成丰富多样的数据采集系统和控制系统。像工厂流水线智能化的管理、电梯智能化的控制、多种报警系统,都可以与计算机联网构成二级控制系统等。
: n% E" N# f! e* X* {/ y7 \! ?3 O
' w+ d7 _: K8 I' C2 a' z0 J$ C
; P/ n6 a. I9 J l9 w . k5 J+ d8 m( S
|