基于ARM9的温室茶树培养监测系统

发布者:CaptivatingEyes最新更新时间:2013-09-12 来源: 21ic关键字:ARM9  温室茶树培养  监测系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言
随着经济的快速发展和科技的进步,人们的生活水平不断提高,对生活质量的要求越来越高,对春茶的需求也大大增加。使得春茶供不应求,从而提出了温室培养茶树,以缓解人们对春茶的需求。
随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。
对于温室茶树的培养,需要保持其相对优异的生长环境。本文通过嵌入式Web服务器将被控设备接入Internet,用户可以通过IE浏览器对监控设备实现远程监测与控制。

1 系统介绍
本文设计的温室茶树生长监控系统如图1所示。

b.JPG


系统采用32位的ARM9处理器S3C2410作为主控器,各类传感器将采集到的信号传输给处理器,交由处理器处理,当当前环境变量不符合预先设置的参数时,处理器将进行相应的操作处理。为了实现远程监控,嵌入式Web服务器通过Linux下的Boa服务器将监控设备接入Internet,用户可以通过IE浏览器对被控设备实现远程监测与控制。

2 系统硬件设计
嵌入式Web服务器系统不仅可以进行现场数据的采集、处理与控制,还可以通过PC机上的Web浏览器来访问嵌入式系统上的网页。在登陆界面需要输入用户名和密码,当用户名和密码正确后方可进入监控界面。
本温室茶树培养监测系统主要由ARM主控平台、传感器数据采集模块、调控模块、上位机构成。系统硬件结构图如图2所示。

c.JPG


2.1 S3C2410处理器
S3C2410处理器是Samsung公司推出的基于ARM920T内核和AMBA总线的32位ARM微处理器。使用0.18μm CMOS标准宏单元和存储器单元工艺;16 KB指令缓存和16 KB数据缓存,支持MMU,可运行WinCE、Linux等操作系统;集成LCD,UART,I2C,SPI,I2S,USB,SD控制器等片内外围设备;支持廉价的NAND FLASH启动;其时钟最高可达到203 MHz。
2.2 传感器模块
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,此传感器具有响应速度快、抗干扰能力强、性价比极高等优点。
ESM-CO2防护型二氧化碳变送器是在进口红外双光束二氧化碳传感器基础上设计的一款专门用于农业等多种高湿场合使用的产品。采用进口红外双光束CO2传感器,串行接口,可以很容易与其他设备连接。可靠性、稳定性比较高。
HA2003光照传感器采用光电转换模块,将光照强度值转化为电压值,再经调理电路将此电压值转换为0~2 V或4~20 mA;高精度的光照强度测量体积小巧,IP65防护等级设计传感器结实、耐腐蚀响应速度快,小于1 s可选用电压或电流输出,电流输出在长缆线传输时没有信号衰减。可以很好的用于温室光照的测量。

2.3 调控模块
对温度控制:调控设备在设定的上下限进行自动加温降温。目前降温设备为制冷机,高于上限时启动制冷机,温度达到下限时停止制冷;能设定24 h内3~4组不同的上下限温度在不同时间控制,并保持每天重复直至更改参数;在降温同时启动计时器,对降温时间和间歇时间进行控制;低于设定下限时启动加湿,加湿到达上限停止加湿,若湿度高于上限时启动排风,若长时间高于上限启动警报。
对二氧化碳的控制:当室内的二氧化碳浓度低于设定的下限值时,便打开二氧化碳通气阀,开始向室内通入二氧化碳。当二氧化碳的浓度到达设定的上限值时,关闭二氧化碳通气阀。
对于光照的控制:当光照不足时,打开日光灯,增加光照,保证光合作用需要的光强度,给予茶树叶子充裕的光合作用时间。
通过这种智能控制,大大降低了人力,为工作人员降低了负担,不用时时呆在温室中,节约了时间。[page]

3 系统软件设计
系统软件设计流程图如图3所示。

d.JPG


系统初始化后,进入主程序循环部分。先对传感器进行数据采集,采集的数据进行处理,当当前的生长环境参数不满足预先设定的条件时,开启调控设备,对环境进行调控,也可以通过上位机手动控制调控设备。

4 嵌入式TCP/IP协议栈数据处理流程
嵌入式TCP/IP协议栈处理数据流程如图4所示。

e.JPG


