数字系统课程设计,基于VHDL的太阳能热水器智能控制系统,AD转换及接口部分需根据实际情况进行调整,代码内有标注。 功能: 可以即时获取水箱里的温度和水位; 可以通过控制系统,智能控制水箱里水的加热,以及保温; 当水箱水位很低时,可以智能加水,保证白天水箱的安全。 指标: 控制系统采用数码管以及二极管为显示界面。 其中数码管用于显示当前水箱温度、预设温度以及设置中的操作界面; 2个黄色二极管和8个绿色二极管用于显示当前水位以及加水状态; 4个红色二极管用于显示当前加热状态、保温状态,以及水箱加热状态; 3个黄色二极管表示当前水箱的安全状态。 规模: 本项目主要涉及到热水器的不同状态的显示与状态转换,以及数码管的显示与界面切换,还包括AD转换,在硬件语言中的实现与优化,难度适中。 硬件语言状态机加上各模块代码共约1000行。
2019-12-21 19:34:21 397KB VHDL 数字系统 课程设计
1
本论文在介绍单片机、传感器、实时时钟的特点基础之上,详尽地说明了太阳能热水器控制系统的工作原理与方案设计。根据本设计的要求,采用STC89C52作为主控芯片。其他硬件部分包括:水温采集模块、水位监测模块、按键输入部分、LCD显示窗口及继电器控制模组,继电器控制模组有自动上水和程控加热部分构成。在软件方面,本设计采用模块化方式对系统进行分组设计,使得设计工作稳步展开,并且经过仿真验证,本系统的各个模块均正常工作,符合设计要求。基于单片机的太阳能热水器辅助控制系统(源代码,论文,proteus仿真)
1