基于物联网的智能大棚灌溉系统的设计
基于物联网技术的智能灌溉系统设计与改进

基于物联网技术的智能灌溉系统设计与改进智能灌溉系统是基于物联网技术的一种创新应用,它通过传感器、控制器和互联网连接,实现对农田灌溉的智能化管理。
本文将对基于物联网技术的智能灌溉系统进行设计与改进,旨在提高农田灌溉效率和节约水资源。
首先,智能灌溉系统的设计需要考虑农田的土壤湿度、气象条件和作物需水量等因素。
为此,可以部署多个土壤湿度传感器和气象传感器,并将它们与控制器相连接。
传感器将实时监测土壤湿度和气象条件,并将数据传输给控制器。
控制器根据预设的作物需水量和预测的天气情况,自动调节灌溉水量和灌溉时机。
例如,当土壤湿度低于设定值时,控制器会自动开启灌溉系统进行浇水。
其次,智能灌溉系统的改进可以采用机器学习算法进行优化。
通过对大量历史数据的分析和学习,系统可以预测未来的土壤湿度和气象情况,并做出更加准确的灌溉决策。
例如,系统可以使用回归分析算法根据历史数据建立土壤湿度与降雨量之间的关系模型,以此来预测未来的降雨情况。
当预测的降雨量较大时,系统可以适当减少灌溉水量或延迟灌溉时机,从而节约水资源和减少浪费。
此外,智能灌溉系统还可以与移动设备进行无线连接,实现远程操控和监测。
农民可以通过手机应用程序或网页界面,实时查看农田的灌溉情况和传感器数据。
同时,他们也可以通过移动设备对灌溉系统进行远程控制,根据实际需求和特殊情况进行调整。
另外,智能灌溉系统还可以与水质监测系统相结合,实现水质检测和灌溉水的优化管理。
水质监测传感器可以监测灌溉水中的污染物含量,如重金属、农药残留和微生物污染等。
当检测到水质超标时,系统可以通过控制器自动停止灌溉,避免污染作物和土壤。
此外,智能灌溉系统的设计还可以考虑降低能耗和成本。
可以采用低功耗的传感器和控制器,减少系统的能耗。
同时,还可以利用太阳能和风能等可再生能源,为智能灌溉系统提供电力,降低使用成本和环境影响。
综上所述,基于物联网技术的智能灌溉系统的设计与改进可以通过传感器、控制器和互联网连接实现农田灌溉的智能化管理。
基于物联网的智能农业灌溉系统设计与实现

基于物联网的智能农业灌溉系统设计与实现物联网(Internet of Things, IoT)技术在各个领域都有着广泛的应用,其中之一便是农业领域。
智能农业灌溉系统是一种利用物联网技术实现自动化灌溉的系统。
本文将介绍基于物联网的智能农业灌溉系统的设计与实现。
一、系统设计1. 系统结构设计基于物联网的智能农业灌溉系统主要由传感器、控制器、通信设备和服务器等组成。
传感器用于检测土壤湿度、温度和光照等环境参数,传输数据给控制器。
控制器根据接收到的数据,通过通信设备与服务器进行数据交互,实现对灌溉系统的智能控制。
2. 传感器选择与安装为了实现对土壤湿度、温度和光照等环境参数的监测,需要选择相应的传感器进行安装。
常用的土壤湿度传感器有电阻式土壤湿度传感器和电容式土壤湿度传感器;温度传感器可以选择温度传感器和红外线温度传感器;光照传感器可以选择光敏电阻或者光敏二极管传感器等。
在安装传感器时,应注意选择适当的位置,确保传感器能够准确地监测到环境参数。
3. 控制器设计与程序编写控制器是智能农业灌溉系统的核心部件,负责对传感器获取的数据进行处理,并控制灌溉设备的开启与关闭。
控制器的设计可以采用微控制器或者单片机等嵌入式系统,根据具体需求编写相应的程序,实现对灌溉系统的智能控制。
4. 通信设备与服务器连接为了实现系统与服务器之间的数据交互,需要使用适当的通信设备与服务器进行连接。
通信设备可以选择GSM模块、WiFi模块或者LoRa模块等。
通过编写相应的通信协议和接口程序,确保数据能够准确地传输和接收。
二、系统实现1. 硬件实现根据系统设计,依次安装传感器、控制器和通信设备等硬件组件。
确保各个组件之间的连接正常,并正确安装在农田中。
2. 软件实现进行控制器程序的编写,包括数据处理和灌溉控制的逻辑。
确保程序能够准确地处理传感器获取的数据,并按照设定的规则控制灌溉设备的开启与关闭。
3. 系统测试与优化在系统实现完成后,进行系统的测试与优化。
基于物联网的智能灌溉与农业生产管理系统设计