系统初始化后,进入主程序循环部分。先检查是否收到以太网数据帧,若己收到以太网数据帧,则检测以太网数据帧首部,判断所载数据类型,然后对接收到的数据进行相应处理:若接收到的以太网数据帧中包含ARP数据,则调用ARP处理程序;若接收到的以太网数据帧中包含IP数据报,则针对其是否为ICMP、TCP协议格式分别进行相应的解包处理。若不包含IP数据报,则丢弃此数据帧。
若未收到以太网数据帧,此时若有数据要发送,则对数据进行打包,将数据以以太网数据帧的格式发送出去。若无数据要发送,则回到主程序循环。

5 系统测试与结果
本系统通过人为的改变室内环境变量分别对系统功能与运行结果进行了测试和分析。用户需要在PC机上的Web浏览器中输入嵌入式Boa服务器的IP地址,正确后就会出现如图5所示的用户登录界面;需要用户输入用户名和密码,进入监控页面如图6所示。

a.JPG


系统在进行实验时,将环境温度上下限分别设置为28℃和15℃;将环境湿度上下限分别设置为90%RH和65%RH;将环境光照强度上下限分别设置为550 lx和100 lx;将环境中CO2上下限分别设置为40%和10%;当环境参数超过限制时,自动开启相对应的调控设备,以维持温室内环境参数的稳定。当环境参数恢复正常后,其警告图标熄灭,自动调控系统停止工作,实现了自动调控室内环境的功能。

6 结语
温室茶树培养监测系统使用了功能相比较单片机更为强大的ARM9芯片,实现了嵌入式系统在现场数据的采集、处理、控制和远程监控中的应用,并通过Web远程访问,解决了数据传输的具体问题。设计了一种基于S3C2410的嵌入式Web服务器。本设计很好的实现了对无人值守温室环境的远程监测和控制。整个系统实时可靠、灵活易用,并且留有扩展升级的空间,具有很强的实用价值。

关键字:ARM9  温室茶树培养  监测系统 引用地址:基于ARM9的温室茶树培养监测系统

上一篇:基于ARM的卷烟32位码防伪识别系统的设计与实现
下一篇:ARM嵌入式微处理器的发展及其面临的挑战

推荐阅读最新更新时间:2024-03-16 13:27

