基于C8051F单片机的便携式农田基础信息采集终端的设计

发布者:文江桂青最新更新时间:2012-05-05 来源: 电子设计工程 关键字:采集终端  农田基础信息  C8051F单片机 手机看文章 扫描二维码
随时随地手机看文章
    目前农田综合数据采集主要靠固定式站点采集,设备采购、安装成本较高,维护困难,无法流动作业。而便携式的仪器设备一般都是针对某种单一功能而设计开发,专业技术要求较高,没有专业针对农田信息便携式集成采集的功能,对农业及棉花生产管理人员的实际应用带来了诸多不便,迫切需要一种简单易用的仪器设备随时随地监测和记录棉花生长的基本数据,提供给专家进行咨询以指导棉花生产。

1 便携式农田基础信息采集终端简介
    农田基础信息研究的对象大致可以分为土壤信息、位置信息、农田周围环境、空气温度与湿度、病虫害情况等。
    便携式农田基础信息采集终端具有微功耗、便携式、操作简单、及网络化等特点,农业生产管理人员可以在作物生长的不同阶段和不同作业的要求,随意携带到田间地头进行使用,与各类仪器及传感器相连,也可以与农机具配套使用,采集定位信息、土壤平整度、土壤面积、土壤墒情、田间气象数据、作物各生长期的长势、病虫害等作物生产过程的环境与生物信息,然后通过嵌入式系统的采集和分析软件进行数据的分析和处理,在田间现场即可实现灌溉、施肥等决策的及时执行。通过无线网络系统,可与上层管理系统实现无缝连接,实现农业生产的全程跟踪和管理,并及时发布信息。每个单位集体可根据实际情况建立相应的服务端作业管理软件平台,从而,更加科学地、合理地指导农业生产。主要针对农业生产过程中所需的各种数据进行采集和综合分析,包括土壤信息、气象数据、作物长势、病虫害状况等,从而得出农田灌溉决策方案、平衡施肥方案、作物长势分析及病虫害预防方案等,为农业生产及管理提供信息化服务。

2 C8051F单片机简介
    C8051Fxxx系列单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,具有上手快、研发快(开发工具易用,可缩短研发周期)和见效快(调试手段灵活)的特点。
    文中设计单片机选择美国Silabs公司的C8051F020。

3 采集终端工作原理简介
    农田信息采集技术指计算机通过传感器和A/D转换部件采集外部环境的数据,经计算后,按照控制规则发出控制信号操纵被控制部件,进而控制外部环境。采集终端自身未集成任何传感器,依据信息采集技术利用I/O数据采集接口连接各类便携式传感器(农田用)、固定站点传感器,并采集相应数据。这样大大提高了产品使用的灵活性和适用性。采集终端工作如图1所示。

a.JPG


3.1 采集终端实现的功能
    便携式农田基础信息采集终端可连接下列设备并采集数据。
    1)土壤墒情数据,可连接FDR、TDR、电子负压计等土壤水分传感器。
    2)土壤养分数据,可连接国产TFC-203PC型土壤养分测试仪、国外Rqflex便携式反射光度计等土壤养分测试仪。
    3)土壤盐分数据,可连接相关土壤盐分监测仪器,如EM38大地电导仪等。
    4)气象数据,可连接相关气象传感器或下载现有农田气象站数据的功能。
    5)作物生长图像,可连接数码照相机、数码摄像机,用于采集作物生长的形态结构信息,以便对病虫草害、栽培措施等进行模式识别,也可以获得作物生长发育的状态信息。
    6)光谱传感器,反射光谱包含了丰富的矿物结构及其组成信息。通过测定作物的反射光谱可以获得作物生育阶段信息和叶绿素等各种物质含量的信息;同时也可以测定作物的生物产量与经济产量。作物病虫害的发生规律也可以通过其冠丛表面的反射光谱进行观察监测。
    7)作物生理信息传感器。作物的产量与生理活动,如光合速率与呼吸速率、田间温度、光照强度等的变化关系密切,实现随时观测田间作物的生理信息的变化。
    8)实验室分析仪器。
    其他功能还有:1)无线网络功能。通过无线网络可与相关农业数据库、管理计算机、专家系统、GIS系统进行数据、信息、分析结果的查询、发布;2)支持GPS设备接口。通过GPS设备,可随时监测种植面积,状态定位等相关信息。[page]

3.2 主要组成部分
    1)各类测试仪器和传感器,如田间气象数据采集单元、土壤水分测量等。
    2)采集终端设备。
    3)电源。

4 采集终端设备设计
    系统由CPU板和接口电路、存储单元及电源组成。其采集终端系统框图如图2所示。

b.JPG


    1)MCU为美国Silabs公司C8051F020,64 kB程序FLASH、(4096+256)B RAM、最高25MIPS执行速度;
    2)存储单元为32KBSRAM(选用IS61LV256,速度12ns);
    3)LCD接口,支持各种尺寸LCD,最高支持320x240;
    4)8路光耦隔离输出,8路光耦隔离输入;24路12位单端AD输入,输入信号量程0~+5 V/0~+10 V/-5~+5 V/-10~+10 V/0~+20 mA或-20~+20 mA电流信号可选;每一路输入信号都可实现1~100倍的信号放大。
    5)2路12位DA输出,输出信号范围0~+5 V/0~+10 V/-5~+5 V/-10~+10 V可选;
    6)2路标准RS232和1路RS485/422(半双工)通讯接口;
    7)键盘及LED显示接口;
    8)+5 V,±12 V供电。

5 采集终端嵌入式系统功能简介
    信息采集终端软件系统具备以下功能。
    1)时间设定:可设定及修改采集终端的记录时间。
    2)通道设定:可对各个通道进行传感器类别的定义,并能对传感器上下限设定,因为各厂家同类型传感器的上下限并不完全统一,因此终端连接传感器后,软件可根据传感器的要求进行上下限设定,保证测量数据的准确性。
    3)采集设定:具备人工/自动,采样时间,采样延迟等设定功能。
    4)数据存储、传送功能设定。
    5)历史数据查询:可查询各个时间段的各传感器的历史数据。

6 结束语
    便携农田基础信息采集终端,由CPU单元、存储单元、数据通讯单元、数据采集单元、显示单元、专用键盘及电源控制单元等组成,采用模块化设计理念,设备自身未集成任何传感器,却可利用丰富的接口装置连接各类便携式传感器,主要实现空气温度、空气湿度、降雨量、风速、辐射强度、土壤温度、土壤墒情、土壤养分及盐碱含量的数据采集、存储、查询及数据通讯。具有体积小、功耗低、携带性好、操作简单、安装方便、模块化和可扩张性及网络化功能,农业及棉花生产管理人员可以随意携带到田间地头进行使用。

关键字:采集终端  农田基础信息  C8051F单片机 引用地址:基于C8051F单片机的便携式农田基础信息采集终端的设计

上一篇:如何在Keil C51中直接使用二进制数
下一篇:μC/OS-II在51单片机上的移植

推荐阅读最新更新时间:2024-03-16 12:58

