接收基准站差分数据的方法、系统及接收电台转让专利

申请号 : CN201710310045.2

文献号 : CN106936471B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王永泉曹强刘杰

申请人 : 上海司南卫星导航技术股份有限公司

摘要 :

本发明公开一种接收基准站差分数据的方法、系统及接收电台。该方法包括如下步骤:接收电台内预存有多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在该识别码与预存的识别码匹配时,从数据中获得差分数据,在该识别码与预存的识别码不匹配时,在该频点下继续接收数据并判断帧头和识别码直至接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确和识别码匹配;在帧头不正确时,在该频点下继续接收数据判断帧头直至接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确,由此,确保接收电台收到正确的差分数据,省时省力。

权利要求 :

1.一种接收电台,其特征在于:所述接收电台内预存有多个频点,以所述多个频点中的一个频点作为接收频点接收数据并开始记录接收数据的时间;获得数据的帧头,在帧头正确时,在该频点下持续接收数据并从所述数据中获得差分数据;在帧头不正确时,在该频点下继续接收数据并继续记录接收数据的时间,在接收到数据后判断帧头直至接收数据的时间大于预设时间而切换频点重新接收数据及计时或者帧头正确。

2.根据权利要求1所述的接收电台,其特征在于:所述接收电台包括存储器、计时器、接收模块和处理器,其中,所述存储器内预存有多个频点;

所述接收模块以所述多个频点中的一个频点作为接收频点接收数据;

所述计时器从接收模块开始接收数据时开始计时;

所述处理器获得数据的帧头,在帧头正确时,控制所述接收模块在该频点下持续接收数据,从所述数据中获得差分数据;在帧头不正确时,控制所述接收模块在该频点下继续接收数据并控制计时器继续记录接收数据的时间,在接收到数据后判断帧头直至帧头正确或者在接收数据的时间大于预设时间产生切换指令并控制所述计时器清零;

所述接收模块还基于切换指令切换频点重新接收数据。

3.一种接收电台,其特征在于:所述接收电台内预存有多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在获得的识别码与预存的识别码匹配时,在该频点下持续接收数据并从所述数据中获得差分数据,在获得的识别码与预存的识别码不匹配时,切换频点接收数据;在帧头不正确时,切换频点接收数据。

4.根据权利要求3所述的接收电台,其特征在于:所述接收电台内预存有多个识别码,所述在获得的识别码与预存的识别码不匹配时,切换频点接收数据包括:在获得的识别码与预存的一个识别码不匹配时,更换识别码与所述获得的识别码进行判断,直至该获得的识别码与预存的一个识别码匹配或者所述获得的识别码与预存的所有识别码均不匹配切换频点接收数据。

5.根据权利要求3所述的接收电台,其特征在于:所述接收电台包括存储器、接收模块和处理器,其中,所述存储器内预存有识别码和多个频点;

所述接收模块以所述多个频点中的一个频点作为接收频点接收数据;

所述处理器获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在获得的识别码与预存的识别码匹配时,控制所述接收模块在该频点下持续接收数据并从所述数据中获得差分数据,在获得的识别码与预存的识别码不匹配时,产生第一切换指令;在帧头不正确时,产生第二切换指令;

所述接收模块还基于第一切换指令或者第二切换指令切换频点接收数据。

6.一种接收电台,其特征在于:所述接收电台内预存有多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在获得的识别码与预存的识别码匹配时,从所述数据中获得差分数据,在获得的识别码与预存的识别码不匹配时,在该频点下继续接收数据及继续记录接收数据的时间,继续判断帧头和识别码直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确及识别码匹配;在帧头不正确时,在该频点下继续接收数据及记录接收数据的时间,判断帧头是否正确直至接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确。

7.根据权利要求6所述的接收电台,其特征在于:所述接收电台内预存有多个识别码,所述在获得的识别码与预存的识别码不匹配时,在该频点下继续接收数据及记录接收数据的时间包括:在获得的识别码与预存的一个识别码不匹配时,更换识别码与获得的识别码进行判断,直至该获得的识别码与预存的一个识别码匹配,或者,该获得的识别码与预存的所有识别码均不匹配时,在该频点下继续接收数据及记录接收数据的时间。

8.根据权利要求6所述的接收电台,其特征在于:所述接收电台包括接收模块、计时器、存储器和处理器;其中,所述存储器内预存有多个频点和识别码;

所述接收模块以所述多个频点中的一个频点作为接收频点接收数据,传输接收的数据至所述处理器;

所述计时器从接收模块接收数据时开始计时,传输计时结果至处理器;

