需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16345 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在日常的生活中,水温的控制对人们有着十分重要的意义。本次设计主要是采用了AT89C51和AT89C2051单片机对浴池水温进行的控制。该系统主要运用了温度采集、单片机的控制、数码管显示等部分,使用了PID算法对温度进行控制,通过两个单片机之间的信息交换实现了温度的显示,温度的控制,以及对于温度的设定,这次的设计通过PID算法进行分析,使用了PWM脉宽调制,通过控制PWM波形的占空比来控制加热的速度。这样可以大大提高控制的精确度。该系统通过改变加热的时间来改变温度的高与低,让温度保持在一个合适的范围之内。当温度高于上限时候,立即断开电源,停止加热;由于电炉的停止加热,水温会随着时间的推移逐渐下降,当水温达到设定的温度的下线时,接通了电源,开始加热。周而复始,不断地循环。该系统的电路结构简单,系统的可靠性比较高,操作方便,易于实现。在实际的生活中也有很大的应用。
关键词 单片机;水温控制;PID算法
目录 摘要 Abstract 1 绪论-1 1.1 温度控制系统研究的目的和意义-1 1.2 温度控制系统研究概况-1 1.3 温度传感器技术-1 1.4 脉宽调制的介绍-3 1.5 脉宽调制的基本原理-3 1.6 脉宽调制信号的作用-4 1.7 脉冲宽度调制优点-4 2 总体方案的设计-5 2.1 总体方案的确定-5 2.1.1 选择合适的控制方法-5 2.1.2 系统的组成-7 2.1.3 单片机的选择-7 2.1.4 温度的控制-8 2.2 系统的功能的介绍-9 3 系统硬件的设计-10 3.1 温度数据采集电路-11 3.2 键盘显示-12 3.3 串口通讯-13 3.4 温度控制-14 4 系统软件设计-16 4.1 主程序设计-17 4.2按键检测程序设计-18 4.3温度采集程序设计-19 4.4 PID控制程序设计-20 4.5 串口通讯程序设计-22 5 系统调试和仿真结果-24 5.1 测试前的准备-24 5.2 硬件调试-24 5.3 软件的调试-24 5.4 注意事项-24 5.5 测试结果-25 结论-28 致谢-29 参考文献-30 |