基于物联网的智能灌溉与农业生产管理系统设计随着物联网技术的不断发展和应用,农业领域也融入了智能化的趋势。
基于物联网的智能灌溉与农业生产管理系统的设计为农业生产带来了革命性的变化和提升。
本文将具体介绍基于物联网的智能灌溉与农业生产管理系统的设计原则、关键技术和实施方法。
一、系统设计原则1. 自动化与智能化:系统应具备自动监测、自动控制、自动调节的能力,能够根据植物生长需要和环境条件智能地进行灌溉管理。
2. 可靠性与稳定性:系统应具备高可靠性和稳定性,能够在各种复杂环境和恶劣气候条件下正常运行,确保农业生产不受干扰。
3. 实时性与响应性:系统应具备实时监测和响应能力,能够及时获取土壤湿度、环境温度等数据,并做出相应的灌溉决策。
4. 可扩展性:系统应具备可扩展性,能够根据农田规模和需求进行灵活调整和扩展。
二、关键技术1. 传感器技术:采用土壤湿度传感器、环境温湿度传感器等相关传感器,实时监测农田土壤湿度、环境温湿度等参数,并将数据传输到中央控制系统。
2. 通信技术:采用物联网通信技术,将传感器获取的数据通过无线网络传输到中央控制系统,实现实时监测和数据传输。
3. 数据处理与分析技术:通过数据处理与分析技术,对传感器获取的数据进行处理和分析,根据植物生长需求和环境条件进行灌溉决策。
4. 控制技术:利用执行器控制系统,对灌溉设备进行控制,实现自动化灌溉管理。
三、系统实施方法1. 设计农田布局:根据农田的大小和特点,设计合理的灌溉区域划分,确定灌溉设备的安装位置。
2. 安装传感器设备:在农田中合适的位置安装土壤湿度传感器、环境温湿度传感器等设备,确保能够准确获取农田的相关数据。
3. 建立中央控制系统:建立中央控制系统,通过物联网通信技术连接各个传感器设备,并实现数据的实时传输和处理。
4. 确定灌溉策略:根据植物生长需求、环境条件等因素,确定合理的灌溉策略,并将其编程到中央控制系统中。
5. 实施自动化灌溉:根据中央控制系统的指令,控制执行器对灌溉设备进行自动化控制,实现自动化的灌溉管理。
基于物联网技术的智能灌溉系统设计与评估