所述处理器获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在获得的识别码与预存的识别码匹配时,控制所述接收模块持续接收数据并从所述数据中获得差分数据,在获得的识别码与预存的识别码不匹配时,控制接收模块在该频点下继续接收数据及控制计时器继续记录接收数据的时间,继续判断帧头和识别码直至接收数据的时间大于预设时间产生第一切换指令及控制所述计时器清零或者帧头正确及识别码匹配时控制接收模块在该频点下持续接收数据;在帧头不正确时,控制接收模块在该频点下继续接收数据及控制计时器继续记录接收数据的时间,判断帧头直至帧头正确或者接收数据的时间大于预设时间而产生第二切换指令及控制计时器清零;

所述接收模块还基于第一切换指令或者第二切换指令切换频点重新接收数据。

9.一种接收基准站差分数据的系统,包括基准站和移动站,所述基准站包括发射电台,所述发射电台向外发送报文;所述移动站包括接收电台,其特征在于:所述接收电台是权利要求1至2中任何一项所述的接收电台。

10.根据权利要求9所述接收基准站差分数据的系统,其特征在于:所述发射电台内存储有多个频点,并基于切换指令切换频点。

11.一种接收基准站差分数据的系统,包括基准站和移动站,所述基准站包括发射电台,所述发射电台向外发送报文;所述移动站包括接收电台,其特征在于:所述接收电台是权利要求3至8中任何一项所述的接收电台,所有所述接收电台预存的识别码相同,该识别码将发射电台与所述接收电台对应。

12.根据权利要求11所述接收基准站差分数据的系统,其特征在于:所述发射电台存储有多个频点,并基于切换指令切换频点。

13.一种接收基准站差分数据的方法,其特征在于:该方法包括如下步骤:

预存多个频点,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;

获得数据的帧头,在帧头正确时,从接收的数据中获得差分数据;在帧头不正确时,在该频点下继续接收数据并继续记录接收数据的时间,接收数据后判断帧头直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确。

14.一种接收基准站差分数据的方法,其特征在于:该方法包括如下步骤:

预存多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据;

获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在获得的识别码与预存的识别码匹配时,在该频点下持续接收数据并从所述数据中获得差分数据,在获得的识别码与预存的识别码不匹配时,切换频点接收数据;在帧头不正确时,切换频点接收数据。

15.根据权利要求14所述接收基准站差分数据的方法,其特征在于:所述预存的识别码有多个;所述在获得的识别码与预存的识别码不匹配时,切换频点接收数据包括:在获得的识别码与预存的一个识别码不匹配时,更换识别码与获得的识别码进行判断,直至该获得的识别码与预存的一个识别码匹配或者所述获得的识别码与预存的所有识别码均不匹配切换频点接收数据。

16.一种接收基准站差分数据的方法,其特征在于,该方法包括如下步骤:

预存多个频点及识别码,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;

获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在获得的识别码与预存的识别码匹配时,在该频点下持续接收数据并从所述数据中获得差分数据,在获得的识别码与预存的识别码不匹配时,在该频点下继续接收数据及继续记录接收数据的时间,接收到数据后判断帧头和识别码直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确及识别码匹配;在帧头不正确时,在该频点下接收数据并继续记录所述接收数据的时间,在接收到数据后判断帧头直至接收数据的时间大于预设时间切换频点接收数据或者帧头正确。

17.根据权利要求16所述接收基准站差分数据的方法,其特征在于:所述预存的识别码有多个,所述在获得的识别码与预存的识别码不匹配时,在该频点下继续接收数据及记录接收数据的时间包括:在获得的识别码与预存的一个识别码不匹配时,更换识别码与获得的识别码进行判断,直至该获得的识别码与预存的一个识别码匹配,或者,该获得的识别码与预存的所有识别码均不匹配时,在该频点下继续接收数据及记录接收数据的时间。

说明书 :

接收基准站差分数据的方法、系统及接收电台

技术领域

[0001] 本发明卫星导航技术领域,尤其涉及接收基准站差分数据的方法、系统及接收电台。

背景技术

[0002] 请参阅图1,在精准农业领域,移动站接收基准站差分数据的方法如下:
[0003] 首先,基准站1通过发射电台11以发射频率f1向外发送报文,该报文包括差分数据;
[0004] 接着,移动站2(一片作业区内有多个移动站,以1至n区别)的接收电台21(接收电台的数量与移动站数量相等,也以1至n区别)接收报文,从该报文中获得差分数据,随后,将差分数据传输给农户的接收机22(也就是移动站接收机22,接收机的数量与接收电台数量相等,也以1至n区别);
[0005] 最后,农户的接收机22基于差分数据得到拖拉机的位置,控制器根据该位置控制拖拉机以进行农业耕种。
[0006] 上述方案中,农户的接收机22附近可能存在另一个基准站3,该基准站3通过发射电台31以发射频率f2发送报文。如果发射频率f1和f2相同或者相近,接收电台21也会接收基准站3的差分数据,将该差分数据传输给农户的接收机22使得农户的接收机22根据基准站3的差分数据得到拖拉机的位置,控制器根据该位置控制拖拉机以进行农业耕种。由于差分数据不是来自基准站1,所以,控制器将根据该差分数据产生的控制指令将导致拖拉机出现偏离规划路线等问题。为了确保拖拉机接收到正确的差分数据,需要手动更改发射电台11的发射频率和接收电台21的接收频率以使得接收电台21接收发射电台11的报文,但是,一片耕种区域内存在少则几十台,多则上百台移动站接收机22,每台接收机都连接有接收电台21,手动更改如此多接收电台的频率,费时耗力,影响作业效率。
[0007] 另外,在驾考/驾培领域,安装在车辆上的接收机需要接收基准站的差分数据以实现车辆的定位,也存在被其他基准站干扰而需要手动更改发射电台的发射频率和接收电台的接收频率的问题。

