北斗定位系统的控制方法与流程

文档序号:12269917阅读:5146来源:国知局
北斗定位系统的控制方法与流程

本发明涉及信号处理技术领域,更确切地说涉及一种北斗定位系统的控制方法。



背景技术:

北斗定位系统是我国自主开发的定位系统,目前北斗定位系统在轨运行卫星已达16颗,截止2012年12月27日,我国的北斗定位系统空间信号接口控制文件正式版已公布,北斗定位导航业务正式对亚太地区提供无源定位、导航及授时服务。该系统可为汽车、客机和轮船等常用交通工具提供定位服务,为精确精确制导武器提供定位导航服务,其对 军事国防事业摆脱对国外GPS系统依赖有着重要意义,另外对农牧业、渔业生产也有着重要意义。北斗系统定位由每秒0.4米,提高至0.2米,授时精度优于20ns,目前在中国及周边地区,北斗系统服务性能与GPS相当。然后,目前在GPS和北斗二代卫星通信系统中,北斗定位系统在定位过程中只接收一个卫星信号,使得北斗信号并不稳定,经常会出现无法搜索到卫星的情况。



技术实现要素:

本发明要解决的技术问题是,提供一种北斗定位系统的控制方法,该控制方法能大大提高北斗定位系统定位的准确性。

本发明的技术解决方案是,提供一种具有以下步骤的北斗定位系统的控制方法,包括以下步骤:

S1、IC检测;

S2、系统检测;开始获取卫星信息;若系统检测到至少两颗卫星时进入步骤S3;

S3、定位申请;与卫星进行通讯获取本机定位信息,返回经纬度信息;

S4、通信申请;与主机进行通讯,将接收到的经纬度信息解析上传到所述的主机。

采用以上结构后,本发明的北斗定位系统的控制方法,与现有技术相比,具有以下优点:

由于本发明北斗定位系统的控制方法系统检测时,只有检测到两颗以上的卫星时才进入下一步骤,去获取本机的定位信息,这样可大大提高北斗定位系统定位的准确性。

作为改进,还包括步骤S5、装置进入休眠模式。采用此种结构后,使得系统在等待期间进入休眠状态,将系统的功耗降到最低,大大提高了电池的使用寿命,加强了接收机的续航能力。

作为改进,在步骤S2中,若系统检测到卫星少于两颗或者系统供电电池功率不足时,间隔时间T1后重试。采用此种结构后,减少因为误检或者漏检造成的时间、信息浪费。

作为改进,在步骤S3中,若获取本体定位信息失败,间隔时间T2后返回步骤S2。采用此种结构后,减少因为误检或者漏检造成的时间、信息浪费。

作为改进,在步骤S4中,若与主机通讯失败,间隔时间T3后重新通讯。采用此种结构后,减少因为误检或者漏检造成的时间、信息浪费。

作为改进,所述的北斗定位系统包括接收天线、北斗模块、控制模块;所述的接收天线与所述的北斗模块连接,所述的北斗模块与控制模块连接;所述的接收天线为高增益贴片模块天线。采用此种结构后,模块天线相比现有技术的SMA天线 ,大大减少了天线的面积与所占空间,可以选用体积较小的容量性电池,减少系统的尺寸。

附图说明

图1为本发明北斗定位系统的电路框图。

图2为本发明北斗定位系统的电路原理图。

图3为本发明北斗定位系统的控制方法的控制流程图。

具体实施方式

下面结合具体实施例和附图对本发明作进一步说明。

如图1所示,本发明的北斗定位系统包括电池、降压电路、升压电路、控制模块、接收天线、北斗模块及数据上传模块。所述的电池经过降压电路给控制模块进行供电,所述的电池经过升压电路后给北斗模块进行供电。所述的接收天线与所述的北斗模块进行连接。所述的北斗模块与所述的控制模块进行连接。所述的控制模块与所述的数据上传模块进行连接。

所述的接收天线为高增益贴片模块天线,通过PCB电路板阻抗匹配,将模块天线直接与PCB电路板连接,大大减少阻抗不匹配对信号接收的影响,而且模块天线的增益要大于普通SMA天线。

如图2所示,在本发明中,U3是北斗接受模块,实线对北斗信号的接受与传输。U4位核心单片机,对北斗信号进行解析,处理。D1、D2、D3为测试小灯,通过单片机的控制对工作状态进行显示。R1、R2组成分压点路,接入单片机后对电池电压进行检测,通过分压来减少输入单片机的电压值,以免电压过高损坏单片机。R7、C17构成单片机复位点路。以Q1、Q2、Q3、Q4为核心组成的电平转换电路将北斗模块输出的信号电平转换到单片机输入电平。U6为陶瓷天线。U5为IC卡卡座,用来插入IC卡获取IC卡信息。U7为升压芯片,将电池电压抬升至5V,为北斗芯片供电,该芯片采用TPS61236,该芯片为DC\DC芯片最大可支持3.5A电流,且体积小。R15、R16组成分压点路,为U7的反馈教提供范围内的反馈电压。C16、C20为滤波电容。U1为降压芯片,将电池电压降至3.3V,为单片机供电,该芯片采用TPS79733,该芯片为LDO芯片。C3、C4为滤波电容。C12、C13为晶振起振电容。R6、C11组成复位点路,为U3提供复位信号。

硬件流程为,用3.7V电池供电,通过升压芯片与降压芯片将电压改变至3.3V与5V。分别给单片机与北斗模块供电。单片机软件控制对北斗模块的唤醒与休眠命令,当北斗模块被唤醒时通过接收天线进行定位操作,将数据传输至单片机中,单片机对数据进行解析,并对解析后的数据进行上传。

如图3所示,本发明北斗定位系统的控制方法包括以下步骤:

S0、初始化系统,设置目标通信地址,4字节(如162489)。

S1、IC检测;发送IC检测命令,检测本机IC卡的地址、频度T(定位时间间隔)、等级(用户等级,等级越高,定位频度就越低),并将检测到的信息存储起来。

S2、系统检测;开始获取卫星信息;若系统检测到至少两颗卫星时进入步骤S3;若系统检测到卫星少于两颗或者系统供电电池功率不足时,间隔时间T1后重试,所述的T1为5秒,所述的重试次数为4次。

S3、定位申请;与卫星进行通讯获取本机定位信息,返回经纬度信息,控制模块中的单片机存储经纬度信息,等待T2秒后进入步骤S4;若获取本体定位信息失败,间隔时间T2后返回步骤S2。重试次数为三次。

S4、通信申请;与主机进行通讯,将接收到的经纬度信息解析上传到所述的主机。若与主机通讯失败,间隔时间T3后重新通讯,重试次数为3次。通信命令包含了用户自定义的信息,比如经纬度、时间等。

S5、装置进入休眠模式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1