基于物联网技术的智能灌溉系统设计与评估第一章:引言随着物联网技术的迅速发展,智能灌溉系统已经成为农业生产中重要的一环。
本文将介绍基于物联网技术的智能灌溉系统的设计与评估。
第二章:智能灌溉系统设计原理智能灌溉系统是利用物联网技术实现的一种自动化灌溉系统。
其设计原理主要涉及传感器的选择与布置、数据传输与处理、灌溉控制等方面。
传感器可以采集土壤湿度、气温、光照强度等环境参数,然后将数据通过物联网传输到数据中心进行处理,最后控制设备进行灌溉操作。
第三章:智能灌溉系统的传感器选择与布置传感器的选择与布置是智能灌溉系统设计的核心环节。
常用的传感器包括土壤湿度传感器、气温传感器和光照传感器。
在设计中需要考虑传感器的总体布置方案,选择合适的传感器类型和数量,并合理安装在田间地块的适当位置。
通过传感器采集到的环境参数数据可以提供给灌溉系统进行决策制定。
第四章:智能灌溉系统的数据传输与处理数据传输与处理是智能灌溉系统设计中的另一个重要环节。
数据传输可以通过物联网技术实现,选择合适的通信方式和协议进行数据传输。
数据传输的安全性和稳定性需要得到保障。
在数据处理方面,可以采用数学模型和算法对传感器采集的数据进行分析和处理,从而实现对土壤湿度、气温、光照等环境参数的预测和控制。
第五章:智能灌溉系统的灌溉控制智能灌溉系统的核心目标是实现对灌溉过程的智能化控制。
通过传感器采集到的土壤湿度数据可以判断植物的灌溉需求,从而减少或避免过度灌溉。
根据土壤湿度的实时变化情况,灌溉系统可以自动调节水泵的开启与关闭,控制灌溉设备的水量和灌溉时间,以实现灌溉的节水和精准。
第六章:智能灌溉系统的评估与应用智能灌溉系统的设计需要进行实验和评估,以验证系统的性能和效果。
评估指标可以包括灌溉效果、水资源利用率、生产效益等方面。
在实际应用中,可以将智能灌溉系统广泛应用于农田灌溉、园林绿化、植物生长试验等领域,为农业生产和环境保护做出贡献。
第七章:结论本文介绍了基于物联网技术的智能灌溉系统的设计原理、关键技术和应用评估等方面内容。
基于物联网的智能农业监控与灌溉系统设计

基于物联网的智能农业监控与灌溉系统设计随着物联网技术的不断发展和普及,智能农业监控与灌溉系统成为农业领域的一个热门话题。
这样的系统可以通过远程监控和控制设备,为农民提供更高效、可持续的农业管理解决方案。
本文将介绍基于物联网的智能农业监控与灌溉系统的设计,并讨论其优势和实施方法。
一、智能农业监控系统设计1. 传感器网络:智能农业监控系统的核心是传感器网络,通过安装在田地、大棚或农作物周围的传感器,可以实时收集土壤湿度、温度、湿度、光照等信息。
这些数据可以被传输到中心控制器,并进行分析和解读。
2. 中心控制器:中心控制器是智能农业监控系统的大脑,负责接收传感器发送的信息并做出相应的反应。
中心控制器可以分析农作物当前的生长状态,并根据这些数据制定合适的灌溉计划。
同时,它还可以监测气象数据,从而提前预警灾害或病虫害的发生。
3. 数据分析与应用:通过智能农业监控系统收集的数据,可以进行进一步的分析和应用。
数据分析可以提供农民们更准确的决策依据,比如调整灌溉量、施肥量等。
此外,通过整合气象、市场和大数据等信息,农民们还可以获得更深入的市场分析,提高农产品的市场竞争力。
二、智能农业灌溉系统设计1. 系统自动化:与传统的农业灌溉系统相比,智能农业灌溉系统具有更高的自动化水平。
该系统可以自动监测土壤湿度,并通过中心控制器调整灌溉水量和灌溉频率。
这大大降低了农民的工作负担,并提高了灌溉的效率。
2. 智能节水:智能农业灌溉系统可以根据农作物的需求提供适量的灌溉水量,避免浪费和过多灌溉对环境的影响。
通过实时监测土壤湿度和农作物需水量,系统可以智能地调整灌溉计划,实现节水目标。
3. 远程监控与控制:基于物联网的智能农业灌溉系统可以实现远程监控和控制。
农民可以通过手机应用程序或电脑远程查看农田的状态,并调整灌溉计划。
这大大提高了农民的灵活性和便利性,节约了时间和资源。
4. 预警系统:智能农业灌溉系统还可以配备预警功能,及早发现并应对灾害和病虫害的发生。
基于物联网的智能农业灌溉控制系统设计与实现

