关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于嵌入式Web服务器的智能温室监控系统

基于嵌入式Web服务器的智能温室监控系统

作者:时间:2009-07-09来源:网络收藏

1.4 设计实现精简的TCP/IP协议栈
运行的目标系统大多是各类专用设备,内存资源和存储器资源非常有限,它通常作为一种监控、管理手段去控制和配置各种电子设备,实现设备的化和信息化。的应用系统框架如图7所示。

本文引用地址:http://www.eepw.com.cn/article/163749.htm

考虑到的硬件处理速度慢并且存储容量相对较小的限制,在TCP/IP协议栈中能够实现ARP、IP、TCP协议即可。采用精简的 TCP/IP协议栈,在上层实现了HTTP协议。包括ENC28J60网络芯片的驱动和IP包与ARP包的相应,实现了TCP协议的HTTP包的收发,协议栈省去了作为精简’Web服务器不需要的UDP协议和ICMP协议,并且不实现SOCKET函数,使得代码空间降到最小,却能够完成所有需要的功能。裁剪后的嵌入式专用TCP/IP协议栈结构如图8所示,软件模块分层工作流程如图9所示。

2 实验结果与分析
当以上步骤完成后,接下来的主要任务就是将整个系统构建起来,并进行调试。远程人员只需登录节点服务界面就能实现如亲临的监测与控制效果。此功能的实现为管理工作人员和科研工作人员提供了极大的便利。
在实验室里模拟环境,用白炽灯泡模拟温度和光照,用人工喷雾的方法增加温室湿度,以此来测试系统工作性能。实验结果表明,系统经调试处理后,能够按照设计原理完成相应功能,达到预设目标,并对各参数的测量可达较高精度(对温度的测量可达O.5℃,湿度可达4.5%),并对电动卷帘机、微观喷滴灌等电动设备实现实时监控,操作灵活,构建简单,具有较好的稳定性和应用性。本系统不仅适用于农业还适用于畜牧业,同时设置了多个备用接口,便于改造和开发升级,具有很高的应用价值和良好的商业前景。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