电力光纤到户光缆监测系统的设计
电力光纤到户(FTTH)建设工程是国家电网公司智能电网的重要组成部分,是在低压通信接入网中采用光纤复合低压电缆(OPLC),将光纤随低压电力线敷设,实现到表到户,配合无源光网络(PON)技术,建设电力光纤通信专网,覆盖到每个电力用户,承载用电信息采集、智能用电双向交互、“三网融合”等业务。建成后,住户将实现电力网与互联网、电信网、广播电视网的相互融合,实现网络基础设施的共建共享,大幅降低“三网融合”实施成本,提高网络的综合运营效率。随着智能电网建设的不断推进,光纤到户部署的规模将不断扩大,网上光缆的数量急剧增加。在大规模、多用户单元的环境下,如何维护这些光缆是迫切需要解决的问题。传统的光缆线路维护管理模式,需要大量训练有素的专业人
[测试测量]
电力光纤到户光缆<font color='red'>监测系统</font>的设计
[学习笔记]ARM9-mini2440之点亮第一颗LED
本文记录mini2440点亮led的操作流程; 点亮一颗led代码实现方式:汇编和C; 进行了一些功能扩展实验; 基本思路 看原理图确定控制led的引脚; 看主芯片手册确定如何控制引脚; 编写程序; 编译; 烧录bin文件; 看原理图 mini2440主芯片引脚图: led电路图: 由于只要点亮一颗led,因此选择nLED_1。由原理图可知:nLED_1接线对应主芯片的GPB5引脚,且当GPB5输出低电平时,nLED_1会被点亮。而引脚则由寄存器控制,因此只要对GPB5引脚相关寄存器进行设置即可。 看芯片手册 S3C2440端口B相关寄存器: 由上图可知,S3C2440的I/O口B相关的寄存器有: 控制
[单片机]
[学习笔记]ARM9-mini2440之点亮第一颗LED
ARM9(S3C2440) LED控制
下面为TQ2440开发板的硬件LED接口: LED控制思想 1、将相应的引脚设置为输出 2、再将相应的引脚设置为低电平 代码实现 src: inc: 2440init.s为开发板开启首先运行的代码。目的:初始化C语言环境。 ; NAME: 2440INIT.S ; DESC: C start up codes ; Configure memory, ISR ,stacks ; Initialize C-variables 。。。。。。 。。。。。。 IMPORT MMU_SetAsyncBusMode IMPORT MMU_SetF
[单片机]
<font color='red'>ARM9</font>(S3C2440) LED控制
基于无线传感器网络的角度监测系统
角度测量是几何量计量技术的重要组成部分,广泛应用于工业、建筑、军事、航空、航海以及通讯等各种领域。在经济建设、国防建设和科学技术各部门都离不开角度测量问题,诸如切削刀具的测量,零件有关角度的测量,仪器或机床导轨的检验和装调,以及天文研究、大地测量、水利、交通建设、导弹和卫星的发射等。随着工业现代化的进程的加快,对角度测量技术的要求也越来越高,从传统的离线、抽监测量到现在的在线连续测量;从人工测量到目前的自动或半自动测量;从指针式按钮式的机械仪表到后来的数字式仪表;从纯粹的硬件电路测量系统到虚拟系统。但是,传统的角度测量技术存在设备体积庞大,测量延时大、精度低等缺点,多数情况下不能实时动态测量,而且不能实施非接触式测量,尤其是在不易携
[单片机]
基于无线传感器网络的角度<font color='red'>监测系统</font>
基于PSoC芯片的粗轧机组扭矩在线监测系统的设计与实现
1  引言 轧机是轧钢厂的核心设备之一,其工作效率及设备的可靠性直接决定了企业的生产能力。轧机传动轴作为轧机的重要关键部件,其断裂或破坏等故障直接影响了生产的进行,造成的损失巨大。   随着轧制速度和产量的不断增加,使得轧制设备与其工作载荷的矛盾日趋明显;同时,在轧钢生产过程中,由于其特殊的工艺制度,如粗轧R1、R2为可逆式轧机,需要频繁的启动和制动,同时轧件的突然咬入和抛出等都会引起轧机负荷的突然变化,形成一定的破坏能力。国内诸多钢铁企业曾多次发生过轧机主传动系统万向接轴断裂等重大事故,严重影响了企业的正常生产。由于缺乏相应的监测手段,无法判断事故发生时主传动系统的基本状态,给事故原因的查找及控制带来困难,更谈不上对
[嵌入式]
基于PC104与C8051F120的水下机器人环境监测系统设计方案
为了实现对水下机器人周围环境的监测,提出了一种基于PC104与C8051F120的水下机器人环境监测系统设计方案,并完成系统的软硬件设计。该系统的硬件部分主要是采集下潜深度传感器、姿态传感器、温湿度传感器的数据,软件部分采用用Visual C++6.0设计了监控界面。该系统能够实时显示视频和各传感器数据。实际测试表明,该系统具有稳定性高、准确性高的特点,达到了设计要求。 水下机器人具有重大需求和巨大的市场价值,如:用于泵站流道和叶轮叶片、坝体、桥墩、排沙口、拦污栅、病险水库等的水下检查和评估。用于市政饮用水系统中水管、水库检查;用于城市排污/排涝管道、下水道检查;用于科学研究、教学目的的水环境、水下生物的观测、研究和教学;用于
[单片机]
基于PC104与C8051F120的水下机器人环境<font color='red'>监测系统</font>设计方案
通信电源蓄电池温度监测系统设计
0 引 言 在通信系统的设计和建设中,通信电源被称为通信系统的心脏,电源系统将直接影响通信系统的可靠性和稳定性。美国APC公司的一项调查结果表明,大约有75%以上的通信系统故障都是由于电源设备故障而引起的。目前,通信系统电源供电大都是由不间断的蓄电池提供的,蓄电池温度过高势必影响到电池的工作效率和寿命。因此对蓄电池的工作温度进行实时的监测具有实际意义。 1 系统组成 蓄电池温度监测系统的原理框图如图1所示。主要由电压、温湿度采集、温度采集、89S51单片机、键盘控制模块、显示电路模块、通信模块组成。该系统能完成6组或6组以上通信电池的温度测量、1路机房环境测量(温度、湿度测量)、2路直流电压和2路交流电压测量,传输数据距
[单片机]
通信电源蓄电池温度<font color='red'>监测系统</font>设计
基于ARM和FPGA的智能小车监控系统
0 引言     智能小车是机器人研究领域的一项重要内容。它集机械、电子、检测技术与智能控制于一体。在各种移动机构中,智能小车的轮式移动机构最为常见。轮式移动机构之所以得到广泛的应用,主要是因为容易控制其移动速度和移动方向。智能小车可以适应不同环境,不受温度、湿度等条件的影响,完成危险地段、人类无法介入等特殊情况下的任务。一般的智能小车操作控制复杂、功能单一、不能远程重构。     本文介绍的智能小车可移动视频监控系统,以“飞思卡尔杯”智能小车竞赛提供的车模装置为基础,利用ARM芯片S3C2440A控制图像采集、网络传输、速度采集干扰小的模块,利用FPGA芯片控制电机驱动、舵机控制、电量采集干扰大的模块,当上位机通过I
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved