当前位置: > 论文中心 > 计算机论文 >

Web环境下的北方温室参数数据采集软件监控系统研究(2)

时间:2015-01-13 11:01 点击:
花生壳是一套完全免费的动态域名解析服务客户端软件。当安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。花生壳支持的线路包括普通电

  花生壳是一套完全免费的动态域名解析服务客户端软件。当安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。花生壳支持的线路包括普通电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路。而无论连接获得的IP属于动态还是静态,对于使用动态IP接入的用户而言,您可以利用花生壳在办公室或家庭建立拥有固定域名的互联网主机。

  2 系统软件设计研究

  整个监控系统的软件设计主要包括温湿度采集模块驱动设计、单片机串行口驱动设计、网卡驱动设计和TCP/IP协议下位机算法。

  单片机串行口驱动设计是采用12C5A60S2单片机,两个串口可用,由于代码相对简单,所以不进行代码罗列,主要包括对串口2的的初始化、发送和接收函数。而网卡驱动设计部分主要至初始化完成相关工作模式的寄存器设置,分配和初始化接收和发送缓冲区,初始化网卡接收地址。步骤如下:首先复位RTL8019AS;然后选中Page0设置数据配置寄存器为16位,清除远程DMA计数器,设置接受缓冲区区间,设置接受和发送配置寄存器,清除中断寄存器,屏蔽所有中断,设置寄存器BNRY;选中Page1初始化物理地址和组播地址,设置寄存器CURR;选中Page0开启RTL8019AS的所有中断。

  对于TCP/IP协议下位机的算法实现部分主要完成TCP/IP协议在单片机上的运行。由于嵌入式联网设备越来越多,需要在嵌入式设备上实现TCP/IP协议栈,但是嵌入式设备不同于PC机,它们一般采用MCU也就是单片机而不是CPU作为核心处理器。这就需要在单片机上实现TCP/IP协议栈。对于高端的32位单片机,由于其性能已经接近于低端PC机CPU,所以和在PC上实现TCP/IP协议栈没有多大区别;但是对于低端8位的单片机,TCP/IP协议栈的实现变得困难许多,所以并不适用[4]。

  单片机上网技术,是当前的一个热门技术。单片机上网技术中的一个重要部分是在单片机上实现TCP/IP协议栈。现在可获得的TCP/IP源代码一般并不为51单片机设计,而51单片机和KeilC51编译器有其自身的特点:存储类型、函数指针、重入函数等,ZLIP就是针对这些特点设计的TCP/IP协议栈。

  3 结束语

  采用目前广泛应用和发展前景巨大的Internet和Web发布技术,可以方便快捷的实现农业温室信息数据的传输和显示,可以在任意用户终端进行访问和控制,高效的实现温室大棚远程环境参数采集和管理,从而达到创造智慧农业的标准,并将此项技术推广和应用在北方温室大棚作物种植中,从而大幅度的提高温室农产品产量,对农业生产具有巨大的促进作用。

  参考文献:

  [1]赵忠波,巢丽萍,宋勇江.基于VB的分布式监控系统MODBUS通信设计[J].自动化技术与应用,2006(12).

  [2]周文良.电子电路设计与实践[M].北京:国防工业出版社,2011.

  [3]方景杰,傅成华,唐建国.智能温度检测系统的设计[J].中国西部科技杂志,2009.

  [4]周航慈.单片机应用程序设计技术[M].北京:北京航空航天大学出版社,2011.

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312