1设计的任务与要求
1.1 设计任务
利用单片机设计并实现湿度控制器的控制,以及用 proteus软件完成对控制器的仿真与校验。通过本课程的设计进一步了解单片机的基本功能和使用方法。
1.2 设计要求
设计一个基于51单片机的湿度检测器,该设计要求实现以下功能:
(1)基本功能:能够检测一定范围内的湿度值, 过限报警。
(2)主要技术参数:
湿度检测范围:10%-100%RH;
检测精度 :±1%RH;
显示方式 :四位显示;
报警方式 :蜂鸣音报警;
(3)设计温度控制器原理图,学习用PROTEL画出该原理图。并用proteus进行仿真设计和绘制软件流程图。用C语言进行程序编写后写入单片机中进行仿真调试。
1.3 研究基础
本设计主要由软件部分构成,其中所需要的硬件在proteus 中均可找到,可以进行添加后在软件中进行仿真。
所需器件名单和主要功能如下:
(1)AT89C51单片机一个:作为整个设计的控制中心对AD转换器的数据进行分析,并与预先设定值进行比较后进行相应控制,以满足实验的要求。
(2)LCD162显示屏:用来显示湿度的实际值。
(3)湿度传感器:通过温度传感器感知环境中的实际湿度值,并将数据输送到AD数字转换器中。
(4)AD转换器:将湿度转换器采集到的湿度转换成数字信号输入到单片机中,由单片机进行相应的控制。
(5)蜂鸣器:当实际测量值不满足预先设定的要求是蜂鸣器发出报警,直到湿度值达到预设值。