• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 车载GPS定位监控系统中信号的分析与处理

车载GPS定位监控系统中信号的分析与处理

录入:edatop.com     点击:

//获取车辆状态
iPos := Pos('#', RecvGprs);
sCarStatus := copy(RecvGprs, iPos - 8, 8)
//转换为二进制数字符串
sBin := '';
for I := 1 to 8 do
sBin := sBin + HexCng(copy(sCarStatus, I, 1)); 
//把二进制数据的每一位存进数组
for I := 0 to 31 do
ArrBin[I] := copy(sBin, I + 1, 1);
sCarStatuText :=  HandleCarStatus(ArrBin);{车辆状态}
监控中心根据每一台车载机传回的信息内容发送不同的命令。发送命令程序需严格按照中心发送命令集规定的的格式来写,下面列举其中的几条命令:
//该指令要求车载机以sInterval为时间间隔,回传sCount次定位信息。
sRightStr := '*HQ,0000000000,D1,' + sTime + ',' +sInterval + ',' + sCount + '#'
//车载机接到这条指令后将清除掉所有报警信息。
sRightStr := '*HQ,0000000000,R7,' + sTime + '#';
if Application.MessageBox(PChar('真的要解除对车辆【‘+CarID+’】报警吗?'),‘提示’, MB_YESNO + MB_DEFBUTTON2) = IDNO then Exit;
这里的CarID指车载机序列号。
//车载机收到这条命令将会启动断油断电。
sRightStr := '*HQ,0000000000,S20,' + sTime + ',1,3,10,3,5,5#';
if Application.MessageBox(PChar('真的要对车辆【'+CarID+'】断油断电吗?'),'提示', MB_YESNO + MB_DEFBUTTON2) = IDNO then Exit;

结语

目前,车载GPS定位监控系统已经被各运输公司使用在出租车、客车以及大型车队上,该软件技术很好的实现了对车辆位置、状态的监控和调度管理。

随着GPS应用领域的扩大,车载GPS导航定位监控软件的系统的功能也将随着导航、通信等需求而不断的增多和完善。GPS车载机通信协议会根据GPS车载机产品的功能升级而不断升级,增加新的命令,相应的软件系统也要增加新的指令,本系统的设计将易于这些升级维护工作的进行。

作者:叶敦范,刘敏 中国地质大学   来源:电子产品世界

上一篇:浅谈集群融合通信系统在行业中的应用
下一篇:首都国际机场建成国内首个融合集群通信调度系统

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图