已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于s3c2410的车载卫星定位系统概要设计总页数编制南昌航空大学软件学院东软班 概要设计 版本:V1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成23南昌航空大学软件学院东软班 概要设计 版本:V1.0目 录1 文档概述 .41.1 文档 目的和范围 .41.2 术语/缩略语 .41.3 参考文档 .42 模块概述 .42.1 模块功能定义 .42.2 模块结构 .52.3 模块动作时序 .63 接口说明 .63.1 数据结构定义 .63.2 函数 .73.2.1 模块间接口函数 .7南昌航空大学软件学院东软班 概要设计 版本:V1.011 文档概述1.1 文档目的和范围该项目主要完成主要是 GPS 定位,包括 GPS 信息采集、GPS 信息解析、地理位置定位及定位结果显示。1.2 术语 /缩略语序号 术语/缩略语 说明1 LCD 液晶显示2 GPS 卫星定位系统COSII 实时操作系统1.3 参考文档列出所参考的式样或者文档等序号 文档名 作者 时间 版本122 模块概述本模块主要实现车载 GPS 定位系统的各个功能。当系统启动后先对硬件进行初始化,然后启动COSII 操作系统,在系统中先创建主任务然后创建 GPS 信息采集任务及 GPS 定位结果显示任务,在定位结果显示任务中包含对 GPS 采集数据解析及物理位置定位过程。南昌航空大学软件学院东软班 概要设计 版本:V1.022.1 模块功能定义序号 功能点 功能点详细内容1 GPS 数据采集 通过串行口通信从 GPS 模块中获得 PGS 数据2 GPS 数据解析 将采集获得的数据解析成 GPS_INFO 结构体中的数据3 物理位置定位 将解析获得的 GPS 数据在地图图片中的位置匹配定位4 显示地图图片 在 LCD 中显示本地地图图片5 显示点位标志 在地图图片中标志出定位位置6 显示卫星数据 在 LCD 的数据信息栏中显示解析得到的卫星数据7 数据刷新 每隔 1S 刷新定位数据2.2 模块结构模块间结构图南昌航空大学软件学院东软班 概要设计 版本:V1.03模块名称 模块类型 概要说明Uart_Init 接口 串行口初始化OpenUartRev 接口 打开串行口接收模式Uart_GetInfo 接口 获取 GPS 信息数据GPS_Parse 接口 解析 GPS 信息数据StationMach 接口 物理位置匹配Show_MapPhoto 接口 显示地图图片Show_GpsInfo 接口 显示 GPS 信息数据Show_Station 接口 显示定位位置标志2.3 模块动作时序定位系统开机后工作过程:定位系统工作过程图3 接口说明3.1 数据结构定义#define Main_Task_Prio 12 /主任务优先级南昌航空大学软件学院东软班 概要设计 版本:V1.04#define Recv_Prio 13 /GPS 信息采集任务优先级#define Show_gps_Prio 15 /结果显示任务优先级#define FALSE 0 /GPS 信息采集未完成#define TRUE 1 /GPS 信息采集完成typedef structint year; /年int month; /月int day; /日int hour; /小时int minute; /分钟int second; /秒date_time; /时间结构体typedef structdate_time D; /时间char status; /接收状态double latitude; /纬度double longitude; /经度char NS; /南北极char EW; /东西double speed; /速度double high; /高度GPS_INFO; /GPS 信息数据结构体3.2 函数3.2.1 模块间接口函数3.2.1.1 Uart_Init函数名 Uart_Init文件名 ./lib/ucos_lib.a南昌航空大学软件学院东软班 概要设计 版本:V1.05功能概要 串行口初始化记述形式 int Uart_Init(int uno,int bit)参数类型 变量名 I/O 说明int uno - 串口号int bit - 波特率类型 int 说明MAINLCDSUCCESS 正常结束返回值值MAINLCDFAILED 异常结束详细说明设置串口号及通信的波特率使用注意事项-3.2.1.2 OpenUartRev函数名 OpenUartRev文件名 ./ lib/ucos_lib.a功能概要 打开某一串行通信口记述形式 int OpenUartRev(int uno)参数类型 变量名 I/O 说明int uno - 将要打开的串口号类型 Int 说明MAINLCDSUCCESS 正常结束返回值值MAINLCDFAILED 异常结束详细说明在串行口通信前先打开通信端口使用注意事项南昌航空大学软件学院东软班 概要设计 版本:V1.06-3.2.1.3 receive函数名 receive文件名 ./user/gps_main.c功能概要 采集 GPS 信息数据记述形式 void receive(void *data)参数类型 变量名 I/O 说明void - - -类型 - 说明- -返回值值- -详细说明采集 GPS 信息数据,将所得数据传输给 show_gpsinfo 模块。使用注意事项-3.2.1.4 GPS_parse函数名 GPS_parse文件名 ./user/gps.c功能概要 解析采集获得的 GPS 信息数据记述形式 int GPS_parse(char *lineGPS_INFO *GPS)参数南昌航空大学软件学院东软班 概要设计 版本:V1.07类型 变量名 I/O 说明char *line - 传入的 GPS 信息数据GPS_INFO *GPS - 解析所得的 GPS 数据类型 int 说明MAINLCDSUCCESS 正常结束返回值值MAINLCDFAILED 异常结束详细说明将 GPS 信息采集模块传来的 GPS 信息数据解析成 GPS_INFO 结构体数据使用注意事项注意传入参数格式3.2.1.5 StationMach函数名 StationMach文件名 ./user/gps.c功能概要 定位物理位置匹配记述形式 int StationMach(GPS_INFO GPS,int high,int with)参数类型 变量名 I/O 说明GPS_INFO GPS - 传入的 GPS 数据int high - 在 LCD 中显示的行号int with - 在 LCD 中显示的列号类型 int 说明MAINLCDSUCCESS 正常结束返回值值MAINLCDFAILED 异常结束南昌航空大学软件学院东软班 概要设计 版本:V1.08详细说明根据传入的 GPS 数据和地图图片参数确定定位标志点在 LCD 中显示的位置使用注意事项-3.2.1.6 Shwo_GpsInfo函数名 Show_GpsInfo文件名 ./user/gps.c功能概要 在 LCD 中显示 GPS 数据记述形式 int Shwo_GpsInfo(GPS_INFO GPS)参数类型 变量名 I/O 说明GPS_INFO GPS - 传入的 GPS 数据类型 int 说明MAINLCDSUCCESS 正常结束返回值值MAINLCDFAILED 异常结束详细说明将 GPS 数据显示在 LCD 中使用注意事项-3.2.1.7 Show_Station函数名 Show_Station文件名 ./user/gps.c南昌航空大学软件学院东软班 概要设计 版本:V1.09功能概要 在 LCD 中显示定位标志点记述形式 Int Show_Station(int high,int with)参数类型 变量名 I/O 说明int high - 行号int with - 列号类型 int 说明MAINLCDSUCCESS 正常结束返回值值MAINLCDFAILED 异常结束详细说明在地图图片中显示定位匹配所得的定位标志点使用注意事项-3.2.1.8 Show_MapPhoto函数名 Shwo_MapPhoto文件名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生就业焦虑测量量表
- 2026医院感染工作总结防控会议记录
- 观课议课的新构架建设理想课堂
- 西师版小学数学六年级上册《比的意义》
- 2026年北京市第四中学七年级英语第7单元词汇测试卷及答案
- 2026年大学生创业综合素质训练模拟试卷及答案
- 康复治疗技术专业沟通能力专项训练习题及答案
- 湖南省湘教版八年级英语下册第10单元同步练习题及答案
- 西师大版数学四下探索规律课件之二
- 班主任工作总结
- 光伏发电购买合同范本
- GB/T 14992-2025高温合金和金属间化合物牌号及化学成分
- AGV叉车安全培训课件
- 2025内蒙古通辽扎旗能投集团敦德诺尔露天煤矿招聘人员1人实施考试参考题库附答案解析
- 绵阳中科绵投环境服务有限公司绵阳市餐厨废弃物资源化利用和无害化处理扩建项目(重新报批)环评报告
- 《幼儿营养与膳食管理》课件-【第4章】婴幼儿膳食的搭配制作
- 居间协议格式(2025年版)
- 门诊诊断培训班
- 范里安微观经济学现代观点讲义
- 地质灾害调查与防治基础知识单选题100道及答案
- 《混凝土外加剂应用技术规程》
评论
0/150
提交评论