图4-7 二氧化碳检测模块的流程图
图4-8 MG811的软件设计流程图 32
图4-9 键盘模块流程图
图4-10 液晶显示模块初始化程序流程图 34
图4-11 液晶显示模块LCD12864的程序流程图 35
图4-12 报警模块软件设计流程图
表清单
表序号 表名称 页码
表2-1 单片机引脚注释 5
表2-2 单片机主要性能 6
表3-1 DHT11温度特性 11
表3-2 DHT11湿度特性 11
表3-3 DHT11电气特征 12
表3-4 DHT11引脚说明 13
表3-5 MG811电气特性 13
表3-6 MG811特点 13
表3-7 MG811引脚说明 14
表3-8 按键功能 15
表3-9 LCD12864电气特性 15
表3-10 LCD12864芯片的引脚定义 16
表3-11 RS-485通讯速率与通讯距离的关系 17
表3-12 MAX485引脚功能 18
1 绪论
1。1课题背景与意义
咱们作为一个农业大国,不仅仅是世界粮食的生产数量的第一位,而且粮食的消耗数量也是世界的首位。我们人类的日常生活离不开食物,它是我们人类赖以生存的物质基础,所以解决好粮食的数量、质量和安全问题直接关系到咱们国家的每一个人。粮食作为我们人类每个人的生存之本,粮食仓储管理的有效性问题是必不可少的,对我们每个人都至关重要,具有十分重要的意义。
随着社会的不断发展和现代科学技术的不断进步,咱们国家的农业规划与政策也在不断地提高,从而使我国的粮食生产数量出现了不断地增加的现象,所以,我们的日常生活中出现了许多大型规模的粮库和容纳量大的粮仓。只不过粮食的保存工作也是不简单的,温湿度、CO2等环境因素都会引起粮仓内的粮食很容易出现发热潮湿、害虫繁殖和发霉变质的现象。而做好粮食安全储藏的工作的关键就是对粮仓内的温湿度、CO2浓度等参数值进行实时关注。论文网
根据粮仓监控系统的各项参数指标的要求,我们使用传感器来对各个粮仓内的温度、湿度、CO2浓度等环境因素的数据信息进行采集,而对于那些超越工作人员所设定范围的温度值、湿度值以及CO2气体浓度值进行越界警示,每一时刻这些参数值的改变将由工作人员通过值班室里的上位机的液晶显示模块进行实时观察。如果某个粮仓内的各项环境参数值超越了工作人员所设定的范围,那么工作人员将对那个仓库进行适当的措施,从而使粮仓内的各项环境参数指标返回到所设定的范围内。假如说,当某一个粮仓内的温度值超越了所设定的范围,工作人员听到报警声响就会打开空调使粮仓的温度升高或降低;如果某个粮仓内的湿度值超越了所设定的范围,工作人员听到报警声响后就应当打开通风扇来换气或者打开空调的除湿效果来使粮仓的湿度升高或降低,最终使粮仓内的各项环境参数指标恢复到国家的标准水平。