需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14500 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:目前,太阳能热水器的使用相当的普及,与之相对应的控制仪器也相继问世。但市场上的各种热水器控制电路还与理想要求相差甚远。为解决这一问题,本设计专门完成了温度水位的实时监测和温度水位的控制。 本设计基于单片机AT89C52为核心,配合DS18B20温度传感器、压力传感器D3B、LCD数码显示屏、继电器、蜂鸣器等器件。在软件程序的控制下完成温度、水位的控制显示功能;在系统硬件作用下实现当储水器中水位到达低限时自动给水、当水位到达设定上限时自动停止供水,当温度低于设定温度下限时加热、当温度达到设定温度上限时停止加热的功能,具有很强的实用性。
关键词 AT89C52;温度显示;水位检测;智能控制
目录 摘要 Abstract 1 绪论-3 1.1 课题背景-3 1.2 立题的目的和意义-3 1.3技术指标及要求-4 1.3.1 技术指标-4 1.3.2 任务要求-4 2 设计方案-5 3 硬件的实现及电路设计-7 3.1 关于AT89C52-7 3.1.1 AT89C52简介-7 3.1.2 AT89C52电路图及各功能管脚-8 3.1.3 AT89C52最小系统-10 3.2 温度采集模块-11 3.2.1 温度传感器简介-11 3.2.2 DS18B20主要特性-11 3.2.3 DS18B20方框图-12 3.2.4 DS18B20管脚定义-12 3.2.5 DS18B20电源供电方式电路图-12 3.3 水位采集模块-13 3.3.1 压力传感器简介-14 3.3.2 压力传感器主要参数-14 3.3.3 压力传感器连接方式-15 3.3.4 AD转换器-15 3.4 显示模块-16 3.4.1 LCD1602液晶显示屏引脚功能-16 3.4.2 LCD1602液晶显示屏实物图及显示电路-17 3.5 蜂鸣器电路-17 3.6 电辅助模块-18 3.7 整机电路的工作原理-19 4 程序和流程图-20 4.1 温度控制模块流程图-21 4.2 水位控制模块流程图-22 5 实物焊接和调试-23 5.1 元器件的安放顺序-23 5.2 焊接-23 5.2.1 焊接工艺要求-23 5.2.2 焊接的操作-23 5.3 调试-24 结论与展望-25 致谢-26 参考文献-27 附录-28 附录1 源程序-28 附录2 元器件表-44 附录3 电路原理图-45 附录4 实物图-46 |