温室大棚智能监测系统课程设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

一、课程设计的性质和目的 (1)

二、课程设计的内容及实施案例 (1)

三、课程设计时间地点 (1)

四、课程设计要求 (1)

五、课程设计的实施流程 (1)

六、课程设计的评价标准 (2)

七、课程设计系统实现(学生完成) (2)

1 系统概述 (3)

1.1 课题背景 (3)

1.2 课题简介 (3)

1.3 设计原理 (3)

1.4课题依据 (3)

1.5 需求分析 (4)

1.5.1 系统功能和结构 (4)

1.5.2 系统主控制硬件平台 (5)

2 环境搭建 (6)

2.1 Linux宿主机环境搭建 (6)

2.1.1 VMware虚拟机安装 (6)

2.1.2 Linux操作系统环境搭建要求 (6)

2.1.3 Fedora14中文界面显示操作 (6)

2.3 寄生机环境开发板运行环境配置 (8)

2.4 开发工具软件安装与配置 (9)

2.4.1 建立交叉编译环境的原因 (9)

2.4.2 建立交叉编译环境 (9)

2.4.3 vmware-tools工具的安装 (9)

2.4.3编译内核Linux-2.6.21 (10)

3设备驱动设计 (10)

3.1DS18B20驱动设计 (10)

3.1.1DS18B20温度传感器简介 (10)

3.1.2 硬件原理 (10)

3.1.4 温度传感器驱动设计 (11)

3.2 摄像头驱动移植 (15)

3.2.1 中星微摄像头简介 (15)

3.2.2 配置编译内核 (16)

3.3BOA服务器搭建 (18)

3.3.1 BOA服务器简介 (18)

3.3.2 BOA的编译与移植 (18)

4 温度监测与视频监控用户界面设计 (22)

4.1 HTML网页 (22)

4.1.1 HTML简单介绍 (22)

4.2 温度显示界面设计 (23)

4.3 视频显示界面设计 (24)

4.3.1用HTML显示温度界面 (24)

4.3.2 servfox功能简介 (25)

4.3.3移植servfox (26)

5 GSM通信用户界面设计 (28)

5.1GSM基本概念 (28)

5.2GSM与GPRS的区别 (28)

5.3GSM系统结构 (29)

6 程序发布与系统演示 (29)

6.1烧写内核 (29)

6.2烧写文件系统 (30)

7 总结 (31)

参考文献 (33)

嵌入式系统应用与设计课程设计成绩表 (34)

嵌入式系统应用与设计课程设计学习体会 (35)

一、课程设计的性质和目的

《嵌入式系统应用与设计》课程设计是配合其理论课程而设立的设计性实践课程。其教学目的和任务是使学生在学习专业课程理论的基础上,学习和掌握嵌入式系统设计的基本方法与知识,培养学生综合运用所学的专业基础理论、基本技能和专业知识分析问题和解决工程设计问题的能力、培养学生调查研究、查阅技术文献、资料、手册,进行程序设计、电路图纸绘制及编写技术文件的基本能力。

二、课程设计的内容及实施案例

利用ARM11-S3C6410或ARM CortexA9-Exynos4412嵌入式开发平台,设计一款智能环境监测系统,要求具备电源、串口、网口、RS485、GPRS/GSM模块、液晶屏接口等资源,可以外连温度传感器和摄像头等模型,并可通过短信与手机交互,利用QT/HTML开发环境进行用户界面设计,最终构建简单的智能环境监测系统。

三、课程设计时间地点

《嵌入式系统应用与设计》课程设计时间:2015年1月5号~2015年1月9日机房无课的时间。

参加对象:计算机学院2012级计算机科学与技术1班、2班、3班,2014级计算机科学与技术专升本班。

课程设计地点:老校区,综合楼10、11层。

四、课程设计要求

1. 分析课程设计题目的要求。

2. 写出详细设计说明。

3. 对系统硬件与软件方案进行详细设计。

4. 对软硬件系统进行联调,并进行脱机操作,最终实现作品发布。(教师检查)

5. 设计完成后提交课程设计报告(纸质版和电子版)。

五、课程设计的实施流程

1. 嵌入式开发环境搭建

(1)Linux主机环境搭建

(2)安装交叉编译工具及网络、服务器等的配置

(3)编译内核及移植

2. 系统硬件设备驱动设计

(1)DS18B20温度传感器驱动设计

(2)摄像头驱动移植

3. 温度监测与视频监控用户界面设计

(1)温度监测用户界面设计

(2)视频监控用户界面设计

4. GSM/GPRS通信用户界面设计

5. 综合实验

在软硬件联调测试后,发布设计作品。学生完成后由指导教师及课程设计指导小组进行答辩评审。

六、课程设计的评价标准

本次课程设计时间为一周,四个或五个学生一组,主要以项目的完成进度、团队合作意识、项目创新能力为考核点。具体考核标准如下表所示。

七、课程设计系统实现(学生完成)

1 系统概述

1.1 课题背景

智能农业基于软件平台的温室大棚智能监测系统,结合当前新兴的物联网技术实现高效利用各类农业资源和改善环境这一可持续发展目标,不但可以最大限度提高农业实现生产力,而且是实现优质、高产、低耗和环保的可持续发展农业的有效途径。

本项目以温室大棚智能监测系统为研究对象,结合嵌入式技术,在硬件方面,介绍了实现环境监测设计得原理及硬件要求,在满足系统设计要求的前提下,选用价格低、功耗低的元器件,达到减低系统成本的目的;在软件方面,结合HTML 网页设计以及BOA服务器相关配置等实现对环境温度的检测和实时监控。

1.2 课题简介

利用嵌入式技术与DS18B20数字温度传感器检测温度,设计并实现温度采集功能;在内核中添加摄像头驱动,并重新编译下载内核,实现图像采集和显示。针对开发板使用的Linux系统移植servfox程序,实现视频的发送,可以在浏览器和开发板界面上显示视频图像并结合GSM/GPRS收发送短信对环境起到实时监控。

1.3 设计原理

利用ARM11-S3C6410核心板,设计一款智能环境监测器,要求具备电源、串口、网口、GPRS/GSM模块、液晶屏接口等资源,可以外连温度传感器和摄像头等模型,并可通过短信与手机交互,构成简单的智能环境监测系统。

1.4课题依据

设计温室大棚智能监测系统,是为了方便和适应现代化的信息管理模式。该系统采用数字化数据采集,模块化处理,便于系统维护以及数据收集。

本次课程设计以DS18B20温度传感器监测温度,中星微摄像头采集数据信息为核心,利用GPRS/GSM消息发送实现功能,设计了智能温度传感器,重点做了传感器和摄像头驱动移植的任务和硬件、软件以及控制算法的设计与实现。硬件方面,介绍了系统各个部分的设计思想、原理,并给出了系统各硬件原理图;另外,为了实现系统的低成本和低功耗,在满足设计要求的前提下,尽可能选用了

相关文档
最新文档