欢迎来到天天文库
浏览记录
ID:30319363
大小:186.22 KB
页数:8页
时间:2018-12-29
《大学毕业设计-基于arm处理器的车载gps系统课程报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2009~2010学年第2学期《ARM9嵌入式系统》课程论文学院电子与信息工程学院专业班级07信息工程<2>班姓名秦乙学号20071309087个人GPS设计报告——基于ARM处理器的车载GPS系统一、项目介绍1、背景:随着现代社会人们生活水平的日益提高,汽车成为了现代人们居家出行的主要工具,尤其私家车越来越普及的的今天。车载GPS导航系统可以为出行车辆提供地图信息,可以为各车辆调度站与车辆交互信息等,有广泛的应用前景。2、目标:我们设计的车载GPS系统是用于管理调度某运输系统车辆的,采用C/S模
2、式。服务器能够接受和管理运输系统内所有的的车辆信息,包括车辆的车牌号、经纬度、车辆状态(空闲、出货,回程)、司机及其信息、各时间信息等等;车载GPS能够定时向服务器传输当前车辆经纬度,显示GPS地图供司机寻路,响应服务器传输来的一些指令等等。3、核心硬件:本嵌入式GPS导航系统的硬件核心是三星公司arm9系列中的16/32位RISC处理器S3C2410A芯片,该芯片强大的实时处理能力和丰富的外围接口非常适合嵌入式系统的开发,本系统正是基于该芯片的这些特点而设计的。系统框图如图1所示。 该系以S3
3、C2410A微处理器为核心,与2片32M的SDRAM(HY57V561620CT)和一片64M的NANDFlash(K9F1208U0B)组成了最小系统。外部添加了用于接收GPS信号的GPS模块,用于显示的液晶面板以及一片UDA1341TS的声音芯片。此外,为了调试的方便,我们还增加了一片CS8900A的10M网卡芯片。 系统平台的建立二、本项目开发计划1、小组工作内容参考资料的搜集,项目方案的讨论,Delphi制作服务器端,车载GPS端的开发,信息通信模块的制作,项目的测试分析,项目文档的编写
4、总结。2、本人的工作内容参考资料的搜集,项目方案的讨论,Delphi制作服务器端,信息通信模块的制作,项目文档的编写总结等。三、具体工作内容主要包括3个方面:Delphi制作服务器端、信息通信模块的制作、项目文档的编写总结。1、Delphi制作服务器端总体结构采用C/S模式,即客户端/服务器模式。客户端为基于ARM处理器的车载GPS系统,服务器为Delphi编写的应用软件。①界面设计:管理员登录界面查询车辆信息查询车辆位置车辆调度按车牌查询按司机查询按状态查询按车牌号查询经度纬度空闲→出货回程→空
5、闲空闲出货回程Google或百度地图调度信息车辆信息车辆信息车辆信息服务器部分设计图:②功能设计:1、用户登录,修改密码,查询并显示各项信息数据,修改或删除各项信息数据等的基本的面向用户操作的功能。2、用Socket编程,能向车载GPS传输一些简单命令和接受其由司机回馈的信息。3、能由经纬度下载并显示Google地图(放大系数确定地图大小),并实现保存和下次调用时的读取。③主要代码:难点主要在于下载和显示GoogleMap。1、得到GoogleMap的URL原理Google卫星图片服务器,由不同层
6、次的256x256大小的jpeg图片无缝拼接而成。zoom=1时,全球只有一个256x256的图片,它的中心经纬度为(0,0),其范围是地球按等角纵切圆柱投影后,左右为从西径180度到东径180度,上下范围为从南180度到北180度(这里并不是完全按地球南北只有90度进行划分),中点为赤道与中央子午线的交点,其编码为t。当zoom=2时进行第二级编码,即从中点开始上下左右从中分成相等的四等份,从左上开始按顺时针方向分别编为左上q,右上r,右下s,左下t,每一块的编码就为:tq,tr,ts,tt。依
7、此类推,每增大一级编码,就放大一倍,每一块都从中分为四块进行下一级编码,编码在前组编码的基础上再分别加上q,r,s,t。即一级编码由一个字母组成,二级编码由两个字母组成,三级由三个字母组成,其它级依次类推,不同地区提供下载的图层级数不尽相同,最多可分到21级。2、代码//得到q、r、s、t字符串序列功能函数functiongetstr(zoom:integer;X,Y:double):string;varwx,wy,cx,cy:double;tid:string;i:integer;begincx
8、:=0;cy:=0;wx:=180;wy:=85;tid:='t';fori:=1tozoomdobeginif(x>=cx)and(y>=cy)then//在右上角时begintid:=tid+'r';cx:=cx+wx/2;cy:=cy+wy/2;endelseif(x>=cx)and(y
此文档下载收益归作者所有