2 系统总体设计方案
2.1 系统的设计要求
系统功能要求:
具有鱼缸具有恒温功能
自动照明功能
自动换水功能
自动充氧功能
系统的性能要求:
温度控制可由按键设置。
温度控制范围:5—30℃,精度1℃;
实时显示温度,当前操作状态及当前系统时间。
能够设置系统的日期和时间。
根据系统时间定时控制灯的开启与熄灭
根据系统时间定时进行启动、停止
2.2 系统的总体方案
本系统以单片机为核心CPU,组成一个可以放置在鱼缸外独立运行,实现各路水质及环境检测信号的输入及各路控制信号的输出,从总体上讲,该系统设计框图如图2.1所示。
图2.1 系统硬件设计框图
主要以单片机为核心,外围扩展电路包括晶振,复位电路,扩展存贮器等。主要功能是将 DS18B20数字信号进行运算处理,从而发出温度控制信号。
人机交互按键控制模块:实现系统各项功能的按键设置以及设置过程中相应LCD的显示控制,以达到良好的人机交互功能。通过LCD实时显示参数值、通过键盘设定温度值、通过 LED 管指示各路的工作状态。
时钟控制电路模块:根据时钟的时间来设定部分控制功能的工作状态,定时是各项控制器件启、停操作的关键。
检测信号的输入模块:实现水族箱中各种检测传感器的信号输入,如温度检测、水位高低检测等;该模块完成数据采集功能,主要由传感器,光电器件等组成。传感器用来感应鱼缸环境温度参数的变化。光电器件的作用是控制液位的高度,避免溢出。
控制信号的输出模块:根据各路检测到的信号,分别对温度和液位进行控制。根据系统时间分别对充氧、照明、换水等模块控制。