发明内容

[0008] 本发明解决的问题是如何确保接收电台接收到正确差分数据的问题。
[0009] 为解决上述问题,本发明提供一种接收电台,所述接收电台内预存有多个频点,以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,在帧头正确时,从接收的数据中获得差分数据;在帧头不正确时,切换频点接收数据。
[0010] 在一种方案中,所述接收电台包括存储器、接收模块和处理器,其中,所述存储器内预存有多个频点;所述接收模块以多个频点中的一个频点作为接收频点接收数据,传输数据至所述处理器;所述处理器获得数据的帧头,在帧头正确时控制所述接收模块持续接收数据,从接收的数据中获得差分数据;在帧头不正确时,产生切换指令;所述接收模块还基于该切换指令切换频点接收数据。
[0011] 本发明公开另一种接收电台,所述接收电台内预存有多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在该识别码与预存的识别码匹配时,从所述数据中获得差分数据,在该识别码与预存的识别码不匹配时,切换频点接收数据;在帧头不正确时,切换频点接收数据。
[0012] 在一种方案中,所述接收电台内预存有多个识别码,所述在该识别码与预存的识别码不匹配时,切换频点接收数据包括:在接收到的识别码与预存的一个识别码不匹配时,更换识别码与所述接收到的识别码进行判断,直至该接收到的识别码与预存的一个识别码匹配或者所述接收到的识别码与预存的所有识别码均不匹配切换频点接收数据。
[0013] 在一种方案中,所述接收电台包括存储器、接收模块和处理器,其中,所述存储器内预存有识别码和多个频点;所述接收模块以所述多个频点中的一个频点作为接收频点接收数据;所述处理器获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在该识别码与预存的识别码匹配时,控制所述接收模块持续接收数据并从所述数据中获得差分数据,在该识别码与预存的识别码不匹配时,产生第一切换指令;在帧头不正确时,产生第二切换指令;所述接收模块还基于第一切换指令或者第二切换指令切换频点接收数据。
[0014] 本发明公开另一种接收电台,所述接收电台内预存有多个频点,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;获得数据的帧头,在帧头正确时,从所述数据中获得差分数据;在帧头不正确时,在该频点下继续接收数据并继续记录接收数据的时间,在接收到数据后判断帧头直至接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确。
[0015] 在一种方案中,所述接收电台包括存储器、计时器、接收模块和处理器,其中,所述存储器内预存有多个频点;所述接收模块以所述多个频点中的一个频点作为接收频点接收数据;所述计时器从接收模块开始接收数据时开始计时;所述处理器获得数据的帧头,在帧头正确时,控制所述接收模块持续接收数据,从所述数据中获得差分数据;在帧头不正确时,控制所述接收模块在该频点下继续接收数据并控制计时器继续记录接收数据的时间,在接收到数据后判断帧头直至帧头正确或者接收数据的时间大于预设时间产生切换指令并控制所述计时器清零。所述接收模块还基于切换指令切换频点重新接收数据。
[0016] 本发明公开另一种接收电台,所述接收电台内预存有多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在识别码与预存的识别码匹配时,从所述数据中获得差分数据,在识别码与预存的识别码不匹配时,在该频点下继续接收数据及记录接收数据的时间,继续判断帧头和识别码直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确及识别码匹配;在帧头不正确时,在该频点下继续接收数据及记录接收数据的时间,判断帧头是否正确直至接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确。
[0017] 在一种方案中,所述接收电台内预存有多个识别码,所述在识别码与预存的识别码不匹配时,在该频点下继续接收数据及记录接收数据的时间包括:在该识别码与预存的一个识别码不匹配时,更换识别码与该识别码进行判断,直至该接收到的识别码与预存的一个识别码匹配,或者,该接收到的识别码与预存的所有识别码均不匹配时,在该频点下继续接收数据及记录接收数据的时间。
[0018] 在一种方案中,所述接收电台包括接收模块、计时器、存储器和处理器;其中,所述存储器内预存有多个频点和识别码;所述接收模块以所述多个频点中的一个频点作为接收频点接收数据,传输接收的数据至所述处理器;所述计时器从接收模块接收数据时开始计时,传输计时结果至处理器;所述处理器获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在识别码与预存的识别码匹配时,控制所述接收模块持续接收数据并从所述数据中获得差分数据,在识别码与预存的识别码不匹配时,控制接收模块在该频点下继续接收数据及控制计时器继续记录接收数据的时间,继续判断帧头和识别码直至接收数据的时间大于预设时间产生第一切换指令及控制所述计时器清零或者帧头正确及识别码匹配时控制接收模块持续接收数据;在帧头不正确时,控制接收模块在该频点下继续接收数据及控制计时器继续记录接收数据的时间,判断帧头直至帧头正确或者接收数据的时间大于预设时间而产生第二切换指令及控制计时器清零;所述接收模块还基于第一切换指令或者第二切换指令切换频点重新接收数据。
[0019] 本发明公开一种接收基准站差分数据的系统,包括基准站和多个移动站,所述基准站包括发射电台,所述发射电台向外发送报文,该报文包括差分数据;每个移动站包括接收电台,所述接收电台是前述任何一项所述的接收电台。
[0020] 在一种方案中,所述发射电台内存储有多个频点,并基于切换指令切换频点。
[0021] 在一种方案中,所述系统中包括多台接收电台,所有所述接收电台预存的识别码相同,该识别码将一台发射电台与多台所述接收电台对应。
[0022] 本发明公开一种接收基准站差分数据的方法,该方法包括如下步骤:预存多个频点,以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,在帧头正确时,从所述数据中获得差分数据;在帧头不正确时,切换频点接收数据。
[0023] 本发明公开另一种接收基准站差分数据的方法,该方法包括如下步骤:预存多个频点和识别码,以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在该识别码与预存的识别码匹配时,从所述数据中获得差分数据,在该识别码与预存的识别码不匹配,切换频点接收数据;在帧头不正确时,切换频点接收数据。
[0024] 在一种方案中,所述预存的识别码有多个;所述在该识别码与预存的识别码不匹配时,切换频点接收数据包括:在接收到的识别码与预存的一个识别码不匹配时,更换识别码与接收到的识别码进行判断,直至该接收到的识别码与预存的一个识别码匹配或者所述接收到的识别码与预存的所有识别码均不匹配切换频点接收数据。
[0025] 本发明公开另一种接收基准站差分数据的方法,该方法包括如下步骤:预存多个频点,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;获得数据的帧头,在帧头正确时,从接收的数据中获得差分数据;在帧头不正确时,在该频点下继续接收数据并继续记录接收数据的时间,接收数据后判断帧头直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确。
[0026] 本发明公开另一种接收基准站差分数据的方法,该方法包括如下步骤:预存多个频点及识别码,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间;获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在该识别码与预存的识别码匹配时,从所述数据中获得差分数据,在该识别码与预存的识别码不匹配时,在该频点下继续接收数据及继续记录接收数据的时间,接收到数据后判断帧头和识别码直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确及识别码匹配;在帧头不正确时,在该频点下接收数据并继续记录所述接收数据的时间,在接收到数据后判断帧头直至接收数据的时间大于预设时间切换频点接收数据或者帧头正确。
[0027] 在一种方案中,所述预存的识别码有多个,所述在识别码与预存的识别码不匹配时,在该频点下继续接收数据及记录接收数据的时间包括:在该识别码与预存的一个识别码不匹配时,更换识别码与该识别码进行判断,直至该接收到的识别码与预存的一个识别码匹配,或者,该接收到的识别码与预存的所有识别码均不匹配时,在该频点下继续接收数据及记录接收数据的时间。
[0028] 与现有技术相比,本发明具有以下优点:
[0029] 1、本发明通过判断帧头是否正确,在帧头正确时,获得差分数据;在帧头不正确时,切换频点接收数据,如此,确保接收电台接收到正确的差分数据,进而,确保定位精度,另外,在帧头不正确时,切换频点接收数据并判断帧头直至帧头正确,通过这种方式,如果发射电台附近有干扰,则,可以更改发射电台的频点,之后,接收电台通过切换频点使得该接收电台的频点与发射电台的频点一致,不用手动更改每台接收电台的频点即可使得接收电台接收到相对应的发射电台发送的差分数据,省事省力。
[0030] 2、本发明的接收电台不仅判断帧头,还判断接收数据的时间,在开始接收数据时开始记录接收数据的时间,如果帧头不正确,在该频点下继续接收数据并判断接收数据的时间是否大于预设时间,如果大于预设时间则切换频点接收数据并重新计时,如果小于预设时间则在改频点下继续接收并且继续计时,直到找到正确的帧头,这样,避免某些场合下,虽然发射电台是与接收电台相对应的,但由于信号传输不稳定等因素使得接收电台接收到的数据帧头不正确的问题,进一步,确保了发射电台与接收电台的对应关系,进而,确保了定位精度。
[0031] 3、因为本发明接收电台内预存多个频点,如果发射电台附近存在另一个发射电台,该发射电台以预存多个频点之一及相同的协议发送数据,则,由于频点正确,则接收电台也会收到该差分数据。为了避免这个问题,本发明接收电台不仅判断帧头,在帧头正确时,还判断识别码是否与预存的识别码匹配,如果匹配,则,接收到差分数据是与发射电台相对应的发射电台发射的差分数据,如果不匹配,切换频点重新接收数据,这样,通过增加识别码这个判断条件进一步增强接收电台与发射电台的对应关系,进而确保定位精度。
[0032] 4、本发明在接收电台内预存多个频点及识别码,在帧头不正确且接收数据的时间大于预设时间的情况下切换频点接收数据并继续判断帧头,或者,在帧头正确但识别码不匹配的情况下切换频点接收数据并继续判断帧头及识别码,由此,确保接收到的差分数据是与该接收电台对应的发射电台发射的差分数据,进而,确保了定位精度;再者,由于发射电台内预存有多个频点,在发射电台附近另一发射电台,该发射电台以多个频点中的一个发送数据时,能确保发射电台与接收电台的对应关系,还能通过切换指令使得发射电台切换至与前述产生干扰的发射电台频率不相同的频点,然后,接收电台通过自动切换频率使其频率与发射电台的发射频率一致,不用手动的更改每台接收电台的频率,省事省力。

