版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、车载gps终端的设计1.整体设计框架1.1 gps车载终端的硬件系统组成:arm处理器:采用st公司的基于str710fz2t6的主芯片;存储器部分: 包括一片sram芯片,一片flash芯片;接口: 包括一个jtag调试口,两个串行端口;串行端口分别接gsm/gprs和gps模块;键盘、lcd接口。硬件模块功能简介:中央控制模块中央控制模块由mcu(基于arm7)加os(uc/os-ii)及控制电路组成,负责对车辆数据信息及监控中心的相关命令的处理。gps接收机采用gps接收模块(产品以及型号待定),用于接收相关卫星的定位信号,以确定车辆现时刻的位置数据信息,如经纬度,时间等,交由中央控制模
2、块处理。gsm通信单元采用gsm模块(产品以及型号待定),用于负责将中央控制模块传递来的车辆数据信息发送给监控中心,同时将所接收到的由监控中心发送来的命令转送给中央控制模块。外接设备由液晶显示器和键盘组成,形成一个人机交互的平台。通过显示器显示车辆的信息,通过键盘实现对系统的控制。1.2 车载终端应用程序设计gps车载终端的应用程序主要功能:gps数据处理利用系统中的gps模块,获取车载终端的位置信息,每隔一定时间向处理器发送报文信息。软件接口协议采用美国的nmea0183 ascii码,协议内容包括定义经纬度,速度及卫星星历等信息。gsm/gprs通信gsm通信部分通过使用gsm模块向中心发
3、送车载位置信息,同时接收监控中心发来的调度及控制信息,利用gsm模块的指令集来实现上述功能的实现。2. str710fz2t6芯片的外围连接图2.1 str710fz2t6芯片的外围连接(可放大改图便于观察)如上图所示,需要设计的是:1) 系统电源。2)emi外扩:256k16 sram;1m16 nor flash。3)2个rs232异步串行接口(uart2、uart),分别接gps、gsm模块。4)一个图形液晶显示器:smg240128a 。5)20脚jtag调试接口(高速程序下载、调试,并支持flash烧写)。6)4个按钮(控制lcd的工作状态)。7) 1个复位按钮(reset)。8)
4、1个唤醒按钮(wake-up)。9)1个led指示灯。10) boot模式配置用于配置启动模式(决定系统复位时从何处引导,可以选择片内flash、ram、片外存储器)。boot enboot1(b1)boot0(b0)模式启动内存映射说明0任意任意用户片内flash映射到0地址n 系统从片内flash开始运行100101系统存储器系统存储器映射到0地址n 系统从出厂前预装的引导程序开始运行n 时钟被冻结110ram片内sram映射到0地址n 系统从片内sram开始运行n 实验室开发用111外部存储器外部存储器映射到0地址n 系统从片外存储器开始运行(对于该开发板而言为片外flash)11)ia
5、p使能gpio的p1.8用于使能iap程序。当片内flash内烧写了随板提供的iap程序时,可将jp8短接以在复位时激活iap功能(须将启动模式配置为从片内flash引导)。3. gps接收机通常gps 接收oem 板主要由gps 接收天线、变频器、信号通道、数字信号处理器、存储器、串行通信接口以及电源等部分组成。在加电启动完成初始化之后,将自动从天线接收来自gps 卫星发送的射频信号,经滤波放大、下变频、相关、混频等一系列处理过程,然后通过并行通道完成对其视界内几何位置最佳的数颗卫星的连续跟踪,并测量出信号从卫星到接收天线的传播时间,从而解译出gps 卫星所发送的导航电文,进而计算出经度、纬
6、度、海拔高度、速度、日期、时间、航向以及卫星状况等信息。因此,gps 接收板只要处于工作状态就会源源不断地接收并计算出的gps 导航定位信息,并通过串口传送给外部的嵌入式计算机系统进行信息提取处理。 我们采用lassen sk ii gps模块,其为天宝公司为嵌入式应用而设计的oem 产品, 它是著名 的gps lasssen 系列产品的一种。它的主要优点: 耗电量”字符,程序在检测到了该字符后就可以将需要发送的短消息内容写入 gsm 模块,消息的末尾要加上 ctrl+z(其 ascii码为 0x1a),这样 tc35 模块就能正确的将该条短消息发送出去。对于短消息发送模式来说,本系统既可以选
7、择 text 文本模式(即设置at+cmgf=1),也可以设置为 pdu 模式(即设置 at+cmgf=0)。text 模式发送方便,只需直接将数据转换为 ascii 码进行发送,为了避免误码,系统中采用校验和检验,即将所有发送的数据之和取补码作为校验字在数据末尾发送,中心接收后也计算校验和并与接收到的校验字比较,相同则认定数据有效,不同则是传输错误丢到该条信息。而如用 pdu 模式发送的话,对要发送的定位数据不需经过处理就可以直接打包转发,码字长度较短而使信道占用时间较短,这对于多车辆监控是有利的,而且在 pdu 模式下,监控中心也可以接收中文短消息,而在 text 模式下则不能。由于 te
8、xt 模式以 ascii 码传输信息非常便于系统的调试和检验,如利于与监控中心调试时用串口操作工具接收检验效果等,所以我们的做法是先通过该模式将系统的短消息链路调通,在实际的应用中通过 pdu 编码发送。5.5 led 显示模块的控制smg240128a 型led 显示模块由显示屏和键盘两部分所组成。屏幕的点阵数为240 列128 行,黑色字/白色低,stn液晶屏,内嵌控制器为东芝的t6963c,外部显存为32kb。液晶模块上有led背光,使用5v供电。led 显示模块的显示的流程图如图 5.5 所示:图5.5led 显示模块的显示的流程图在对模块的操作中,必须首先读取状态字寄存器的内容,判断
9、状态之中的“忙”状态标志,在“忙”标志为 0 时方可对其进行操作。在开机后显示屏显示的内容是各个主要模块的工作状态,即测试页面,当所有模块的状态都显示 ok 后方可跳过该页显示下一页,显示的内容有时间、经纬度、速度、当前卫星数,广播信息等。其初始化操作要设置起始行指令数,然后写控制命令开显示在判断其中“忙”状态后要清屏处理,然后调字库内容显示。led 的控制键盘设计了 4 个按键:分别为上键,下键,设置键,确定键。通过外部中断,先去抖动再判键值实现键盘的控制,按键的功能分别为:1)上键:在显示模式下,当前光条上移;在设置模式下,当前闪烁的设置项内容加一个单位并进入修改模式;在修改模式下,当前闪烁的设置项内容加一个单位;在确定模式下, 当前光条上移。2)下键:在显示模式下,当前光条下移;在设置模式下,当前闪烁的设置项内容减一个单位并进入修改模式;在修改模式下,当前闪烁的设置项内容减一个单位;在确定模式下, 当前光条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学学生社团活动成果展示制度
- 2025年中职数据处理(数据统计分析)试题及答案
- 高一地理(查漏补缺)2025-2026年上学期期中测试卷
- 2025年大学本科(会计学)税务筹划应用阶段测试题及答案
- 2025年中职化学(无机化学基础)试题及答案
- 2025年高职空中乘务(客舱服务规范)试题及答案
- 2025年大学第二学年(口腔医学)口腔内科学基础阶段测试试题及答案
- 2025年高职医疗器械维护与管理(设备检修)试题及答案
- 2025年大学(经济学)国际贸易学期末测试题及答案
- 2025年大学二年级(地质工程)地质灾害防治综合测试题及答案
- DB35T 2136-2023 茶树病害测报与绿色防控技术规程
- 盖板涵盖板计算
- 运输工具服务企业备案表
- 医院药房医疗废物处置方案
- 天塔之光模拟控制PLC课程设计
- 金属眼镜架抛光等工艺【省一等奖】
- 《药品经营质量管理规范》的五个附录
- ASMEBPE介绍专题知识
- 八年级上册地理期末复习计划通用5篇
- 初中日语人教版七年级第一册单词表讲义
- GB/T 9065.5-2010液压软管接头第5部分:37°扩口端软管接头
评论
0/150
提交评论