计时方法、目视助航设备控制方法及相关装置与流程

文档序号:23682121发布日期:2021-01-23 08:43阅读:147来源:国知局
计时方法、目视助航设备控制方法及相关装置与流程

[0001]
本发明涉及同步技术领域,尤其涉及一种计时方法、目视助航设备控制方法及相关装置。


背景技术:

[0002]
在多个受控设备同步控制过程中,难以避免地容易出现各个受控设备受各种因素造成时间不同步,进而各个受控设备难以达到准确地同步控制。以目视助航设备为例,在临近机场或机场内等建筑物上,一般需要配置一定数量的目视助航设备,这些目视助航设备需要按照周期进行同步闪烁或顺序闪烁,然而,各个目视助航设备自身时间存在误差,因此,同步控制精度较低,难以满足高精度控制要求。


技术实现要素:

[0003]
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的目的在于提出一种计时方法、目视助航设备控制方法及相关装置。
[0004]
为实现上述目的,根据本发明实施例的计时方法,包括:
[0005]
接收gnss系统发送的pps信号并根据pps信号进行脉冲计时;
[0006]
在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行受控设备的工作周期计时;
[0007]
当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行受控设备的工作周期计时;
[0008]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0009]
根据本发明的一个实施例,所述接收gnss系统发送的pps信号并根据pps信号进行脉冲计时包括:
[0010]
接收gnss系统在一个信号周期内连续发送的多个pps信号;
[0011]
获取各个pps信号的秒数,所述pps信号的秒数为pps信号的上升沿对应的时间;
[0012]
当接收到的一个所述pps信号的秒数达到预定值时,脉冲计时结束。
[0013]
根据本发明的一个实施例,所述第一计时器的计时长度减去所述脉冲计时的计时长度的差值为1至100毫秒。
[0014]
根据本发明的一个实施例,所述第一工作计时指令和第二工作计时指令均用于控制第二计时器开始执行受控设备的工作周期计时,或者,
[0015]
用于控制第二计时器延长预定时长后执行受控设备的工作周期计时。
[0016]
第二方面,根据本发明实施例的目视助航设备控制方法,包括:
[0017]
接收gnss系统发送的pps信号并根据pps信号进行脉冲计时;
[0018]
在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第
一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时;
[0019]
当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时;
[0020]
根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时,并控制所述目视助航设备在所述闪光周期内按照频率闪光工作;
[0021]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0022]
根据本发明的一个实施例,所述接收gnss系统发送的pps信号并根据pps信号进行脉冲计时包括:
[0023]
接收gnss系统在一个信号周期内连续发送的多个pps信号;
[0024]
获取各个pps信号的秒数,所述pps信号的秒数为pps信号的上升沿对应的时间;
[0025]
当接收到的一个所述pps信号的秒数达到预定值时,脉冲计时结束。
[0026]
根据本发明的一个实施例,根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时包括:
[0027]
根据所述第一工作计时指令或第二工作计时指令控制第二计时器开始执行闪光周期计时,或者,
[0028]
根据所述第一工作计时指令或第二工作计时指令控制第二计时器延时预定时长后执行闪光周期计时。
[0029]
第三方面,根据本发明实施例的计时装置,包括:
[0030]
第二接收单元,用于接收gnss系统发送的pps信号并根据pps信号进行脉冲计时;
[0031]
第三输出单元,用于在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行受控设备的工作周期计时。
[0032]
第四输出单元,用于当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时;
[0033]
控制单元,用于根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时,并控制所述目视助航设备在所述闪光周期内按照频率闪光工作;
[0034]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0035]
第四方面,根据本发明实施例的目视助航设备控制装置,包括:
[0036]
第二接收单元,用于接收gnss系统发送的pps信号并根据pps信号进行脉冲计时;
[0037]
第三输出单元,用于在脉冲计时结束时输出重置指令及第一工作计时指令;
[0038]
第四输出单元,用于当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时;
[0039]
控制单元,用于根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时,并控制所述目视助航设备在所述闪光周期内按照频率闪光工作;
[0040]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0041]
第五方面,根据本发明实施例的目视助航设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述的目视助航设备控制方法。
[0042]
根据本发明提供的计时方法、目视助航设备控制方法及相关装置,利用gnss系统发送的pps信号进行脉冲计时,并在脉冲计时结束时输出重置指令和第一工作计时指令,由于pps信号可以标示utc的整秒时刻,精度可以达到纳秒级,因此,根据pps信号计时,具有较高的精度,使得各个受控设备根据第一工作计时指令计时时,各个受控设备可以同步执行或顺序执行动作,例如受控设备为目视助航设备,则可以实现各个目视助航设备同步闪烁或按照顺序闪烁,同步执行或顺序执行的精度更高,能够满足高精度同步或顺序控制要求。此外,重置指令可以控制第一计时器重置后重新计时,如此,保持第一计时器与脉冲计时同步并行,当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,如此,在没有pps信号时,可以利用第一计时器自身计时,也能够确保受控设备根据第二工作计时指令执行工作周期计时,使得受控设备能够正常工作。
[0043]
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0044]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0045]
图1是本发明计时方法的应用环境图;
[0046]
图2是本发明计时方法一个实施例的流程图;
[0047]
图3是本发明计时方法中步骤s101的流程图;
[0048]
图4是本发明目视助航设备控制方法一个实施例的流程图;
[0049]
图5是本发明计时装置一个实施例的结构示意图;
[0050]
图6是本发明计时装置中第一接收单元的结构示意图;
[0051]
图7是本发明目视助航设备控制装置一个实施例的结构示意图;
[0052]
图8是本发明目视助航设备控制装置中第二接收单元的结构示意图;
[0053]
图9是本发明目视助航设备实施例的结构示意图。
[0054]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0055]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0056]
相关技术中,多个受控设备通常在同步或顺序执行动作时,存在较大的误差,造成同步执行效果或顺序执行较差,以“目视助航设备”为例,在机场附近或机场内通常需要配置预定数量的目视助航设备,以引导航空器飞行或降落。通常,根据航空规范要求,某个区
域或某个建筑物上的多个目视助航设备可以同步闪烁,或者按照预定顺序闪烁,进而达到警示和引导作用。然而,这些目视助航设备根据自身设定的工作周期开始工作,但是,由于每个目视助航设备的时钟存在误差,所以,以目视助航设备各自时钟的某个时间点作为计时起点,则各个目视助航设备在进行同步闪烁难以达到准确同步,而在进行顺序闪烁时,各个目视助航设备的延时时间也不准确,进而导致顺序闪烁达不到预定要求。
[0057]
参照图1所示,本申请提供的计时同步方法,可以应用于如图1所示的应用环境中。该应用环境包括可以包括受控设备100和gnss系统200,受控设备100可以通过卫星网络与gnss系统200建立连接。
[0058]
gnss系统200可以发送pps信号,每秒钟发送一个pps信号,一个分钟为一个信号周期,每分钟发送60个pps信号。受控设备100可以是具有定位模块(例如gps模块)的各种设备,例如目视助航设备等。
[0059]
受控设备100在工作周期内执行预定工作。以“目视助航设备”为例,在工作周期内,目视助航设备按照预定频率进行闪光工作,例如工作周期均为一分钟,则目视助航设备在闪光工作一分钟,要确保多个目视助航设备在一分钟的工作周期内能够同步工作,则要确保一分钟工作周期的起始点相同。
[0060]
本申请中,受控设备100可以接收gnss系统200发送的pps信号,并根据pps信号进行脉冲计时。在脉冲计时结束时输出重置指令和第一工作计时指令,则利用该第一工作计时指令可以控制受控设备100的第二计时器执行受控设备的工作周期计时。而利用重置指令可以控制第一计时器重置后重新计时。
[0061]
此外,当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,则利用该第二工作计时指令可以控制受控设备100的第二计时器执行工作周期计时。
[0062]
其中,第一计时器的计时长度略大于所述脉冲计时的计时长度。如上所述,由于重置指令可以控制第一计时器重置后重新计时,所以,可以使得脉冲计时与第一计时器可以并行同步计时。此外,由于第一计时器的计时长度略大于所述脉冲计时的计时长度,所以,在脉冲计时正常时,第一计时器在未达到计时终点前就被重置,进而确保在脉冲计时正常时只能输出第一工作计时指令,而不输出第二工作计时指令。
[0063]
本申请中,利用gnss系统发送的pps信号进行脉冲计时,并在脉冲计时结束时输出重置指令和第一工作计时指令,由于pps信号可以标示utc的整秒时刻,精度可以达到纳秒级,因此,根据pps信号计时,具有较高的精度,使得各个受控设备100根据第一工作计时指令计时时,各个受控设备100可以同步执行或顺序执行动作,例如受控设备100为目视助航设备,则可以实现各个目视助航设备同步闪烁或按照顺序闪烁,同步执行或顺序执行的精度更高,能够满足高精度同步或顺序控制要求。此外,重置指令可以控制第一计时器重置后重新计时,如此,保持第一计时器与脉冲计时同步并行,当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,如此,在没有pps信号时,可以利用第一计时器自身计时,也能够确保受控设备100根据第二工作计时指令执行工作周期计时,使得受控设备100能够正常工作。
[0064]
参照图2所示,图2示出了本发明实施例提供的计时方法一个实施例的流程图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,该方法可以由一受控设备执
行,具体包括:
[0065]
s101、接收gnss系统发送的pps信号并根据pps信号进行脉冲计时。
[0066]
具体地,受控设备具有gnss定位模块,能够接收gnss系统的pps信号,pps(pulse per second)信号也即是秒脉冲,在gnss系统中,秒脉冲一秒钟发送一个,一分钟为一个信号周期,其的作用是用来指示整秒的时刻,而该时刻通常是用pps秒脉冲的上升沿来标示。以gps系统为例,gps系统能给出utc时间,用户收到时是会有延时,为了精确授时,引入pps信号上升沿来标示utc的整秒时刻,精度很高,可以到纳秒级,并且没有累积误差,因此,各个受控设备接收到的pps信号时间误差非常小。
[0067]
如上所述,由于pps信号时每秒钟发送一个,所以,可以根据依次接收到的pps信号进行脉冲计时,由于pps信号的延时小,能够确保各个受控设备接收到的pps信号时间误差非常小,所以,使得各个受控设备的脉冲计时能够保持较高的同步精度。
[0068]
需要说明的是,gnss系统可以但不限于美国gps系统、中国北斗导航系统、俄罗斯glonass系统、欧盟galileo系统、日本的qzss系统和印度的irnss系统等等,只要能够发送pps信号即可。
[0069]
s102、在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行受控设备的工作周期计时。
[0070]
也就是说,在利用pps信号进行计时且计时结束时,输出重置指令及第一工作计时指令,受控设备的第一计时器可以根据重置指令重置后重新计时,进而保持与脉冲计时同步。受控设备的第二计时器可以根据该第一工作计时指令执行受控设备的工作周期计时。
[0071]
可以理解的是,第一工作计时指令用于控制第二计时器开始执行受控设备的工作周期计时,也即是,受控设备的第二计时器接收到第一工作计时指令之后,控制第二计时器立即开始工作周期的计时。由于各个受控设备脉冲计时的同步精度高,所以,各个受控设备根据第一工作计时指令开始工作周期计时时,则工作周期计时的起始点也是高度同步的,进而可以确保各个受控设备在工作周期内可以保持同步工作。
[0072]
或者,第一工作计时指令用于控制第二计时器延长预定时长后执行受控设备的工作周期计时。也即是,受控设备的第二计时器接收到第一工作计时指令之后,先按照设定的预定时长延时,延时结束后再进行工作周期的计时。由于各个受控设备脉冲计时的同步精度高,所以,各个受控设备进行延时的延时起点也是高度同步的,当各个受控设备延时的预定时长不同时,即可使得各个受控设备按照预定顺序工作。
[0073]
s103、当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令。其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0074]
由于一些情况下,受控设备的gps模块与gnss系统之间存在通信故障等,受控设备可能无法接收到gnss系统发送的pps信号,所以,在这种情况下,无法利用pps信号进行脉冲计时。而为了确保在该情况下,受控设备仍然能够进入工作周期,本申请中,如上所述,由于第一计时器与脉冲计时保持同步并行计时,并且,第一计时器的计时长度略大于脉冲计时的计时时长。
[0075]
在能够正常接收pps信号,也即是,脉冲计时正常时,第一计时器也正常进行同步
计时,由于第一计时器的计时长度略大于脉冲计时的计时时长,所以,可以保证在脉冲计时正常时,脉冲计时先结束,则保证输出第一工作计时指令以及重置指令,由于重置指令使得第一计时器被重置后重新计时,因此,第一计时器无法达到计时终点而不能输出第二工作计时指令。换言之,第一计时器的计时长度略大于脉冲计时的计时时长,可以确保可在脉冲计时正常的情况下,能够利用脉冲计时结束后的第一工作计时指令进入至工作周期计时,进而确保各个受控设备能够同步工作或顺序工作。
[0076]
而在脉冲计时中断时,由于脉冲计时无法继续,也就无法输出重置指令,所以,第一计时器可以继续计时直至计时终点,也即是第一计时器可以正常计时结束,所以,第一计时器计时结束后可以输出的第二工作计时指令,如此,可以确保在脉冲计时中断后,能够利用第一计时器计时结束后的第二工作计时指令进入至工作周期计时,进而确保受控设备在脉冲计时中断后仍然能够继续工作,而仅仅是各个受控设备的同步或顺序工作的精度相较于脉冲计时略低一些。
[0077]
为了确保第一计时器计时结束的第二计时指令,对各个受控设备的同步控制精度,可以将第一计时器的计时长度与所述脉冲计时的计时长度之间的差值设置的相对较小,较佳地,该差值为1至100毫秒。1至100毫毛的时间相对较短,既能够保证在脉冲计时正常工作时,脉冲计时能够先结束,也能够确保第一计时器计时的同步控制精度达到毫秒级。
[0078]
根据本发明提供的计时方法,利用gnss系统发送的pps信号进行脉冲计时,并在脉冲计时结束时输出重置指令及第一工作计时指令,由于pps信号可以标示utc的整秒时刻,精度可以达到纳秒级,因此,根据pps信号计时,具有较高的精度,使得各个受控设备根据第一工作计时指令计时时,各个受控设备可以同步执行或顺序执行动作,例如受控设备为目视助航设备,则可以实现各个目视助航设备同步闪烁或按照顺序闪烁,同步执行或顺序执行的精度更高,能够满足高精度同步或顺序控制要求。此外,重置指令可以控制第一计时器重置后重新计时,如此,保持第一计时器与脉冲计时同步并行,当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,如此,在没有pps信号时,可以利用第一计时器自身计时,也能够确保受控设备根据第二工作计时指令执行工作周期计时,使得受控设备能够正常工作。
[0079]
参照图3所示,在本发明的一个实施例中,步骤s101包括:
[0080]
s201、接收gnss系统在一个信号周期内连续发送的多个pps信号。
[0081]
如上所述,gnss系统发送的pps信号,是每一秒发送一个pps信号,例如一个信号周期为一分钟(即60秒),则在该一分钟的信号周期内,从第0秒至第59秒分别发送一个pps信号,每一个pps信号的上升沿对应一个秒数,例如第1个pps信号的秒数为0,第2个pps信号的秒数为1,第3个pps信号的秒数为2,第60个pps信号的秒数为59。
[0082]
s202、获取各个pps信号的秒数,所述pps信号的秒数为pps信号的上升沿对应的时间。
[0083]
由于gps系统中引入pps信号上升沿来标示utc的整秒时刻,精度很高,所以,该步骤s202中,通过获取pps信号对应的秒数,可以减少延时。
[0084]
s203、当接收到的一个所述pps信号的秒数达到预定值时,脉冲计时结束。
[0085]
也就是说,在接收到pps信号并获取pps信号的秒数之后,将该秒数与预定值进行对比,当秒数与预定值相等,即达到了预定值,则脉冲计时结束,输出重置指令和第一工作
计时指令。以预定值为59秒为例,在收到第60个pps信号之后,获取到的第60个pps信号的秒数即为59,此时,该秒数与预定值相等,即达到了预定值,则输出重置指令和第一工作计时指令。受控设备根据重置指令控制第一计时器重置后重新与脉冲计时同步并行计时,受控设备根据该第一工作计时指令,可以控制第二计时器执行工作周期计时,例如控制第二计时器立即开始工作周期的计时,或者控制第二计时器延长预定时长后再开始工作周期计时。
[0086]
此外,当接收到的所述pps信号的秒数没有达到预定值时,继续接收后续的pps信号。也就是说,当秒数还未达到预定值时,受控设备继续接收后续的pps信号,并获取这些pps信号的秒数,并对秒数与预设值进行对比,直至有一个pps信号的秒数与预设值相等。
[0087]
本实施例中,利用获取各个pps信号的秒数,利用秒数进行脉冲计时,如此,使得脉冲计时更加准确,时延更小,并且,能够准确地判断脉冲计时结束。
[0088]
参照图4所示,图4示出了本发明实施例提供的目视助航设备控制方法一个实施例的流程图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,该目视助航设备控制方法可以由一目视助航设备执行,具体包括:
[0089]
s301、接收gnss系统发送的pps信号并根据pps信号进行脉冲计时。
[0090]
s302、在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时。
[0091]
s303、当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时。
[0092]
上述步骤s301至s303与图1所示实施例中步骤s101至s103相同,具体可参考图1实施例所述的步骤s101及s102,在此不再赘述。
[0093]
s304、根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时,并控制所述目视助航设备在所述闪光周期内按照频率闪光工作;
[0094]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0095]
也就是说,脉冲计时结束输出第一工作计时指令,或者计时器计时结束后输出第二工作计时指令之后,目视助航设备的第二计时器响应第一工作计时指令或者第二工作计时指令,执行闪光周期的计时,并且,控制目视助航设备的光源在闪光周期内按照预定频率闪烁工作,例如一个闪光周期为60秒,闪烁40次。
[0096]
可以理解的是,根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时可以是:根据所述第一工作计时指令或第二工作计时指令控制计时器开始执行闪光周期计时。较佳地,当所述目视助航设备为多个时,多个所述目视助航设备均以所述计时参考点作为一个闪光周期的计时起点进行计时,以使多个所述目视助航设备同步执行闪光工作。
[0097]
或者,根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时也可以是:根据所述第一工作计时指令或第二工作计时指令控制计时器延时预定时长后执行闪光周期计时。较佳地,多个所述目视助航设备延时的所述预定时长不同,以使多个所述目视助航设备按照预定顺序依次执行闪光工作。
[0098]
也就是说,目视助航设备的第二计时器可以根据第一工作计时指令或第二工作计
时指令立即开始一个闪光周期计时,当多个目视助航设备均开始一个闪光周期计时时,则各个目视助航设备可以同时闪烁工作,进而达到同步闪的效果。
[0099]
此外,目视助航设备的第二计时器可以根据第一工作计时指令或第二工作计时指令先延时预定时长后再开始进行一个闪光周期的计时,延时的预定时长可以根据控制要求设置。对于多个目视助航设备而言,各个目视助航设备延时的所述预定时长可以不同,如此,各个目视助航设备可以按照预定顺序依次执行闪光工作,进而达到顺序闪效果。
[0100]
根据本发明提供的目视助航设备控制方法,利用gnss系统发送的pps信号进行脉冲计时,并在脉冲计时结束时输出重置指令和第一工作计时指令,由于pps信号可以标示utc的整秒时刻,精度可以达到纳秒级,因此,根据pps信号计时,具有较高的精度,使得各个目视助航设备根据第一工作计时指令计时时,可以实现各个目视助航设备同步闪烁或按照顺序闪烁,同步闪烁或顺序闪烁工作的精度更高,能够满足高精度同步或顺序控制要求。此外,重置指令可以控制第一计时器重置后重新计时,如此,保持第一计时器与脉冲计时同步并行,当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,如此,在没有pps信号时,可以利用第一计时器自身计时,也能够确保受控设备根据第二工作计时指令执行工作周期计时,使得受控设备能够正常工作。
[0101]
参照图5所示,图5示出了本发明实施例提供的计时装置一个实施例的结构示意图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,该时间同步装置具体包括:
[0102]
第一接收单元501,用于接收gnss系统发送的pps信号并根据pps信号进行脉冲计时。
[0103]
第一输出单元502,用于在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行受控设备的工作周期计时。
[0104]
第二输出单元503,用于当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行受控设备的工作周期计时。
[0105]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0106]
参照图6所示,在本发明的一个实施例中,所述第一接收单元501包括:
[0107]
第一接收模块5011,用于接收gnss系统在一个信号周期内连续发送的多个pps信号。
[0108]
第一获取模块5012,用于获取各个pps信号的秒数,所述pps信号的秒数为pps信号的上升沿对应的时间。
[0109]
第一判断模块5013,用于当接收到的一个所述pps信号的秒数达到预定值时,脉冲计时结束。
[0110]
根据本发明提供的计时装置,利用gnss系统发送的pps信号进行脉冲计时,并在脉冲计时结束时输出重置指令及第一工作计时指令,由于pps信号可以标示utc的整秒时刻,精度可以达到纳秒级,因此,根据pps信号计时,具有较高的精度,使得各个受控设备根据第一工作计时指令计时时,各个受控设备可以同步执行或顺序执行动作,例如受控设备为目视助航设备,则可以实现各个目视助航设备同步闪烁或按照顺序闪烁,同步执行或顺序执
行的精度更高,能够满足高精度同步或顺序控制要求。此外,重置指令可以控制第一计时器重置后重新计时,如此,保持第一计时器与脉冲计时同步并行,当预定时间内未接收到pps信号而导致脉冲计时中断,且在第一计时器计时结束时输出第二工作计时指令,如此,在没有pps信号时,可以利用第一计时器自身计时,也能够确保受控设备根据第二工作计时指令执行工作周期计时,使得受控设备能够正常工作。
[0111]
参照图7所示,图7示出了本发明实施例提供的目视助航设备控制装置一个实施例的结构示意图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,该目视助航设备控制装置具体包括:
[0112]
第二接收单元601,用于接收gnss系统发送的pps信号并根据pps信号进行脉冲计时。
[0113]
第三输出单元602,用于在脉冲计时结束时输出重置指令及第一工作计时指令,所述重置指令用于控制第一计时器重置后重新计时,所述第一工作计时指令用于控制第二计时器执行受控设备的工作周期计时。
[0114]
第四输出单元603,用于当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,所述第二工作计时指令用于控制第二计时器执行目视助航设备的闪光周期计时。
[0115]
控制单元604,用于根据所述第一工作计时指令或第二工作计时指令进行闪光周期计时,并控制所述目视助航设备在所述闪光周期内按照频率闪光工作;
[0116]
其中,所述第一计时器的计时长度略大于所述脉冲计时的计时长度。
[0117]
参照图8所示,在本发明的一个实施例中,所述第二接收单元601包括:
[0118]
第二接收模块6011,用于接收gnss系统在一个信号周期内连续发送的多个pps信号。
[0119]
第二获取模块6012,用于获取各个pps信号的秒数,所述pps信号的秒数为pps信号的上升沿对应的时间。
[0120]
第二判断模块6013,用于当接收到的一个所述pps信号的秒数达到预定值时,脉冲计时结束。
[0121]
根据本发明提供的目视助航设备控制装置,利用gnss系统发送的pps信号进行脉冲计时,并在脉冲计时结束时输出重置指令及第一工作计时指令,由于pps信号可以标示utc的整秒时刻,精度可以达到纳秒级,因此,根据pps信号计时,具有较高的精度,使得各个目视助航设备根据第一工作计时指令计时时,可以实现各个目视助航设备同步闪烁或按照顺序闪烁,同步闪烁或顺序闪烁工作的精度更高,能够满足高精度同步或顺序控制要求。此外,重置指令可以控制第一计时器重置后重新计时,如此,保持第一计时器与脉冲计时同步并行,当预定时间内未接收到pps信号而导致脉冲计时中断,且第一计时器计时结束时输出第二工作计时指令,如此,在没有pps信号时,可以利用第一计时器自身计时,也能够确保受控设备根据第二工作计时指令执行工作周期计时,使得受控设备能够正常工作。
[0122]
参照图9所示,图9示出了本发明实施例提供的目视助航设备300,包括存储器302、处理器301以及存储在所述存储器302上并可在所述处理器301上运行的计算机程序3021,所述处理器301执行所述计算机程序3021时实现如上所述的目视助航设备控制方法。
[0123]
示例性的,所述计算机程序3021可以被分割成一个或多个模块/单元,所述一个或
者多个模块/单元被存储在所述存储器302中,并由所述处理器301执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序3021在所述计算机设备300中的执行过程。
[0124]
所述目视助航设备300可包括,但不仅限于处理器301、存储器302。本领域技术人员可以理解,图仅仅是目视助航设备300的示例,并不构成对目视助航设备300的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述目视助航设备300还可以包括输入输出设备、网络接入设备、总线等。
[0125]
所称处理器301可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(fieldprogrammable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立预设硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0126]
所述存储器302可以是所述目视助航设备300的内部存储单元,例如目视助航设备300的硬盘或内存。所述存储器302也可以是所述目视助航设备300的外部存储设备,例如所述目视助航设备300上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器302还可以既包括所述目视助航设备300的内部存储单元也包括外部存储设备。所述存储器302用于存储所述计算机程序3021以及所述目视助航设备300所需的其他程序和数据。所述存储器302还可以用于暂时地存储已经输出或者将要输出的数据。
[0127]
本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序3021,该程序被处理器301执行时实现如上所述的目视助航设备控制方法。
[0128]
所述的计算机程序3021可存储于一计算机可读存储介质中,该计算机程序3021在被处理器301执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序3021包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。
[0129]
需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
[0130]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0131]
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0132]
本发明实施例系统中的模块或单元可以根据实际需要进行合并、划分和删减。
[0133]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子预设硬件、或者计算机软件和电子预设硬件的结合来实现。这些功能究竟以预设硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0134]
本发明所提供的实施例中,应该理解到,所揭露的装置/目视助航设备300和方法,可以通过其它的方式实现。例如,以上所描述的装置/目视助航设备300实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0135]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1