微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 基于AVR的西瓜生产温室防灾控制系统

基于AVR的西瓜生产温室防灾控制系统

时间:03-18 来源:3721RD 点击:

用除雪工具进行除雪。由于雪是通过压力产生破坏力的,我们就通过压力传感器感测单位面积上雪的压力来判断是否需要除雪,若需要则发出报警。

2.2 性能要求

1、基于AVR单片机西瓜生产系统的设计原则

在西瓜生产系统设计中,软件、硬件紧密相关。多用硬件可减轻CPU负担,提高工作速度。多用软件可降低成本,但软件人员的工作量增大。对于此系统,有些部分必须由硬件完成,有些部分必须由软件完成,对于软、硬件都可完成的交叉部分,应根据具体生产情况选择最佳方案,以达到最佳性能价格比。系统开发步骤: 总体设计、 硬件、 软件设计、系统仿真、稳定性测试 、撰写技术报告。

(1)硬件设计的基本原则

①经济合理

系统硬件设计中,一定要注意在满足西瓜生产环境所需的性能指标的前提下,尽可能地降低价格,以便得到高的性能价格比,这是硬件设计中优先考虑的一个主要因素,也是此系统争取市场和快速推广的主要因素之一。

②安全可靠

设计系统和选购设备时要考虑环境的温度、湿度、压力、振动、粉尘等要求,以保证在适宜西瓜生长的环境下,系统性能稳定、可靠。另外还要有超量程和过载保护,以保证输入、输出通道能正常工作。还要注意对交流市电和电火花等的隔离以及保证连接件的接触可靠。

③有足够的抗干扰能力

有完善的抗干扰措施,是保证系统精度、工作正常和不产生错误的必要条件。例如强电与弱电之间的隔离措施,对电磁干扰的屏蔽,高输入阻抗下的防止漏电等。

(2)软件设计的基本原则

①结构合理

程序应该采用结构模块化设计。这不仅有利于程序的进一步扩充,而且也有利于程序的修改和维护。另外项目团队中的每个人可以负责一部分,可以提高效率。

②操作性能好,使用方便

尽量减少操作步骤,系统使用对象大多数是农民,所以系统越简单才越能够普及。

③具有一定的保护措施

系统应设计一定的检测程序,例如状态检测和诊断程序,以便系统发生故障时,便于查找故障部位。对于重要的参数要定时存储,以防止因掉电而丢失数据。

④提高程序的执行速度

⑤给出必要的程序说明

⑥给出系统的使用说明。

给出完整的用户文档,使描述与实际功能一致并且使用户文档容易理解。

三、方案设计

3.1 系统功能实现原理

系统硬件结构框图

系统功能实现原理介绍:

温室的环境调控最终要通过一系列的执行机构来实现。防灾系统的执行机构系统如下:

键盘用于改变设定点参数,由于各个季节各个地区的环境因素不同,使用键盘可以随时设定。

LCD用于显示风速大小,积雪压力大小,时间。

使用电接风速风向仪概述及信号检测

(1)风速风向仪由感应器、 指示器和记录器三部分组成。 感应器在室外的杆子上, 由风速表和风向标两部分组成。

(2)风速表的原理是: 风杯随风旋转, 带动和风杯轴在一起的磁钢在定子线圈中转动, 线圈上就产生交流电动势, 其数值基本正比于风速(40m/s 对应10V )。风速是一个模拟量, 经过整流、 滤波及衰减变成适合A/D转换的电平信号。

(3)风向8个方向。风向标随风旋转,瞬时停在某一方向范围内就接通对应的风向电路。风向信号是一个开关量。8 个方向为东、 南、 西、 北、 东南、 西北、 西南、 东北, 它们分别对应一个字节的D0、 D1、 D2、D3、D4、D5、D6、D7。

4、压力传感器用于测量冬季外部积雪压力,用于雪灾报警。

3.2 硬件平台选用及资源配置

AVR开发板,电机,继电器,电磁阀,传感器(压力、风速)

3.3系统软件架构

3.4 系统软件流程

程序运行流程图

流程图说明:系统开始后,工作人员根据时间来设置参数,然后系统进入循环,不断检测风速和压力。当风速超过设定值时,发出警报,同时进入风暴监测模式,在该模式下系统会不断检测风力,直到确认风暴已没有威胁,此时退出风暴监控模式。值得注意的是为防止风灾和雪灾同时发生而引起的系统检测不力等缺点,在风暴监控模式下,测量风速和压力的循环不能中断。当压力超标时,发出雪灾报警,此报警可人为关闭或自动检测达标后关闭,使系统更人性化。

3.5 系统预计实现结果

制作出系统模型,能够仿真运行,通过模拟能够反映当夏季遇到台风时能自动采取措施防止温室遭受风灾。冬季遇到大雪是能够通过语音报警提醒主人刮雪,以防止雪积累压垮温室。

推荐阅读: 30例经典检测、监测、监控系统完整解决方案,从实际应用需求出发

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top