基于物联网的智能农业灌溉控制系统设计与实现智能农业是物联网技术在农业领域的应用之一,通过物联网的连接和数据传输,可以实现精准的农业灌溉控制系统。
本文将通过设计和实现基于物联网的智能农业灌溉控制系统,来探讨其在农业生产中的应用和优势。
一、系统设计1. 硬件设计方案智能农业灌溉控制系统的硬件主要包括传感器、执行器、单片机、通信模块和人机界面。
传感器模块可以包括土壤湿度传感器、光照传感器、温湿度传感器等,用于实时监测农田环境参数。
执行器模块可以包括电磁阀门、水泵等,用于自动控制灌溉设备的运行。
单片机负责数据的采集和控制,通过通信模块与云平台进行数据交互。
人机界面可以是手机应用或者网页端,用于实时监控和控制农田灌溉系统。
2. 软件设计方案软件设计方案包括物联网通信协议的选择、数据处理和分析算法的设计,以及人机界面的开发。
物联网通信协议可以选择MQTT或者CoAP,以保证数据的安全传输和高效交互。
数据处理和分析算法可以包括决策树算法、神经网络算法等,用于根据传感器数据进行智能决策和预测。
人机界面的开发可以使用Java、Python等编程语言,通过图形化界面展示农田环境参数和实时操作控制。
二、系统实现1. 环境参数监测系统实现首先需要进行环境参数的监测,包括土壤湿度、光照强度和温湿度等。
通过布设传感器模块,可以实时采集这些参数,并传输到单片机进行处理。
2. 灌溉控制系统通过对环境参数的实时监测,根据预设的灌溉控制策略,决定是否进行灌溉操作和灌溉的方式。
例如,当土壤湿度低于一定阈值时,系统可自动打开电磁阀门启动灌溉,直到土壤湿度达到预设值,然后关闭阀门停止灌溉。
这样可以实现对农田灌溉的精准控制,避免浪费水资源和节约人力成本。
3. 数据传输和分析系统将采集到的环境参数数据通过通信模块传输到云平台,然后使用数据处理和分析算法对数据进行处理。
通过这些算法,系统可以分析农田的水分需求、光照需求和温湿度需求,为农民提供科学的决策依据。
基于物联网的智能灌溉系统设计

基于物联网的智能灌溉系统设计随着科技的不断发展和物联网技术的日益成熟,智能化已经成为了现代生活的主流之一。
特别是在农业生产过程中,智能化已经成为了提高作物产量和农业生产效率的重要手段。
而基于物联网的智能灌溉系统,作为智能化的一种重要手段,具有节能、高效、自动化的特点。
因此本文通过对基于物联网的智能灌溉系统设计的探究,旨在为农业生产提供更加准确、更加智能的灌溉手段。
一、系统设计原理基于物联网的智能灌溉系统是由物联网传感器、数据处理平台和执行机构等几部分组成的。
传感器主要负责对环境温度、湿度、茎干直径、光照等环境变量进行采集,并将采集到的数据传输至数据处理平台。
数据处理平台通过对传感器采集到的数据进行分析,可以预测土壤湿度是否适宜,而执行机构则根据预测数据进行灌溉。
当预测到土壤湿度过低时,执行机构会启动对应的水泵,对植株进行灌溉。
因此,基于物联网的智能灌溉系统基本完整了自动化灌溉的过程。
二、系统设计实现基于物联网的智能灌溉系统在设计实现过程中,主要要考虑两个方面,一个方面是环境监测传感器的选择与安装,另一个方面则是执行机构的选择和植物栽培的条件设置。
在环境监测传感器的选择上,我们需要根据具体的环境情况进行选择。
目前常见的环境传感器有温度传感器、湿度传感器、土壤湿度传感器、光照传感器等等。
根据不同的环境需求,选择不同的传感器进行安装。
需要注意的是,在传感器的安装上,需要注意传感器距离植株的距离,以及传感器的高度、角度、通风情况等因素。
在执行机构的选择上,我们需要根据农作物的需求进行选择。
一般来说,常见的灌溉方式有喷灌、滴灌和渗灌等等,而不同的植物生长条件,也会对灌溉方式的选择产生影响。
因此,在栽培条件设置上,我们需要根据植株的需求,选择合适的灌溉方式,进行系统的调试和实现。
三、系统设计思考在具体实现基于物联网的智能灌溉系统的过程中,我们需要考虑的还有一些系统设计方面的问题。
首先,我们需要对环境数据进行分析,进行植物生长数据的预测。
智慧大棚滴灌系统组成设计方案