附图说明

[0033] 图1是现有技术中基准站和移动站通信的示意图;
[0034] 图2是本发明接收基准站差分数据的方法第一实施方式的流程图;
[0035] 图3是本发明接收基准站差分数据的方法第二实施方式的流程图。

具体实施方式

[0036] 为详细说明本发明的技术内容、构造特征、所达成目的及功效,下面结合实施方式并配合附图予以详细说明。
[0037] 请参阅图2,本发明接收差分数据的方法第一实施方式包括如下步骤:
[0038] S21、基准站通过发射电台向外发送报文,该报文包括差分数据和帧头;
[0039] 在该步骤中,如何发送报文属于现有技术,不再赘述。
[0040] S22、接收电台内预存有多个频点,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间,获得数据(也就是报文)的帧头,判断所述帧头是否正确,在帧头正确时,接收的数据是与该接收电台对应的发射电台发送的报文,从报文中获得差分数据并持续接收数据;在帧头不正确时,在该频点下继续接收数据判断帧头直至接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确,由此,在接收电台预存的频点中找到与发射电台的频点相应的频点。
[0041] 在该步骤,频点可以采用表的形式存于接收电台的存储器里,如表一所示[0042] 表一
[0043]频点 频率
1 f1
2 f2
3 f3
n fn
[0044] 参考图2及上述表一对该步骤详细说明如下:接收电台先以频点1作为接收频点接收数据并通过计时器开始记录接收数据的时间,随后,解析数据并从解析结果中获得数据的帧头。判断帧头是否与通信协议所约定的帧头相同,如果相同,那么,帧头正确,从该报文中获得差分数据并以频点1持续接收数据;在帧头不正确时,以频点1继续接收数据,同时,计时器继续计时,在接收到数据后,判断接收的数据的帧头是否正确,在帧头正确时,从报文中获得差分数据并以该频点1持续接收数据,同时,将计时器清零;如果帧头仍然不正确,以频点1继续接收数据并继续计时,接收数据后判断帧头(在判断过程中,继续计时),如果帧头仍不正确且接收数据的时间大于预设时间,计时器清零,从频点1切换至频点2接收数据。
[0045] 从频点1切换至频点2后,以频点2作为接收频点接收数据并重新开始计时,判断数据的帧头是否正确,在帧头正确时,从该报文中获得差分数据并将计时器清零,以该频点2持续接收差分数据;如果帧头还是不正确,仍以频点2接收数据并继续计时,判断数据的帧头(在判断过程中,继续计时),如果帧头正确,传输差分数据给移动站接收机,以频点2持续接收数据并将计时器清零;如果帧头仍然不正确,继续计时并判断帧头是否正确,直至接收数据的时间大于预设时间,从频点2切换至频点3,以频点3作为接收频点接收数据。在频点3下处理接收数据的过程与在频点1和频点2下处理接收数据的过程相同,不再赘述。总之,在本实施方式中,在帧头不正确且接收数据的时间大于预设时间时,切换频点接收数据并继续判断帧头直至帧头正确或者切换完表一中的n个频点,如果n=10,切换完10个频点,从而,在预存的频点中找到该接收电台与发射电台的发射频率相对应的频点。
[0046] 请结合图2和图1,综上所述,本实施方式通过判断帧头是否正确及接收数据的时间是否大于预设时间来确定接收到的差分数据是否正确,由此,确保了移动站2的接收电台21能接收到正确的差分数据,进而,确保了移动站接收机22的定位精度。
[0047] 作为前述方案的进一步方案,所述发射电台内存储有多个频点,该发射电台基于切换指令切换频点,以切换后的频点向外发送数据。切换指令在接收电台接收的差分数据不正常时,操作员可以通过按压发射电台的按钮产生,或者,在接收电台接收差分数据不正常时基于接收电台的反馈信号而通过软件产生,不一一列举。本领域的技术人员能判断出什么情况下差分数据不正常,比如可以是拖拉机偏离预定路线的情况,也可以是接收电台接收的差分数据不连续或者差分数据延迟等情况。通过这种方式,即使在附近存在频率相近或者相同的另一基准站3的发射电台31时,通过切换指令更改发射电台11的频点而使得发射电台11避开发射电台31的频率,然后,接收电台21通过自动切换频点在预存的频点中找到与发射电台11更改后的频点相对应的频点持续接收数据,不用手动的更改每台接收电台的频率,省事省力。
[0048] 请参阅图3并结合图1,在实际应用场景里,可能存在如下情况:接收电台21对应的发射电台是11,但是,相邻的作业区域里的发射电台31向外发送报文的频点与接收机内预存的多个频点中的一个频点(比如频点3)及协议相同,此种情况下,如果仍采用第一实施方式所述的方法,会导致接收电台21接收到发射电台31发送的差分数据。为了避免具有自动切换频点功能的接收电台锁定到不对应的发射电台11的问题,本实施方式增加识别码判断步骤来确定是否接收到正确的差分数据。对该第二实施方式详细说明如下:
[0049] S31、基准站通过发射电台向外发送报文,该报文包括差分数据、识别码和帧头,;
[0050] 所述识别码用于识别发射电台,可以是基准站接收机或者发射电台的设备号,也可以是由基准站接收机厂商自行定义编码,这种编码由数字、字母或者数字和字母构成,总之,只要能起到识别基准站的目的即可。识别码的构成方式有多种,在此不一一列举。识别码可以存在基准站接收机内,与差分数据一起发送给发射电台;也可以只存在发射电台内。
[0051] S32、接收电台内预存有识别码和多个频点,以所述多个频点中的一个频点作为接收频点接收数据并记录接收数据的时间,获得数据的帧头,判断所述帧头是否正确,在帧头正确时,从所述数据中获得识别码,判断识别码与预存的识别码是否匹配,在匹配时,从所述数据中获得差分数据,在不匹配时,在该频点下继续接收数据和计时,继续判断帧头和识别码直至接收数据的时间大于预设时间而切换频点接收数据或者帧头正确及识别码匹配;如果帧头不正确,在该频点下继续接收数据并计时,判断帧头直至帧头不正确且接收数据的时间大于预设时间切换频点重新接收数据或者帧头正确及识别码匹配。
[0052] 在本实施方式中,一个识别码能将一台发射电台与多台接收电台对应,如图1所示,基准站1的发射电台发射了识别码,移动站接收机221连接的接收电台211判断接收电台211内预存的识别码与接收到的识别码是否匹配,移动站接收机222连接的接收电台221也判断接收电台211预存的识别码与接收到的识别码是否匹配,以此类推,作业区域内的所有移动站接收机22连接的接收电台21将判断预存的识别码与接收到的识别码是否匹配。
[0053] 参考图3及上述表一对该步骤详细说明如下:接收电台先以频点1作为接收频点接收数据并通过计时器开始记录接收数据的时间,随后,解析数据并从解析结果中获得数据的帧头。判断帧头是否与通信协议所约定的帧头相同,如果相同,那么,帧头正确,在帧头正确的情况下,工作方式如下:
[0054] 从该报文中获得识别码,判断识别码与预存的识别码是否匹配,在匹配时,将计时器清零,并将数据中的差分数据发送给移动站接收机,并以频点1持续接收数据;在识别码与预存的识别码不匹配时,以频点1继续接收数据并继续记录接收数据的时间,以频点1接收数据后,继续判断识别码是否匹配,在匹配时,计时器清零,传输差分数据给移动站接收机并以频点1为接收频点持续接收数据;在不匹配时,仍然以频点1接收数据,接收到数据后判断识别码,重复该过程直至识别码不匹配且接收数据的时间大于预设时间,此时,即使帧头正确,接收电台也从频点1切换至频点2接收数据并将计时器清零;
[0055] 在帧头不正确的情况下,工作方式如下:
[0056] 以频点1继续接收数据,同时,计时器继续计时,判断接收的数据的帧头是否正确,如果正确,执行上述判断识别码的步骤;如果不正确,仍以频点1接收数据并继续计时,接收数据后执行前述判断帧头的步骤,如果帧头还不正确且接收数据的时间大于预设时间,从频点1切换至频点2接收数据并清零计时器。
[0057] 从频点1切换至频点2,以频点2作为接收频点接收数据,计时器开始计时,判断数据的帧头是否正确,在帧头正确时,从该报文中获得识别码,判断识别码与预存的识别码是否匹配,在匹配时,将数据中的差分数据发送给移动站接收机;在不匹配时,以频点2继续接收数据,计时器继续计时。以频点2接收数据后,继续判断识别码是否匹配,在匹配时,计时器清零,传输差分数据给移动站接收机并以频点2持续接收数据;在不匹配,仍然以频点2接收数据直至接收数据的时间大于预设时间,在识别码不匹配且接收数据的时间大于预设时间时,即使帧头正确,接收电台也从频点2切换至频点3接收数据并重新记录接收数据的时间;
[0058] 在以频点2持续接收数据的情况下,如果帧头还是不正确,仍以频点2接收数据并继续计时,判断数据的帧头,如果帧头正确,执行上述判断识别码的步骤,如果帧头仍然不正确,继续计时并判断帧头是否正确,直至帧头不正确且接收数据的时间大于预设时间,从频点2切换至频点3,以频点3作为接收频点接收数据,在频点3下处理接收数据的过程与在频点1和频点2下处理接收数据的过程相同,不再赘述,总之,在本方式中,在帧头不正确且接收数据的时间大于预设时间时,切换频点接收数据继续判断帧头直至帧头正确或者切换完表一中的n个频点,如果n=10,切换完10个频点。
[0059] 请参阅图3并结合图1,该实施方式不仅具有第一实施方式的优点,而且,由于增加了识别码判断步骤,即使另一发射电台31以预存在接收机内的多个频点中的一个频点发送报文时,由于识别码不匹配,接收电台21将该发射电台31与发射电台11区别而只接收发射电台11发送的差分数据,进而,确保了定位精度。该方式也可以像第一实施方式那样,在所述发射电台内存储有多个频点,该发射电台基于切换指令切换频点,以切换后的频点向外发送数据,具体参见第一实施方式,在此不再赘述。
[0060] 该第二实施方式虽然具有上述优点,但实际应用中,移动站接收机会遇到转场到另一片作业区域的情况,此时,因为识别码不匹配,采用第二实施方式将使得接收机接收不到转场后的基准站发送的差分数据,为了解决这个问题,第二实施方式的改进方案是在所述接收电台内预存多个识别码或者可以手动更改接收电台内预存的识别码。对于预存有多个识别码的情况,当接收到的识别码与预存的识别码中的一个不匹配时,接收电台更换一个识别码与接收到的识别码进行比对,判断是否匹配,直至找到匹配的识别码。对于手动更改识别码的情况,移动站接收机转场到另一作业区域后,技术人员将接收电台内的识别码更改为与该作业区域的发射电台的识别码相对应的识别码即可,如何更改,可以使用现有技术。
[0061] 以上述方法的技术构思为基础,本发明还公开一种接收基准站差分数据的系统,该系统包括基准站和移动站。所述基准站包括基准站接收机和发射电台。所述基准站接收机产生差分数据。所述发射电台接收基准站产生的差分数据,将差分数据打包成报文向外发送。所述移动站包括移动站接收机和接收电台。接收电台通过串口与移动站接收机连接,接收电台内预存有多个频点,以所述频点中的一个频点作为接收频点接收数据并记录接收数据的时间,在接收数据后,解析数据而获得数据的帧头,判断帧头是否正确,在帧头正确时,将记录的时间清零并持续接收数据,从该报文里获得差分数据,通过串口将所述差分数据传输至移动站接收机;在帧头不正确时,以该频点继续接收数据并判断帧头直至帧头不正确且接收数据的时间大于预设时间而切换频点重新接收数据或者帧头正确。记录的时间在切换频点时被清零,或者,在帧头正确时被清零。在更为具体的实施方式中,所述接收电台包括存储器、计时器、接收模块和处理器。所述存储器内预存有多个频点。所述接收模块以所述多个频点中的一个频点作为接收频点接收数据;所述计时器从接收模块开始接收数据时开始计时。所述处理器获得数据的帧头,在帧头正确时,控制所述接收模块持续接收数据,从所述数据中获得差分数据;在帧头不正确时,控制所述接收模块在该频点下继续接收数据并控制计时器继续记录接收数据的时间,在接收到数据后判断帧头直至帧头正确或者接收数据的时间大于预设时间产生切换指令并控制所述计时器清零。所述接收模块还基于切换指令切换频点重新接收数据。
[0062] 在实际应用场景里,可能存在如下情况:相邻的作业区域里的发射电台以接收电台内预存的多个频点中的一个频点向外发送报文,如果仍采用第一实施方式所述的方法,会导致接收电台接收到错误的差分数据,为了避免这种情况,本发明还提供另一种接收基准站差分数据的系统,该系统与前述实施方式公开的系统相比,增加了识别码判断步骤,通过判断识别码是否匹配、帧头是否正确及接收数据的时间是否大于预设时间进一步确定是否接收到正确的差分数据。结合图3、表一和图1说明该实施方式如下:接收基准站差分数据的系统包括基准站1和多个移动站2。所述基准站1包括基准站接收机和发射电台11。基准站接收机产生差分数据,传输差分数据至发射电台11。所述发射电台11将该识别码和所述差分数据打包成报文向外发送所述报文。每一个所述移动站2包括接收电台21和移动站接收机22,一台接收电台21和一台移动站接收机22通过串口连接。接收电台21预存有多个频点和识别码,在有识别码的情况下,接收电台21的工作方式与前述方法的第二实施方式相同,不再赘述。在更为具体的实施方式中,所述接收电台包括接收模块、计时器、存储器和处理器;其中,所述存储器内预存有多个频点和识别码;所述接收模块以所述多个频点中的一个频点作为接收频点接收数据,传输接收的数据至所述处理器;所述计时器从接收模块接收数据时开始计时,传输计时结果至处理器;所述处理器获得数据的帧头,在帧头正确时,从所述数据中获得识别码,在识别码与预存的识别码匹配时,控制所述接收模块持续接收数据并从所述数据中获得差分数据,在识别码与预存的识别码不匹配时,控制接收模块在该频点下继续接收数据及控制计时器继续记录接收数据的时间,继续判断帧头和识别码直至接收数据的时间大于预设时间产生第一切换指令及控制所述计时器清零或者帧头正确及识别码匹配时控制接收模块持续接收数据;在帧头不正确时,控制接收模块在该频点下继续接收数据及控制计时器继续记录接收数据的时间,判断帧头直至帧头正确或者接收数据的时间大于预设时间而产生第二切换指令及控制计时器清零;所述接收模块还基于第一切换指令或者第二切换指令切换频点重新接收数据。
[0063] 上述系统也具有前述方法所述的优点,在此不再赘述,另外,本领域的技术人员可以理解,基于本发明的构思,还可以有如下方式,对这些方式简单说明如下:
[0064] 1、预存多个频点,以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,判断所述帧头是否正确,如果帧头正确,则,从接收的数据中获得识别码,判断识别码与预存的识别码是否匹配,如果匹配,在该频点下持续接收数据并从所述数据中获得差分数据,如果不匹配,则,切换频点接收数据并判断帧头是否正确;如果帧头不正确,则,切换频点接收数据并继续判断帧头是否正确。与该方式对应的接收电台可以包括存储器、接收模块和处理器。所述存储器内预存有识别码和多个频点。所述接收模块以所述多个频点中的一个频点作为接收频点接收数据。所述处理器获得数据的帧头,在帧头正确时,从接收的数据中获得识别码,在该识别码与预存的识别码匹配时,控制所述接收模块持续接收数据并从所述数据中获得差分数据,在该识别码与预存的识别码不匹配时,产生第一切换指令;在帧头不正确时,产生第二切换指令。所述接收模块还基于第一切换指令或者第二切换指令切换频点接收数据。作为这种方式的改进方式,还可以预存有多个识别码,此种情况下,所述如果不匹配,则,切换频点接收数据包括:在接收到的识别码与预存的一个识别码不匹配时,更换识别码与接收到的识别码进行判断,直至该接收到的识别码与预存的一个识别码匹配或者所述接收到的识别码与预存的所有识别码均不匹配切换频点接收数据。
[0065] 2、预存多个频点,以所述多个频点中的一个频点作为接收频点接收数据;以所述多个频点中的一个频点作为接收频点接收数据;获得数据的帧头,判断所述帧头是否正确,如果帧头正确,则,在该频点下持续接收差分数据并从所述数据中获得差分数据;如果帧头不正确,则,切换频点接收数据并继续判断帧头是否正确。与这种方式对应的一种接收电台可以是如下结构:所述接收电台包括存储器、接收模块和处理器。所述存储器内预存有多个频点。所述接收模块以多个频点中的一个频点作为接收频点接收数据,传输数据至所述处理器。所述处理器获得数据的帧头,在帧头正确时控制所述接收模块持续接收数据,从接收的数据中获得差分数据;在帧头不正确时,产生切换指令。所述接收模块还基于该切换指令切换频点接收数据。
[0066] 上述系统的优点与前述方法的优点相同,在此不再赘述。