基于CAN总线和Linux的微灌监控系统研发
温室论文 微灌论文 CAN总线论文 嵌入式Linux论文
论文详情
我国水资源短缺,供需矛盾日益尖锐,农业用水相对不足;农田灌溉用水浪费严重,利用效率低下,进一步加剧了水资源短缺的现状。缓解水资源供需矛盾,解决农业缺水问题的重要途径之一是发展节水灌溉技术。为了节约农田灌溉用水,提高水资源利用效率,实现自动微灌控制,根据精细农业的实际需求,针对杨凌五泉孵化园温室大棚的实际情况,本文设计实现了一套基于CAN总线和Linux的微灌监控系统,具体研究内容如下:(1)按照精准农业的要求,以“按需灌溉”为指导思想,确定系统研究思路,系统地研究了作物需水量(灌溉量)计算的相关理论,将基于BP神经网络的参考作物蒸腾量少参数估算模型应用于系统灌溉补给水量的计算中,通过对易于获取的环境参数的采集,精确计算出作物的蒸发蒸腾量,从而科学地指导灌溉过程,有效地调节温室环境的水分状况。(2)通过实地调查,结合示范园区的现有条件,根据温室环境的特殊性,从系统功能需求出发,将系统分为五个功能模块,确定了系统的总体设计框架;然后按照低成本、高可靠性、低功耗的设计原则,分别设计了基于MSP430F169微处理器的数据信息采集模块、基于STC12C5A60S2单片机的CAN总线适配器和灌溉控制模块、基于STM32的无线数据通信模块及基于S3C2440A的数据处理模块的硬软件。(3)基于模块化的设计思想,完成系统各功能模块的设计与调试,然后进行系统的集成组装,综合测试,通过实验运行效果验证系统的整体功能,并考虑设计防护遮挡装置及支架,使系统能够稳定长期地工作。本文综合应用CAN总线技术、嵌入式Linux技术及作物需水量计算理论知识,开发出一套低成本、易操作、实用性强的温室微灌监控系统,可按设定的时间间隔自动采集温室的环境信息,结合作物生长状况,根据理论公式进行计算,求出作物需水量,并扩展无线数据通信模块,可在远程用户的决策参与下,驱动相应的电磁阀,实现自动化的精准灌溉,优化植物的生长环境,提高农田微灌水资源的利用率。系统运行稳定,效果良好,能够实现准确的信息采集和可靠的分布式控制,具有较好的推广应用前景。
摘要 | 第5-6页 |
ABSTRACT | 第6-7页 |
第一章 绪论 | 第11-16页 |
1.1 研究的背景及意义 | 第11页 |
1.2 国内外研究进展 | 第11-14页 |
1.2.1 国外研究进展 | 第11-13页 |
1.2.2 国内研究进展 | 第13-14页 |
1.3 本文的主要研究内容 | 第14页 |
1.4 论文组织结构 | 第14-16页 |
第二章 系统总体设计 | 第16-23页 |
2.1 系统需求分析 | 第16-17页 |
2.2 系统设计原则 | 第17页 |
2.3 关键技术及理论 | 第17-20页 |
2.3.1 CAN 总线技术 | 第17-18页 |
2.3.2 嵌入式 Linux 技术 | 第18-19页 |
2.3.3 作物需水量计算理论 | 第19-20页 |
2.4 系统控制策略研究 | 第20-21页 |
2.5 系统总体设计 | 第21页 |
2.6 系统工作原理 | 第21-22页 |
2.7 本章小结 | 第22-23页 |
第三章 数据采集模块的设计与实现 | 第23-33页 |
3.1 数据采集模块硬件设计 | 第23-26页 |
3.1.1 数据采集单元硬件设计 | 第23-25页 |
3.1.2 电源管理单元硬件设计 | 第25-26页 |
3.2 数据采集模块软件设计 | 第26-32页 |
3.2.1 数据采集单元程序设计 | 第26-31页 |
3.2.2 电源管理单元程序设计 | 第31-32页 |
3.3 本章小结 | 第32-33页 |
第四章 CAN 总线适配器的设计与实现 | 第33-37页 |
4.1 CAN 总线适配器硬件电路设计 | 第33-34页 |
4.1.1 电源电路设计 | 第33页 |
4.1.2 CAN 总线接口电路设计 | 第33-34页 |
4.1.3 RS-232 电平转换电路设计 | 第34页 |
4.2 CAN 总线适配器软件设计 | 第34-36页 |
4.2.1 CAN 总线收发程序设计 | 第35页 |
4.2.2 串口收发程序设计 | 第35-36页 |
4.3 本章小结 | 第36-37页 |
第五章 灌溉控制模块的设计与实现 | 第37-41页 |
5.1 灌溉控制模块硬件设计 | 第37-38页 |
5.1.1 电源电路设计 | 第37页 |
5.1.2 CAN 总线接口电路设计 | 第37页 |
5.1.3 RS232 接口电路设计 | 第37页 |
5.1.4 电磁阀控制接口电路设计 | 第37-38页 |
5.2 灌溉控制模块软件设计 | 第38-40页 |
5.3 本章小结 | 第40-41页 |
第六章 无线通信模块的设计与实现 | 第41-47页 |
6.1 无线数据通信模块硬件设计 | 第41-44页 |
6.1.1 无线数据通信模块微处理器选型 | 第41页 |
6.1.2 无线数据通信模块电路设计 | 第41-44页 |
6.2 无线数据通信模块软件设计 | 第44-46页 |
6.2.1 SD 卡数据操作程序设计 | 第45页 |
6.2.2 串口收发短信程序设计 | 第45-46页 |
6.3 本章小结 | 第46-47页 |
第七章 数据处理模块的设计与实现 | 第47-64页 |
7.1 数据处理模块硬件设计 | 第47-50页 |
7.1.1 电源电路设计 | 第48页 |
7.1.2 RTC 电池供电电路设计 | 第48页 |
7.1.3 USB Slave 接口电路设计 | 第48-49页 |
7.1.4 RS-232 串口电路设计 | 第49页 |
7.1.5 SD 卡接口电路设计 | 第49-50页 |
7.1.6 板间接口电路设计 | 第50页 |
7.2 数据处理模块软件设计 | 第50-63页 |
7.2.1 嵌入式 Linux 开发平台搭建 | 第51-52页 |
7.2.2 嵌入式 Linux 系统移植 | 第52-55页 |
7.2.3 应用程序设计 | 第55-63页 |
7.3 本章小结 | 第63-64页 |
第八章 系统测试 | 第64-70页 |
8.1 数据采集模块测试 | 第64-65页 |
8.2 CAN 总线适配器测试 | 第65页 |
8.3 无线数据通信模块测试 | 第65-66页 |
8.4 灌溉控制模块测试 | 第66-67页 |
8.5 数据处理模块测试 | 第67-68页 |
8.6 系统综合测试 | 第68页 |
8.7 测试分析 | 第68-69页 |
8.8 本章小结 | 第69-70页 |
第九章 结论与展望 | 第70-72页 |
9.1 结论 | 第70-71页 |
9.2 展望 | 第71-72页 |
参考文献 | 第72-76页 |
致谢 | 第76-77页 |
作者简介 | 第77页 |
论文购买
论文编号
ABS4103985,这篇论文共77页
会员购买按0.30元/页下载,共需支付
23.1。
不是会员,
注册会员!
会员更优惠
充值送钱!
直接购买按0.5元/页下载,共需要支付
38.5。
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文