智慧大棚滴灌系统组成设计方案智慧大棚滴灌系统是一种基于物联网技术的自动灌溉系统,用于实现对大棚中植物的精确浇水管理。
该系统主要由传感器、控制设备和执行器组成,并通过云平台进行数据传输和远程控制。
1. 传感器部分:- 土壤湿度传感器:用于测量土壤湿度,判断植物的浇水需求。
- 温湿度传感器:用于测量大棚内的温度和湿度,为决策提供环境信息。
- 光照传感器:用于测量大棚内的光照强度,为决策提供光合作用信息。
2. 控制设备部分:- 控制器:用于接收传感器数据、进行数据处理和决策,并控制执行器进行相应的操作。
- 通信模块:用于与云平台进行数据传输和远程控制。
3. 执行器部分:- 电磁阀:根据控制器的指令,控制水源的开闭来实现灌溉。
- 水泵:负责将水源送入灌溉系统,提供水源的压力。
4. 云平台部分:- 数据传输:通过云平台将传感器数据传输到控制设备,接收控制设备的指令。
- 远程控制:通过云平台可以实现对系统的远程监控和控制,包括调整灌溉策略、查询历史数据等功能。
系统工作流程:1. 传感器实时采集土壤湿度、温湿度和光照等信息,并将数据传输到控制设备。
2. 控制设备接收传感器数据,并进行数据处理和决策,例如判断是否需要灌溉,灌溉量的大小等。
3. 控制设备通过通信模块将指令发送到执行器,控制电磁阀的开闭和水泵的工作。
4. 执行器根据控制设备的指令,控制水源的开闭和灌溉流量。
5. 云平台接收传感器数据,并可以进行远程监控和控制,包括调整灌溉策略、查询历史数据等功能。
系统优势:1. 精确浇水:通过实时监测和分析环境参数,根据植物的需求量来进行精确浇水,避免浪费水资源。
2. 高效灌溉:灌溉系统自动化,可以根据植物的需求量和环境条件自动调节浇水量和频率,增加灌溉的效果。
3. 远程控制:通过云平台可以远程监控和控制系统,提高管理的便捷性和灵活性。
4. 数据分析:通过云平台可以对历史数据进行分析,为大棚管理提供科学依据,优化灌溉决策。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于物联网的智能大棚灌溉系统的设计
【摘要】本文对智能大棚的灌溉系统进行了研究,提出了基于物联网的智能大棚灌溉系统的自动控制,利用各种传感器采集信息传送到C8051F340从机,从机通过Can控制器和Can收发器,传到总线,总线再通过Can控制器和Can 收发器传到到主机,将数据信息通过以太网输送到上位机,采集的信息与数据库里的参数进行比较,实现上位机控制下位机,根据温度,湿度等配置控制配置营养液进行自动灌溉。
【关键词】C8051F340;can;物联网;cp2200
物联网就是“物物相连的互联网”,通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理的一种网络。
我国是农业大国,人口众多,对粮食蔬菜等农作物需求巨大,随着农村大量劳动力流向城市,农村劳动力长远看会出现短缺,而我国农业灌溉中大多还是采用传统的灌溉方式,不仅耗人力而且水资源也是浪费,传统的灌溉还有不及时,效率低,灌溉量不精确等问题。
本文提出了智能大棚灌溉系统的设计,研究了通过传感器检测来判定是否灌溉,灌溉是否完成,充分考虑关照,温湿度等对需求量的影响,并考虑到不同季节不同作物需水量的不同,通过水位监测判定是否灌溉完成,通过vc界面选择不同季节,不同作物,通过传感器检测到的环境参数与上位机数据库中的标准参数比较,判定是否要进行灌溉,灌溉量是多少,由上位机传达命令到下位机控制执行机构工作,进行浇水灌溉,达到最佳的灌溉效果。
1.总体设计
1.1 总体框图
如图1所示,由C8051F340构成网络节点,传感器采集的信息输入到这些从机,从机通过can总线传递给主机C8051F340,主控机汇总消息,传输到网络然后传到上位机电脑,采集的数据信息与上位机中数据库内的标准参数比较,分析,优化,最后上位机发出控制命令控制下位机工作。
1.2 下位机框图
下位机(如图2)由C8051F340单片机和采集装置、执行机构组成。
其中C8051F340单片机是核心,起控制作用;采集装置由一些传感器构成。
灌溉时要考虑光照,空气温湿度故检测装置有光照传感器和温湿度传感器,灌溉是否完成需要水位监测;执行机构有通风装置,灌溉装置和加温装置,在灌溉时需要通风,而冬天东风温室大棚内温度会低,故要进行加热升温,当需要灌溉时,单片机从机接收指令,控制执行机构动作,实现灌溉。
2.硬件设计
C8051F340是美国Silabs公司生产的与标准8051兼容的高速单片机,它具有速度高,功耗低,有丰富的外围设备,片内还集成了数据采集和控制所常用的模拟部件、其他数字外设和功能部件,是完全集成的混合信号系统及芯片。
2.1 传感器与单片机的连接
如图3,温湿度传感器选用SHT11,这是瑞士Sensirion公司生产的具有二线串行接口的单片全校准数字式新型相对湿度和温度传感器,可用来测量相对湿度、温度等,分辨率高。
光传感器选用TSC2561,它是TAOS公司推出的一种
高速、低功耗、宽量程、可编程的光强度数字转换芯片,可直接通过I2C总线协议,由MCU访问。
SHT11的供电电压范围为 2.4-5.5V,建议供电电压为 3.3V。
在电源引脚(VDD,GND)之间须加一个100nF的电容,用以去耦滤波。
2.2 Can总线
CAN属于现场总线,能有效的支持分布式实时控制,主机向从机1发布命令时,其他从机可接受命令,但不需要作出反应,只有从机1接受命令并作出反应,在CAN总线通信中,控制器采用PHILIPS公司的SJA1000和收发器选用82C250芯片。
为了增强抗干扰能力,选用了高速光电耦合器6N137。
单片机对SJA1000进行初始化,通过控制SJA1000实现数据的接收和发送等通信任务。
采用双绞线进行连接。
SJA1000的AD0-AD7连接到单片机的8个I/O接口,对应的引脚相连,单片机可对SJA1000执行读写操作,可通过中断方式访问SJA1000,如图4。
2.3 以太网控制器与单片机连接
如图5,CP2200是集成了IEEE 802.3以太网媒体访问控制器(MAC)、10Base-T物理层(PHY)和8KB非易失性FLASH存储器的单芯片以太网控制器;可以为具有11个以上端口I/O引脚的任何微控制器或主处理器增加以太网通信功能;8位并行总线接口支持Intel和Motorola总线方式,可以使用复用或非复用方式寻址;是目前体积最小的单芯片以太网控制器。
将地址总线端口A0~A7接F340的管脚P2.0~P2.7,数据总线端口D0~D7接P4.0~P4.7,F340通过这两条总线对CP2200进行寻址和数据收发。
INT和CS和分别接F340的管脚P3.6和P3.7;单片机通过管脚P3.6控制CP2200,CP2200通过P3.7向单片机发出中断申请。
2.4 执行机构
电动机作为执行机构,负责通风,灌溉,加热,执行机构均由继电器间接控制。
所用电机为步进电机,方便控制器控制速度,电磁阀采用220V交流的,型号:2W-160-15,型式:常闭式(即:通电打开,断电关闭;)。
2.5 注意事项
(1)电磁阀远离控制器,需通过继电器间接控制,另外要加入电阻电容缓冲,防止影响控制其正常工作。
(2)电源采用开关电源,接通220交流电,输出12V6A直流电,电流电压都要注意,电流过小会造成开关冒火花但电动机不工作。
(3)C8051F340与继电器之间加反相器,控制电动机,防止启动时烧坏电源。
3.系统软件设计
3.1 上位机设计
界面采用vc编程,参数放置采用数据库,不同季节灌溉量不同,不同季节具体灌溉量在数据库中设置好,比如夏季要增加灌溉量,冬季要减少灌溉量,在界面中可用鼠标点击按钮选择季节。
同样不同的作物也是。
光照不同,空气温湿度不同,灌溉量也不同,具体的标准参数设置在数据库中,检测到的信息与标准参数进行比较。
主机通过无线传输接受从机发来的信息,然后通过无线传输装置发送到上位机PC,上位机专家系统中有不同作物(西红柿、茄子、辣椒、西瓜等)的标准参数(不同的作物在不同的季节所需要的光照,温度,水分不同,白天晚上温差大时所需要的光照也不同),标准参数与采集的信息比较后发出命令,
主机接收上位机的指令,传给从机节点。
上位机控制下位机关键是协议,协议要一致,比如在上位机中设置ComPort.Settings=“4800,n,8,1”那么下位机程序中要对应,可以这样写程序:EA=1;ES=1;TMOD=0x20;SCON= 0x50;
TH1=0xF3;//定时器初值高8位设置//12MHZ晶振,波特率为4800
TL1=0xF3;PCON=0x80;TR1=1;
3.2 CAN通信软件设计
(1)SJA1000的初始化子程序:初始化包括工作方式的设置、接受滤波方式的设置、接收屏蔽寄存器和接收代码寄存器的设置、波特率参数设置等。
(2)发送子程序:发送时将等待发送的数据按特定格式组合帧报文,送入SJA1000发送缓存区,启动SJA1000发送即可。
(3)接收子程序:处理接收报文的过程中,同时要对诸如总线关闭、错误报警、接收溢出等情况进行处理。
4.结束语
本文提出了基于物联网的专家系统,利用C8051F340单片机与can总线以及以太网控制器进行设计,利用传感器检测环境参数,通过与标准参数比较做出判断,温湿度不同,光照不同时,电脑自动设置不同的灌溉量,有利于精确灌溉,节约用水,有利于植物的生长,节约了人力资源。
参考文献
[1]戴春霞,赵德安.基于ARM9内核的智能灌溉控制系统的设计[J].安徽农业科学,2010,38(15):8208-8210.
[2]张丽红,孙磊,伦翠芬,王庆祝.基于CAN总线的连栋温室节水灌溉控制系统[J].农机化研究,2011,6(6):168-170.
[3]冯显英,葛荣雨.基于数字温湿度传感器SHT11的温湿度测控系统[J].自动化仪表仪表,2006,27(1):59-61.
[4]陈姣姣.基于C8051 F340嵌入式以太网控制器的设计[J].科技资讯,2011,25:21.
[5]祝晓东.基于CAN总线的温室控制系统智能节点的设计[J].农机化研究,2007,5(5):118-120.
[6]程月华,毛罕平,李萍萍.设施农业灌溉量控制模型和营养液供给自动控制系统[J].计算机工程,2003,7(11):137-139.
[7]任文涛,杨懿,张本华,崔红光,黄毅,张玉龙.温室节点式渗灌自动控制系统设计与实现[J].农业工程学报,2009,8(8).
[8]潘明,钟锋.物联网在现代农业上的应用研究[J].现代农业装,2011,7:55-57.。