提高OBD盒子定位精度的方法技术
本发明专利技术提供了一种提高OBD盒子定位精度的方法,包含以下步骤对GPS装置提供的数据进行解析得到GPS装置的信息;在汽车定位开始时,在GPS装置的信息满足预定条件时,将某一时刻GPS装置提供的地理位置信息作为基点,同时开启辅助定位,辅助定位的方法为:实时获取汽车的车速、汽车转动的角度、汽车速度的方向,并根据基点的地理位置信息计算得到实时的汽车的地理位置信息;根据GPS装置的搜星颗数和收到卫星的星强判断GPS装置的信号强弱;若信号强,则汽车定位时采用GPS装置定位,若信号弱,则汽车定位时采用辅助定位,因此本发明专利技术在GPS信号强度弱时能够采用辅助定位方式进行定位,从而使得汽车定位精度高。
Method of Improving Positioning Accuracy of OBD Box
The invention provides a method for improving the positioning accuracy of the OBD box, which includes the following steps: analyzing the data provided by the GPS device to obtain the information of the GPS device; at the beginning of the automobile positioning, when the information of the GPS device satisfies the predetermined conditions, taking the geographic position information provided by the GPS device at a certain time as the base point, and opening at the same time。 The methods of assistant positioning are: real-time acquisition of vehicle speed, vehicle rotation angle, vehicle speed direction, and real-time calculation of vehicle geographic position information based on the geographic position information of the base point; judging the signal strength of GPS device according to the number of stars searched by GPS device and the star strength received by satellite; if If the signal is strong, the GPS device is used to locate the vehicle, and if the signal is weak, the auxiliary positioning is used to locate the vehicle。
Therefore, the auxiliary positioning method can be used to locate the vehicle when the GPS signal intensity is weak, so that the positioning accuracy of the vehicle is high。
全部详细技术资料下载
【技术实现步骤摘要】
提高OBD盒子定位精度的方法
本专利技术属于汽车导航定位
,具体涉及一种提高OBD盒子定位精度的方法。
技术介绍
一般情况下,汽车的OBD接口都设置在汽车的仪表盘下方,而汽车的仪表盘处有很多遮挡,从而使得接收到的GPS信号不是很好。如果汽车的行驶环境是高楼林立的城区或者是植被茂密的林区,或者在高架桥下gps定位精度,那么多路径效应会特别明显,导致GPS基本上失锁,定位不上。多路径效应指GPS接收机所收到GPS信号经由建筑物、水面或其它反射物表面反射抵达接收机天线的干扰信号。经反射的信号路径增长了,其伪距存在系统偏差,致使定位结果不准。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种在GPS信号强度弱时能够采用辅助定位方式进行定位,从而提高OBD盒子定位精度的提高OBD盒子定位精度的方法。本专利技术提供了一种提高OBD盒子定位精度的方法,其特征在于,包括以下步骤:步骤1,对GPS装置提供的数据进行解析得到GPS装置的搜星颗数和GPS装置收到的卫星的星强;步骤2,在汽车定位开始时gps定位精度,在GPS装置的搜星颗数、GPS装置收到的卫星的星强、GPS装置所处的定位模式满足预定条件时,将某一时刻GPS装置提供的地理位置信息作为基点,同时开启辅助定位,辅助定位的方法为:实时获取汽车的车速、汽车转动的角度、汽车速度的方向,根据基点的地理位置信息、汽车的车速、汽车转动的角度、汽车速度的方向基于预定规则得到实时的汽车的地理位置信息;步骤3,根据GPS装置的搜星颗数和GPS装置对收到的卫星的星强判断GPS装置的信号强弱;步骤4,根据GPS装置的信号强弱确定汽车定位时选用GPS装置提供的地理位置信息或是辅助定位计算得到的地理位置信息,若GPS装置信号强,则汽车定位时采用GPS装置提供的地理位置信息,若GPS装置信号弱,则汽车定位时采用辅助定位计算得到的地理位置信息。
进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,判断GPS装置的信号强弱的标准为:若GPS装置的搜星数大于等于5,或者有两颗以上的卫星的星强大于35,则GPS装置的信号强,否则,GPS装置的信号弱。进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,在汽车定位开始时,若GPS装置连续10秒的搜星数大于等于6,且有3颗以上的卫星的星强大于35,且GPS装置处于3D定位模式,以GPS装置第10秒定位的地理位置信息为基点。进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,还包括对基点进行自校准,对基点进行自矫正的方法为:在汽车开启辅助定位后,若GPS装置连续10秒的搜星数大于等于6,且有4颗以上的卫星的星强大于35,且GPS装置处于3D定位模式,则以GPS装置装置提供的地理位置信息作为新的基点。进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,根据基点的地理位置信息、汽车的车速、汽车转动的角度、汽车速度的方向得到实时的汽车的地理位置信息的方法如下:根据汽车转动的角度、汽车的速度和汽车速度的方向计算得到汽车在三轴方向上的速率分量;根据汽车在三轴方向上的速率分量通过积分计算实时的汽车在三轴方向的位移变化;根据基点的地理位置信息和汽车在三轴方向的位移变化得到汽车的地理位置信息。
进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,汽车转动的角度的计算方法为:根据加速度传感器和陀螺仪采集的数据采用互补滤波算法计算得到汽车转动的角度。进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,获取汽车的车速的方法为:通过OBD盒子从OBD接口通过CAN总线获取非驱动轮的转速,根据非驱动轮的转速和非驱动轮的外径计算得到汽车的车速。进一步,在本专利技术提供的提高OBD盒子定位精度的方法中,还可以具有这样的特征:其中,汽车速度的方向的确定方法为:在汽车处于运动状态时,若GPS装置信号强,则采用GPS装置提供的航向信息来确定汽车速度的方向,若GPS装置信号弱,则根据电子罗盘的信息来确定汽车速度的方向;在汽车处于静止状态时,根据电子罗盘的信息来确定汽车速度的方向。本专利技术的优点如下:根据本专利技术所涉及的提高OBD盒子定位精度的方法,同时采用GPS装置获取汽车的地理位置信息和辅助定位计算汽车的地理位置信息,通过GPS装置信号的强弱选择汽车定位时选择哪种方式得到的地理位置信息,在GPS装置信号强时,采用GPS装置的定位信息进行定位,在GPS装置信号弱时,采用辅助定位计算的地理位置信息进行定位,而辅助定位的方法为:实时获取汽车的车速、汽车转动的角度、汽车速度的方向,根据基点的地理位置信息、汽车的车速、汽车转动的角度、汽车速度的方向基于预定规则得到实时的汽车的地理位置信息,而汽车的车速、汽车转动的角度、汽车速度的方向是通过硬件采集相应信息计算得到的,不会出现因遮挡而导致的信号不好,因此,本专利技术的提高OBD盒子定位精度的方法在GPS信号强度弱时能够采用辅助定位方式计算得到的地理位置信息,汽车定位精度高。
附图说明图1是本专利技术中实施该方法的硬件结构图;图2是本专利技术中提高OBD盒子定位精度的方法的流程图;图3是本专利技术中采用加速度传感器和陀螺仪计算汽车转动的角度的互补滤波算法逻辑图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本专利技术提高OBD盒子定位精度的方法作具体阐述。如图1所示,采用提高OBD盒子定位精度的方法进行定位需要的设备包括:汽车电源10、主芯片40、OBD芯片20、GPS芯片30、加速度传感器60、陀螺仪70、电子罗盘50。汽车电源10用于为整个系统提供电能。OBD芯片20与主芯片40连接,OBD芯片用于获取汽车的车轮的转速并计算得到汽车的车速,然后把汽车的车速发送给主芯片40,在本实施例中,采用STN1170的OBD芯片。GPS芯片30与主芯片40连接,GPS芯片30用于获取卫星的星强、星号、卫星数、定位模式,然后将获取的信息发送给主芯片40,在本实施例中,采用UBLOX的8代GPS芯片。加速度传感器60和陀螺仪70均与主芯片40连接,主芯片40通过加速度传感器60和陀螺仪70获取的数据计算汽车转动的角度,在本实施例中,采用博世的BMI160的陀螺仪,MMA253的加速度传感器。
电子罗盘50与主芯片40连接,电子罗盘50用于获取汽车行驶的方向,然后将数据发送给主芯片40,在本实施例中,采用BMC150的电子罗盘。主芯片40对获取的数据按照本专利技术以下叙述的方法进行处理,从而确定汽车的地理位置信息,并将确定的地理位置信息上报至后台,汽车定位时采用确定的地理位置信息。在本实施例中,采用MTK的MT6223D的主芯片,该型号的主芯片包含GSM功能。如图2所示,提高OBD盒子定位精度的方法包含:步骤S1,对GPS装置提供的数据进行解析得到GPS装置的信息,该信息至少包含GPS装置的搜星颗数、GPS装置收到的卫星的星强(即CN值)、GPS装置所处的定位模式,在本实施例中,解析得到的GPS装置的信息还包含GPS装置接收到的卫星的星号。GPS装置用于与卫星建立通讯,接收卫星信号。主
【技术保护点】
1.一种提高OBD盒子定位精度的方法,其特征在于,包括以下步骤:步骤1,对GPS装置提供的数据进行解析得到GPS装置的搜星颗数、GPS装置收到的卫星的星强、GPS装置所处的定位模式;步骤2,汽车定位开始时,在GPS装置的搜星颗数、GPS装置收到的卫星的星强、GPS装置所处的定位模式满足预定条件时,将某一时刻GPS装置提供的地理位置信息作为基点,同时开启辅助定位,辅助定位的方法为:实时获取汽车的车速、汽车转动的角度、汽车速度的方向,根据基点的地理位置信息、汽车的车速、汽车转动的角度、汽车速度的方向基于预定规则得到实时的汽车的地理位置信息;步骤3,根据GPS装置的搜星颗数和GPS装置对收到的卫星的星强判断GPS装置的信号强弱;步骤4,根据GPS装置的信号强弱确定汽车定位时选用GPS装置提供的地理位置信息或是辅助定位计算得到的地理位置信息,若GPS装置信号强,则汽车定位时采用GPS装置提供的地理位置信息,若GPS装置信号弱,则汽车定位时采用辅助定位计算得到的地理位置信息。
【技术特征摘要】
1.一种提高OBD盒子定位精度的方法,其特征在于,包括以下步骤:步骤1,对GPS装置提供的数据进行解析得到GPS装置的搜星颗数、GPS装置收到的卫星的星强、GPS装置所处的定位模式;步骤2,汽车定位开始时,在GPS装置的搜星颗数、GPS装置收到的卫星的星强、GPS装置所处的定位模式满足预定条件时,将某一时刻GPS装置提供的地理位置信息作为基点,同时开启辅助定位,辅助定位的方法为:实时获取汽车的车速、汽车转动的角度、汽车速度的方向,根据基点的地理位置信息、汽车的车速、汽车转动的角度、汽车速度的方向基于预定规则得到实时的汽车的地理位置信息;步骤3,根据GPS装置的搜星颗数和GPS装置对收到的卫星的星强判断GPS装置的信号强弱;步骤4,根据GPS装置的信号强弱确定汽车定位时选用GPS装置提供的地理位置信息或是辅助定位计算得到的地理位置信息,若GPS装置信号强,则汽车定位时采用GPS装置提供的地理位置信息,若GPS装置信号弱,则汽车定位时采用辅助定位计算得到的地理位置信息。2.根据权利要求1所述的提高OBD盒子定位精度的方法,其特征在于:判断GPS装置的信号强弱的标准为:若GPS装置的搜星数大于等于5,或者有两颗以上的卫星的星强大于35,则GPS装置的信号强,否则,GPS装置的信号弱。3.根据权利要求1所述的提高OBD盒子定位精度的方法,其特征在于:确定基点的方法为:在汽车定位开始时,若GPS装置连续10秒的搜星数大于等于6,且有3颗以上的卫星的星强大于35,且GPS装置处于3D定位模式,以GPS装置第10秒定位的地理位置信息为基点。4.根据权利要求...
【专利技术属性】
技术研发人员:钱锐,
申请(专利权)人:上海移为通信技术股份有限公司,
类型:发明
国别省市:上海,31
全部详细技术资料下载 我是这个专利的主人