1、 课课 程程 设设 计计 报报 告告 课程设计名称:物联网综合综合课程设计课程设计 课程设计题目:高度测量 院(系):计算机学院 专 业:计算机科学与技术(物联网技术方向) 班 级: 学 号: 姓 名: 指导教师: 说明:结论(说明:结论(优秀、良好、中等、及格、不及格优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要)作为相关教环节考核必要依据;格式不符合要 求;数据不实求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。不予通过。报告和电子数据必须作为实验现象重复的关键依据。 I 课程设计任务书课程设计任务书 课程设计名称 物联网综合课程设计 专业
2、计算机科学与技术(物联网技术方向) 学生姓名 班级 学号 题目名称 高度测量 起止日期 2016 年 12 月 19 日起至 2017 年 1 月 13 日止 课设内容和要求: 一 课程设计内容 1. 采集 GPS 模块的信息; 2. 将高度信息传送到计算机; 3. 在计算机上显示高度信息。 二 课程设计要求 1 认真查阅相关资料; 2 独立设计,调试并通过指导老师现场验收; 3 撰写课程设计报告 ; 参考资料: 1 青 岛 东 合 信 息 技 术 有 限 公 司 . 无 线 传 感 器 网 络 技 术 原 理 及 应 用 M. 西 安:西安电子科技 大 学出 版 社, 2013 2 凌 阳
3、爱 普 科 技 有 限 公 司. 物 联 网 多 网 技 术 综 合 教学 开 发 平 台 实 验 指 导 书 M,2013 3 王小 强 ,欧 阳 俊,黄 宁淋. ZigBee 无 线传 感 器 网络 设 计与 实 现M. 北京 : 化学工业出版社, 2012 教研室审核意见:教研室审核意见:【 】同意立题, 【 】不同意 教研室主任签字:教研室主任签字: 指导教师(签名)指导教师(签名) 2016年12月 19日 学生签名学生签名 2016年12月19日 II 课程设计总结:课程设计总结: 本次课设中主要用到了 Linux 操作系统的基本操作、嵌入式 C 语言的编程、 数据通信等知识,虽然
4、以前修过相关课程,但是没有应用到实际实践中,通过查阅 相关资料和网络论坛的讲解,我对原来学的知识有了更深刻的理解。最终在老师的 指导和同学的帮助下,如期完成了课程设计内容。 本次课程设计是与 GPS 相关的物联网技术,本学期曾选修过一门 GPS 课程,因 为是选修课所以学的并不好,现在通过课程设计使自己对 GPS 的相关知识更加了 解,同时在查阅相关资料的同时,还翻看了一些关于中国北斗卫星系统的知识,心 中有一种自豪感,为我伟大的祖国感到自豪。 本次课程设计使用的源代码是在课上实验代码的基础上进行编写的, 通过查看 CSDN 上的相关博客,是自己慢慢理解代码并进行了修改。开始的时候代码运行总
5、是不能出现预期结果,相似课设题目的同学猜测是实验箱的问题,也有说是 GPS 模 组的问题,后来我们一步一步的调试,跟换实验箱和 GPS 模组,最终实现了课设要 求的功能,在整个过程中最大的收获就是遇到困难要不断的想解决方案,一步一簇 进行调试排除问题,而不是放弃。 在整个课设中,不仅加深了对已修课程的理解,也增强了动手实践能力,同时 体会到了编程调试过程中的快乐。 III 目目 录录 学术诚信声明学术诚信声明 . 错误!未定义书签。 第第 1章章 总体设计方案总体设计方案 1 1.1 课程设计的内容和要求. 1 1.2 课程设计原理. 1 1.2.1 GPS 原理叙述: 1 1.2.2 NME
6、A 格式解释 3 1.2.3GPS 模组电路 . 4 1.3 课程设计思路. 6 第第 2章章 详细设计方案详细设计方案 7 2.1 课程设计环境搭建 7 2.1.1 Ubuntu 10.10 的安装 7 2.1.2 通过网线和串口将 PC 和 A8 实验箱进行连接. 8 2.1.3 GPS 模块的连接 10 2.1.4 软件设计与实现 10 2.2 实施方案 12 第第 3章章 调试及结果分析调试及结果分析 14 3.1 调试 14 3.1.1 软件测试 . 14 3.1.2 硬件调试 . 14 3.2 结果 14 附附 录(关键部分程序清单)录(关键部分程序清单) 16 沈阳航空航天大学课程设计报告 1 第 1 章 总体设计方案 1.1 课程设计课程设计的内容和要求的内容和要求 1.1.1 课程设计内容:课程设计内容: 1. 文献检索,查阅资料了解凌阳 A8 实验箱和 GPS 模块的相关知识; 2. 通过 GPS 模块采集相关的信息; 3. 将 NMEA 回传给凌阳实验箱; 4. 通过超级终端将解析出来的高度信息显