基于C8051F020的多路无线温度采集系统的设计方案
1.引言 随着科技的不断进步,在多数领域中有线连接的方式已经不能满足科技高速发展的要求,无线通信正进入到我们生活中的各个领域,它与有线连接方式相比,具有携带方便、使用灵活、不必考虑走线等优点。在无线报警、工业数据采集、遥控、遥测射频IC卡、手持PDA、无线图像传输、不停车收费、无线抄表等各个方面有着极其广泛的应用。本文所介绍的测温系统也是无线通讯系统的应用之一。它以SOC单片机C8051F020为中央控制器,以CC1000为无线传送模块和温度测量电路构成了多路无线温度采集系统。 将8路的温度数据进行采集,通过无线方式送给主机C8051F020进行处理。 调制解调由CC1000完成,系统采用频移键控调制(FSK),载波频率为433M
[电源管理]
基于<font color='red'>C8051F</font>020的多路无线温度<font color='red'>采集</font>系统的设计方案
C8051F单片机在远端测控装置中的应用
摘 要:本文介绍了C8051F系列单片机在远端测控装置中的应用,给出了整个系统的结构,包括硬件配置和系统网络构成,对一些技术问题也做出了详尽的说明。 关键词:C8051F ;远端测控;硬件配置 C8051F单片机是完全集成的混合信号系统芯片(SoC),具有与8051指令集完全兼容的CIP-51内核和高速、高性能、高集成度等特点。在本文设计的一套远端测控装置中取得了较好的效果。 系统简介 远端测控装置是一种现场可编程的控制器,它能完成数据的采集控制,而通过远程通信的方式(如电台、CDMA、拨号等)将数据上传至中心站或接收中心站的遥控指令。它往往被安装在比较分散、环境比较恶劣、无电源保障(经常断电或使用太阳能)且无人值守
[单片机]
C8051F340单片机为核心的红外测温系统设计
引言 螺旋装药过程中,经常会因为内部药品温度分布不均匀导致在装药过程中药品内出现气泡的现象,这严重影响了弹体内的药品质量和弹药参数。因此,本文希望通过设计一种温度监测系统来实现对腔体内药品温度检测,寻找装药过程中温度与药品质量之间的关系。由于装药机结构的特殊性,我们无法通过传统的接触测温法获取药品的温度。因此本文设计了一种基于红外测温方法的系统来实现对药品温度的实时检测。 1 时分复用原理 复用方法的设计主要依据TN9红外传感器的信号特征及接口特点,TN9红外温度传感器具有5个接口,其中电源和地不需要接到CPLD上,其余三个接口分别为低电平有效的TN9工作使能接口,工作在主模式的SPI时钟接口和数据接口。采用复用模式是只需通过设置
[单片机]
以<font color='red'>C8051F</font>340<font color='red'>单片机</font>为核心的红外测温系统设计
基于C8051F系列单片机的低功耗设计
引言   在控制终端系统设计中,当系统要求整体功耗偏低时,C8051系列单片机是一个最佳的选择,它们拥有灵活的时钟硬件,使系统能够方便地在高效运作模式与低功耗模式间进行转换,智能的电源管理模式能够在正常工作及待机状态自由切换,从而降低整个系统的能量损耗,当工作频率低于10kHz时,时钟丢失检测器(MCD)能够引发系统产生复位,确保系统工作的安全可靠。 1 C8051F各部分组件的功耗   当一个系统对功耗要求严格时,可以在硬件电路建立前首先粗略计算一下整个系统所需的功耗,由于C8051F系列单片机为数模混合SOC系统,能够实现整个设计的大部分功能,因此整个设计系统的功耗将主要集中在C8015F系列单片机的能量消耗上。   整
[单片机]
基于嵌入式LINUX的电能量数据采集终端设计
1 引言       随着计算机技术、网络技术和大规模集成电路的高速发展,动态信号分析系统出现了向着网络化方向发展的趋势。以计算机技术、芯片技术和以软件为核心的嵌入式系统(Embedded System)再度成为当前研究和应用的热点。相对于通用计算机系统,嵌入式系统最大的特点是目的性和针对性强,即每一套嵌入式系统的开发设计都有其特殊的应用场合和特定功能,且通常具有实时性高、功耗低、体积小、集成度高、成本低等特点。       远程电能量数据采集终端(ERTU)在电能量计费系统中是介于计量主站与费率装置(电能表)之间的中间设备,主要完成电能量数据采集、处理、存储及转发等功能。嵌入式技术在电力系统中的应用有着悠久的历史,早在
[嵌入式]
电度表信息自动采集终端的设计方案介绍
  随着国民经济的飞速发展和人民物质文化生活水平的不断提高,人们对电力的需求愈来愈大,对供电质量和供电可靠性的要求也越来越高。另外,在工业系统中,对电子设备运行过程中的电参数进行实时检测与控制的要求也十分迫切。在这种趋势下,供电单位要向用户提供安全、优质的电力,但依靠传统的技术和管理手段已经无法实现。针对这些问题,根据社会发展的需要,依据电力工业部南京自动化研究所提出的要求,从实用化的角度出发,研制了一种电能信息自动采集终端。该系统具有结构简单,安装方便,易维护性强,经济性好等特点,并可通过低压载波和采集站进行数据传输,从而实现了电能信息的自动采集。因此电能信息自动采集终端对用电管理、配电管理实现智能化、自动化和科学化具有非常重要
[电源管理]
电度表<font color='red'>信息</font>自动<font color='red'>采集</font><font color='red'>终端</font>的设计方案介绍
基于C8051F单片机的一种参数可调的施药机构及其控制系统
水果种植业是我国农业发展的重要组成部分,果树病虫害防治作业也越来越被重视。当下我国施药水平总体偏低,主要表现在自动化技术落后、作业强度大、农药浪费严重等问题。为了解决这一现象,提高果树施药喷雾效率和农药附着率,文中设计了新型喷雾机构及其控制系统,该机构能够针对不同果树尺寸来调节喷雾距离。作业人员可以远距离操作手持式控制器即可调节喷雾参数(包括每侧喷雾头的开闭、喷雾机构伸缩长度、轴流风机送风转速等),这在很大程度上降低了劳动强度,提高了施药效果。 1 系统工作原理 本系统结合了机械和电子技术,由机械部分和控制部分构成。施药喷雾过程中喷雾头与冠层的距离要求适中,而果园内的果树形状尺寸各异,因此应用了电动推杆作为执行元件安装
[单片机]
基于<font color='red'>C8051F</font><font color='red'>单片机</font>的一种参数可调的施药机构及其控制系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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