专利名称: |
全球定位系统与道路的试验测试装置 |
摘要: |
本发明公开了一种应用GPS接收机对车辆行驶工况数据进行采集的车辆试验测试装置。本发明的全球定位系统与道路的试验测试装置包括公知计算机、通讯接口、通过所述通讯接口与所述公知计算机连接的GPS接收机和存储在所述公知计算机内的通讯程序、通讯事件程序、记录程序和定时程序,所述GPS接收机用于采集车辆的行驶速度。通讯接口为所述GPS接收机的内置USB接口,GPS接收机通过该USB接口与的公知计算机进行数据通讯;外部电源通过所述的USB接口向所述的GPS接收机提供电源。本发明比应用五轮仪采集车辆工况数据更为方便、准确;由于本发明能对GPS系统的误差进行试验验证,因而采集的车辆工况数据更为准确、可靠。 |
专利类型: |
发明专利 |
国家地区组织代码: |
天津;12 |
申请人: |
天津汽车检测中心;陈弘 |
发明人: |
陈弘 |
专利状态: |
有效 |
申请日期: |
2004-08-25T00:00:00+0800 |
发布日期: |
2019-01-01T00:00:00+0800 |
申请号: |
CN200410020374.6 |
公开号: |
CN1619257 |
代理机构: |
天津市北洋有限责任专利代理事务所 |
代理人: |
江镇华 |
分类号: |
G01C21/26 |
申请人地址: |
300162天津市河东区程林庄道天山南路10号信箱 |
主权项: |
1.一种全球定位系统与道路的试验测试装置,其特征是,它包括公知计算机、通讯接口、
通过所述通讯接口与所述公知计算机连接的GPS接收机和存储在所述公知计算机内的通讯程
序、通讯事件程序、记录程序和定时程序,所述GPS接收机用于采集车辆的行驶速度;所述
GPS接收机用于采集车辆的行驶速度;所述的公知计算机在运行通讯程序时执行如下步骤:
(10)、初始化;
(20)、判断串行接口是否打开,如判断结果为否,则继续执行(90)步骤;
(30)、如(20)步骤的判断结果为是,则进行接口查询;
(40)、判断COM1是否被占用,如判断结果为是,则执行(80)步骤;
(50)、如(40)步骤的判断结果为否,则进行参数设置;
(60)、打开通讯;
(70)、显示经度、纬度、时间、速度、方位角,并执行(100)步骤;
(80)、如(40)步骤的判断结果为是,则判断COM2是否被占用,如判断结果为否,则
继续执行(50)步骤;如判断结果为是,则执行(90)步骤;
(90)、则关闭通讯;
(100)结束;
所述的公知计算机在运行记录程序时执行如下步骤:
(110)、初始化;
(120)、判断是否记录,如判断结果为是,则执行(170)步骤;
(130)、如(120)步骤的判断结果为否,则关闭定时;
(140)、作出标记,TimerMark=F;
(150)、保存统计数据;
(160)、关闭记录,并执行(220)步骤;
(170)、如(120)步骤的判断结果为是,则判断标记是否为TimerMark=F,如判断结果
为是,则执行(220)步骤;
(180)、如(170)步骤的判断结果为否,则设置保存路径和保存文件名;
(190)、判断文件名是否重名,如判断结果为是,则返回(180)步骤;
(200)、如(190)步骤的判断结果为否,则并定时;
(210)、作出标记,TimerMark=T;
(220)、结束;
所述的公知计算机在运行定时事件程序时执行如下步骤:
(230)、初始化;
(240)、判断标记是否为BufferMark=T,如判断结果为是,则执行该步骤;
(250)、如(240)步骤的判断结果为否,则读取显示数据;
(260)、据存盘路径将显示数据存盘;
(270)、作出标记,BufferMark=F;
(280)、记录数据处理,记录指针加1;
(290)、结束;
所述的公知计算机在运行通讯事件程序时执行如下步骤:
(300)、初始化;
(310)、读取数据包;
(320)、把数据包送入缓存;
(330)、存储标记,BufferMark=T;
(340)、读取缓冲区数据;
(350)、从字符串的头开始分离数据;
(360)、判断字符串中的字符是否为$,如判断结果为否,则继续执行该步骤;
(370)、如(360)步骤的判断结果为是,则记录$字符的位置;
(380)、判断从$字符开始出现的字符串是否是CRLF,如判断结果为否,则继续执行该
步骤;
(390)、如(380)步骤的判断结果为是,则截取从$字符开始到字符串CRLF之间的字
符串为一数据帧;
(400)、判断帧数据是否以GPRMC开始,如判断结果为是,则执行(450)步骤;
(410)、如(400)步骤的判断结果为否,则判断帧数据是否以GPRSV开始,如判断结
果为是,则执行(460)步骤;
(420)、如(410)步骤的判断结果为否,则判断帧数据是否以GPRSA开始,如判断结
果为是,则执行(470)步骤;
(430)、如(420)步骤的判断结果为否,则判断帧数据是否以GPGGA开始,如判断结
果为否,则返回(360)步骤;
(440)、如(430)步骤的判断结果为是,此数据是GPGGA格式,则执行(480)步骤;
(450)、如(400)步骤的判断结果为是,此数据是GPRMC格式,则执行(480)步骤;
(460)、如(410)步骤的判断结果为是,此数据是GPGSV格式,则执行(480)步骤;
(470)、如(420)步骤的判断结果为是,此数据是GPGSA格式,则执行(480)步骤;
(480)、按各个数据的具体定义,以“,”为分隔符,分离出各个参数;
(490)、显示各个参数;
(500)、结束。 |
学科领域: |
AHAH04 |
所属类别: |
发明专利 |