自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > 电子技术 > 技术 > 消费电子设计
 
GPS_GPRS定位定向导航系统车载终端应用设计与实现
作者: 发布时间:2007-10-27 02:26:04 来源: 繁体版

  在GPS_GPRS定位系统车载终端底层软件的设计中,程序采用了模块化设计,软件由一个主程序和若干个子程序构成,其中,子程序主要完成一些单一的基本工能,主程序则主要负责完成对各个功能模块(即子程序)的调用,同时对车载终端的资源及逻辑作出规划,主程序框图如图4所示。

系统主程序框图

  图4 系统主程序框图

  下面就主程序的设计要点作出如下阐述:

  当系统完成GPS及GPRS的初始化之后,即进行网络拨号、PPP协商、TCP联结等操作,当车载终端与服务器之间建立起网络联结之后,便可通过自定义的车载终端与服务器之间的通讯协议进行数据交互。

  在此过程中,系统会首先判断,当前系统是否允许终端将GPS数据进行上传,并进行相应操作;同时,会检测是否收到控制命令(包括通过网络发出的控制命令,或通过短信方式发出来的命令,或是通过遥控器发出的控制命令),倘若收到了控制命令,则对命令的合法性作出判断,并进行相应的处理。

  同时,系统会定时对网络质量进行测试,倘若网络测试正常,则返回到继续判断控制命令及对系统当前状态进行处理;倘若网络测试不正常,则进行有限次尝试,倘若有限次尝试均以失败告终,而主动断开网络连结,并对GPRS作出复位及再次初始化操作,之后,再重复主程序的拨号、PPP协商、TCP联结及网络数据交互工作。

  其中,与GPRS的数据交换,通过串行口UART0中断完成;与GPS的数据交换,通过串行口UART1完成;另外,外部警情接收通过外部中断0和1完成,无线遥控接收由外部中断2完成。通讯超时及定时处理,由定时器TIME2完成,它们均以子程序的形式存在于车载终端控制软件中,同时还包括一些对GPRS、GPS模块进行初始化及设置,以及PPP协议、TCP/IP协议的解析与实现子程序,具体框图及说明略。

  由以上对车载载终端控制程序的说明可知,车载终端工作流程控制程序的工作流程如下:

  1:与服务器建立网络连接;

  2:与服务器建立TCP联结;

  3:对用户进行注册;

  4:向服务器发送GPS定位数据; 

  5:默认状态下,按设定周期(默认状态为每5秒一帧),定位数据不间断地上传到服务器;

  6:网络状态检测及网络质量测试,并据网络当前状况,作出相应处理(比如断线重拨);

  7:接收网络或第三方控制或操作命令,并作出相应处理(比如:GPS采样周期设定、停止发送GPS数据、开始发送GPS数据、设置监听号码、更改操作密码等);

  8:处理突发警情(自动拨打监听中心号码、上报求助警情信息等)。

本文相关DataSheet:
    

  五、结语

  利用的数据传输功能,对数据进行实时传输,与以往GPS监控系统所采用的短信、GSM数据通道或DTMF数据传输等传统方法相比,运营成本得到了极大的降低,同时其可操作性及实时性也都有了显著的提高,而且成本较低,结构简单,达到了较高的可靠性。

  该系统中,PPP、TCP/IP协议栈都由8位单片机完成,由于速度上的限制,使得系统中的协议栈只能椐实际应用而作出相应的压缩与处理,但这已足以达到该系统的资源需求。同时,该系统为以GPRS为代表的无线网络接入方式的应用提供了一个可循的途径。随着GPRS、C DMA等无线网络接入方式的不断完善,相信以此为代表的新一代无线数据传输方式具有很大的应用前景。

  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
无相关信息
关键:

※ 其他信息
怎样辨别视频线的好坏
DLP光显电视简介
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·2008第三届中国(郑州)国际
·伺服器维修,伺服驱动器维修,
·新售经济型16路无纸记录仪
·2008第二届中国郑州城市供热
·华北工控新型机箱获国家知识
·华北工控加入深圳市质量协会
·华北工控工业平板电脑,服务
·华北工控携多套创新性解决方
·六月巨献,华北工控高端全长
·低压电器特价销售
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·CK6432(FANUC-0TD)数控车床
·一般变频器常见故障及处理
·变频器原理
·集成温度传感器AD590及其应用
·基于PLC的机械手控制设计
·谈步进电机的PLC控制方法
·3G无线接入网IP化传送承载方
·软开关技术综述
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved