一种提供双时间显示和UTC校时及发送的航空计时方法和系统转让专利

申请号 : CN201210325494.1

文献号 : CN102830615B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 鲍贤勇巫玲坚曾庆宇王文晓

申请人 : 飞亚达(集团)股份有限公司深圳市飞亚达科技发展有限公司

摘要 :

本发明公开了一种提供双时间显示和UTC校时及发送的航空计时系统和方法,所使用的时钟系统包括微控制器(110)、按键模块(120)、时钟模块(140)和通信模块(150),时钟模块(140)包括晶振单元(143)以及分别与晶振单元(143)连接的用于记录本地时间的可读写MAN时钟单元(141)和用于记录世界协调时的可读写UTC时钟单元(142);其方法包括:1)系统的初始设置;2)接收UTC数据信号;3)将UTC数据写入时钟模块(140);4)从时钟模块(140)读取时间和日期数据;5)切换显示双时间和双日期。实施本发明的技术方案,可实现双计时和双时间显示、校时及发送。

权利要求 :

1.一种提供双时间显示和UTC校时及发送的航空计时方法,所使用的时钟系统包括微控制器(110)、按键模块(120)、时钟模块(140)和通信模块(150),时钟模块(140)包括晶振单元(143)以及分别与晶振单元(143)连接的用于记录本地时间的可读写MAN时钟单元(141)和用于记录协调世界时的可读写UTC时钟单元(142);其特征在于,所述计时方法包括以下步骤:A.微控制器(110)对整个时钟系统进行初始设置;

C.通信模块(150)通过ARINC429总线接收来自机载GPS单元的UTC数据信号,并将UTC数据信号保存到微控制器(110)的寄存器中;

D.微控制器(110)将其寄存器中的UTC数据写入UTC时钟单元(142)和MAN时钟单元(141);

E.微控制器(110)从MAN时钟单元(141)和UTC时钟单元(142)读取本地时间和日期数据以及UTC时间和日期数据;

F.微控制器(110)响应按键模块(120)的操作控制显示驱动模块(220)驱动LCD显示器(210)切换显示本地时间、本地日期、UTC时间和UTC日期;

其中,所述步骤C进一步包括:

C1.通信模块(150)的数据收发单元收到ARINC429总线上来自机载GPS单元的数据;

C2.通信模块(150)判断上述接收数据是否为有效的ARINC429总线数据,有效则其DR引脚产生一个下降沿,无效则回到步骤C1;

C3.微控制器(110)的INT2引脚检测到下降沿,开启ARINC429接收中断,微控制器(110)接收上述有效的数据;

C4.微控制器(110)判断其接收的数据是否为时间或日期数据,若是将数据保存到寄存器中,若不是则回到步骤C1。

2.根据权利要求1所述的提供双时间显示和UTC校时及发送的航空计时方法,其特征在于:在所述步骤A和C之间还包括步骤B:手动设置本地时间启动时钟系统;所述步骤B包括:B1.按压增量式编码开关按键(122)选择待设项,待设项包括小时、分钟、年、月、日;

B2.根据LCD显示器(210)所示待设项的数值左右旋转按键(122)以减小或增大待设项的值;

B3.重复上述步骤B1和B2依次设置小时、分钟、年、月、日,长时间不操作自动退出设置状态。

3.根据权利要求1所述的提供双时间显示和UTC校时及发送的航空计时方法,其特征在于,所述步骤A包括:A1.通过设置微控制器(110)的寄存器关闭全局中断,定义微控制器(110);

A2.设定微控制器(110)的外部中断类型和定时器;

A3.调整LCD显示器(210)的背光亮度,设定LCD显示器(210)的初始显示内容,将秒表计时以及航时计时的计时器清零;

A4.设定通信模块(150)的接收及发送速率,使能ARINC429接受中断,设置AD转换引脚及其转换方式;

A5.启用微控制器(110)的看门狗并开放全局中断。

4.根据权利要求1所述的提供双时间显示和UTC校时及发送的航空计时方法,其特征在于,所述步骤D包括:D1.判断寄存器内数据是否为新的时间和日期数据,若不是则跳过步骤D,若是则关闭ARINC429接收中断;

D2.判断寄存器内新的时间和日期数据是否为有效的时间和日期数据,若是,微控制器(110)将该数据写入UTC时钟单元(142)和MAN时钟单元(141)以更新校准本地与UTC时间和日期,若不是,则丢弃该数据;

D3.开启ARINC429接收中断。

5.根据权利要求1所述的提供双时间显示和UTC校时及发送的航空计时方法,其特征在于,所述步骤E包括:E1.微控制器(110)从MAN时钟单元(141)和UTC时钟单元(142)读取本地时间和日期数据以及UTC时间和日期数据;

E2.判断上述读取的数据是否是有效的时间和日期数据,正确则将数据保存到微控制器(110)的寄存器中以供显示,不正确则回到步骤E1重新读取数据。

6.根据权利要求5所述的提供双时间显示和UTC校时及发送的航空计时方法,其特征在于,所述步骤E2中寄存器内保存的数据还可通过通信模块(150)发送到其他机载设备。

7.一种提供双时间显示和UTC校时及发送的航空计时系统,包括电源组件(300)和显示组件(200),其特征在于,包括控制组件(100),所述控制组件(100)包括微控制器(110)以及分别与微控制器(110)连接的按键模块(120)、时钟模块(140)、通信模块(150),其中:按键模块(120),包括四个按键(121-124),依次用于切换显示项、设置时间、秒表计时、航时计时;

时钟模块(140),包括用于提供精准的原始时间频率的晶振单元(143)以及分别与晶振单元(143)连接的用于记录本地时间的可读写MAN时钟单元(141)和用于记录UTC的可读写UTC时钟单元(142);

通信模块(150),用于接收飞机驾驶舱内部的ARINC429总线上来自GPS的UTC信号,以及通过ARINC429总线为其他机载设备提供其所需UTC或本地时间信号;

微控制器(110),用于通过外部中断,响应按键模块(120)的操作并驱动显示组件(200)显示相应内容、通过I2C总线读取MAN时钟单元(141)和UTC时钟单元(142)的时间和日期数据、接收通信模块(150)的完整数据中的协调世界时数据以写入到时钟模块(140)来校准本地时间和协调世界时时间、通过通信模块(150)发送读取的本地时间或协调世界时时间数据到其他机载设备。

8.根据权利要求7所述的提供双时间显示和UTC校时及发送的航空计时系统,其特征在于,所述通信模块(150)包括数据收发单元和电平转换单元,所述数据收发单元的接收端与驾驶舱内部的ARINC429总线互联,所述电平转换单元的发送端与需要时间信号的其他机载设备互联。

9.根据权利要求7所述的提供双时间显示和UTC校时及发送的航空计时系统,其特征在于,所述显示组件(200)是包括含背光模组的LCD显示器(210)以及分别与LCD显示器(210)连接的显示驱动模块(220)和背光控制模块(230),所述LCD显示器(210)的显示界面包括表盘刻度区、数字显示区以及模拟指针,所述模拟指针用于指示秒表的秒计时,所述数字显示区又包括上、中、下三个区域。

说明书 :

一种提供双时间显示和UTC校时及发送的航空计时方法和

系统

技术领域

[0001] 本发明涉及一种航空时钟技术领域,尤其涉及一种提供双时间显示和UTC校时及发送的航空计时系统和方法。

背景技术

[0002] 航空时钟涉及航空安全,有很多特殊要求,申请号为20101058198.5、发明名称为“一种多功能航空钟”的中国发明专利,揭示了一种结合机械指针式和LED数字式双显示航空时钟,仅能为飞行人员提供本地时间显示和计时服务,不能同时显示UTC时间和MAN时间,时钟没有自校准功能,也不能为飞机上的其他设备提供时钟信号,无法满足现有民航机载驾驶舱设备对计时时钟的功能需求。

发明内容

[0003] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种用于显示双时间和UTC校时及发送的航空计时系统和方法。
[0004] 本发明解决其技术问题所采用的技术方案是:一种提供双时间显示和UTC校时及发送的航空计时方法,所使用的时钟系统包括微控制器、按键模块、时钟模块和通信模块,时钟模块包括晶振单元以及分别与晶振单元连接的用于记录本地时间的可读写MAN时钟单元和用于记录协调世界时的可读写UTC时钟单元;其特征在于,所述计时方法包括以下步骤:
[0005] A.微控制器对整个时钟系统进行初始设置;
[0006] C.通信模块通过ARINC429总线接收来自机载GPS单元的UTC数据信号,并将UTC数据信号保存到微控制器的寄存器中;
[0007] D.微控制器将其寄存器中的UTC数据写入UTC时钟单元和MAN时钟单元;
[0008] E.微控制器从MAN时钟单元和UTC时钟单元读取本地时间和日期数据以及UTC时间和日期数据;
[0009] F.微控制器响应按键模块的操作控制显示驱动模块驱动LCD显示器切换显示本地时间、本地日期、UTC时间和UTC日期。
[0010] 优选地,在所述步骤A和C之间还包括步骤B:手动设置本地时间启动时钟系统;所述步骤B包括:
[0011] B1.按压增量式编码开关按键122选择待设项,待设项包括小时、分钟、年、月、日;
[0012] B2.根据LCD显示器所示待设项的数值左右旋转按键122以减小或增大待设项的值;
[0013] B3.重复上述步骤B1和B2依次设置小时、分钟、年、月、日,长时间不操作自动退出设置状态。
[0014] 优选地,所述步骤A包括:
[0015] A1.通过设置微控制器的寄存器关闭全局中断,定义微控制器的输入输出口;
[0016] A2.设定微控制器的外部中断类型和定时器;
[0017] A3.调整LCD显示器的背光亮度,设定LCD显示器的初始显示内容,将秒表计时以及航时计时的计时器清零;
[0018] A4.设定通信模块的接收及发送速率,使能ARINC429接受中断,设置AD转换引脚及其转换方式;
[0019] A5.启用微控制器的看门狗并开放全局中断。
[0020] 优选地,所述步骤C包括:
[0021] C1.通信模块的数据收发单元收到ARINC429总线上来自机载GPS单元的数据;
[0022] C2.通信模块判断上述接收数据是否为有效的ARINC429总线数据,有效则其DR引脚产生一个下降沿,无效则回到步骤C1;
[0023] C3.微控制器的INT2引脚检测到下降沿,开启ARINC429接收中断,微控制器接收上述有效的数据;
[0024] C4.微控制器判断其接收的数据是否为时间或日期数据,若是将数据保存到寄存器中,若不是则回到步骤C1。
[0025] 优选地,所述步骤D包括:
[0026] D1.判断寄存器内数据是否为新的时间和日期数据,若不是则跳过步骤D,若是则关闭ARINC429接收中断;
[0027] D2.判断寄存器内新的时间和日期数据是否为有效的时间和日期数据,若是,微控制器将该数据写入UTC时钟单元和MAN时钟单元以更新校准本地、UTC时间和日期,若不是,则丢弃该数据;
[0028] D3.开启ARINC429接收中断。
[0029] 优选地,所述步骤E包括:
[0030] E1.微控制器从MAN时钟单元和UTC时钟单元读取本地时间和日期数据以及UTC时间和日期数据;
[0031] E2.判断上述读取的数据是否是有效的时间和日期,正确则将数据保存到微控制器的寄存器中以供显示,不正确则回到步骤E1重新读取数据。
[0032] 优选地,所述步骤E2中寄存器内保存的数据还可通过通信模块发送到其他机载设备。
[0033] 一种提供双时间显示和UTC校时及发送的航空计时系统,包括电源组件和显示组件,其特征在于,包括控制组件,所述控制组件包括微控制器以及分别与微控制器连接的按键模块、时钟模块、通信模块,其中:
[0034] 按键模块,包括四个按键,依次用于切换显示项、设置时间、秒表计时、航时计时;
[0035] 时钟模块,包括用于提供精准的原始时间频率的晶振单元以及分别与晶振单元连接的用于记录本地时间的可读写MAN时钟单元和用于记录UTC的可读写UTC时钟单元;
[0036] 通信模块,用于接收飞机驾驶舱内部的ARINC429总线上来自GPS的UTC信号,以及通过ARINC429总线为其他机载设备提供其所需UTC或本地时间信号;
[0037] 微控制器,用于通过外部中断,响应按键模块的操作并驱动显示组件显示相应内2
容、通过IC总线读取MAN时钟单元和UTC时钟单元的时间和日期数据、接收通信模块的协调世界时数据以写入到时钟模块来校准本地时间和协调世界时时间、通过通信模块发送读取的本地时间或协调世界时时间数据到其他机载设备。
[0038] 优选地,所述通信模块包括数据收发单元和电平转换单元,所述数据收发单元的接收端与驾驶舱内部的ARINC429总线互联,所述电平转换单元的发送端与需要时间信号的其他机载设备互联。
[0039] 优选地,所述显示组件是包括含背光模组的LCD显示器以及分别与LCD显示器连接的显示驱动模块和背光控制模块,所述LCD显示器的显示界面包括表盘刻度区、数字显示区以及模拟指针,所述模拟指针用于指示秒表的秒计时,所述数字显示区又包括上、中、下三个区域。
[0040] 实施本发明航空计时系统和方法,可切换显示本地时间(MAN时间)和协调世界时(UTC时间),可与飞机控制系统时间同步且为其他机载设备提供时间信号,可同时使用航时(ET)计时和秒表(CHR)计时,可自动或手动调节屏幕亮度,可接受、校准、发送实时协调世界时时间信息,而且显示功耗小、计时精度高、易于快速辨识。

附图说明

[0041] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0042] 图1是本发明系统一个实施例的结构示意图;
[0043] 图2是本发明系统一个实施例的结构示意图中通信模块的结构示意图;
[0044] 图3是本发明系统一个实施例的显示界面的示意图;
[0045] 图4是本发明方法实施例的流程示意图;
[0046] 图5是具体实现图4中步骤A的流程示意图;
[0047] 图6是具体实现图4中步骤A和C之间步骤B的流程示意图;
[0048] 图7是具体实现图4中步骤C的流程示意图;
[0049] 图8是具体实现图4中步骤D的流程示意图;
[0050] 图9是具体实现图4中步骤E的流程示意图;

具体实施方式

[0051] 如图1所示,一种提供双时间显示和UTC校时及发送的航空计时系统,包括控制组件100、显示组件200和电源组件300。控制组件100包括MCU110、按键模块120、背光调节模块130、时钟模块140、通信模块150,时钟模块140包括晶振单元143、本地时间时钟单元(MAN时钟单元)141、协调世界时时钟单元(UTC时钟单元)142,两个时钟单元可采用两枚可读写的实时时钟芯片,用于记录时间和提供本地时间和协调世界时的数据。通信模块150包括数据收发单元和电平转换单元,数据收发单元的接收端与驾驶舱内部的ARINC429总线互联,电平转换单元的发送端与需要时间信号的其他机载设备互联。背光调节模块130包括两种调节方式:手动调节和自动调节,其自动调节是通过光电转换器件,将环境光转换为电流信号来调节显示屏亮度。显示组件200包括含背光模组的LCD显示器210、显示驱动模块220和背光控制模块230,LCD显示方式,与现有技术(申请号为20101058198.5、发明名称为“一种多功能航空钟”的中国发明专利)相比结构单一,因而功耗小、故障点少,满足了航空飞行对节能、高可靠性的要求。电源组件300含备用电源,备用电源可在主电源断电状态时为本发明航空时钟的时钟模块140提供不间断电源。微控制器MCU110用于读取时钟模块140的时间数据或者向时钟模块140写入协调世界时时间数据,接收通信模块150的协调世界时时间数据,向通信模块150发送本地时间或协调世界时时间数据,处理手动调节模块131输入信号和自动调节模块132输入信号控制LCD显示器210的背光亮度,处理按键模块120的信号然后向LCD显示器210发送相应的显示内容。
[0052] 本实施例中,通信模块150的构成如图2所示,数据收发单元为HS3282芯片,电平转换单元为HS3182芯片,HS3282芯片的控制端口和并行数据口均与微控制器110相连,当接收到完整的数据时,即通过DR引脚产生的低电平通知微控制器110,微控制器110通过外部中断响应ARINC 429接收事件。当微控制器110有数据要发送到ARINC429总线时,先将数据通过并口发送到HS3282芯片内部的发送寄存器,发送寄存器再将数据转发到HS3182芯片,HS3182芯片将数据转换为满足ARINC429协议的电平发送到ARINC429总线。从而实现GPS授时信号的接收,以及时钟时间(UTC)向其它机载设备发送,所述目标HS3282芯片用于完成发送数据缓存以及收发数据的串并行转换的,HS3182芯片用于完成时钟内部逻辑信号与ARINC429差分信号的转换并对ARINC429总线传输速率进行调节,但是通信模块150的ARINC429数据收发单元和电平转换单元不局限于上述的两款芯片,其他兼容ARINC429通信协议的芯片也可实现同等功能;时钟模块140的晶振单元143采用温补晶振,温补晶振分别与两个实时时钟芯片连接并用于提供精准的原始时钟频率,其通过附加的温度补偿电路使由周围温度变化产生的振荡频率变化量削减;背光调节模块130的自动调节模块132包括将光信号变成电信号的光敏二极管,该光敏二级管可用光敏电阻、光电转换芯片、光电耦合器等其他光电转换器件代替。
[0053] 如图3所示显示屏包括表盘刻度区20和数字显示区30。刻度盘上的指针采用模拟指针10,模拟指针10由多根秒线组合而成,本实施例中模拟指针10由5根秒线组合而成,模拟指针10在刻度盘上行走时不会遮挡数字显示区30的数字。数字显示区又分为上、中、下三部分,上显示区31用于响应按键121的操作切换显示本地时间或者协调世界时时间,中显示区32用于响应按键121的操作切换显示本地时间或者协调世界时时间的年、月或日,下显示区33用于显示航时计时和秒表计时。按键122是增量式编码开关,按下时可设置本地时间的时间和日期,左右旋动可增加或减少相应的设置数值。
[0054] 如图4所示,一种提供双时间显示和UTC校时及发送的航空计时方法,包括以下步骤:
[0055] A.对图1所示的整个航空计时系统进行初始设置,确保系统开始工作时已经有一个确定的工作状态;
[0056] B.使用者通过按键122输入本地时间设置指令,微控制器110通过外部中断相应、设置本地时间和日期,最终启动时钟系统,按键122为增量式编码开关,每按压一次按键122发生一次SET按键中断,SET中断:即进行时间设置时响应按键124的中断,每发生一次SET按键中断,设置状态加1,显示状态为0时,设置状态在0,1,2之间循环,显示状态为1时,设置状态在0,3,4,5之间循环。改变一个设置状态即切换一个设置项,设置状态1-5分别代表小时设置、分钟设置、月设置、日设置、年设置。设置状态0代表默认无设置状态,依次按压按键122,设置小时、分钟、年、月、日,处于一定的设置状态时,LCD显示器210的显示屏中的待设项不停闪烁,此时左右旋转按键122以减小或增大待设项的值,长时间不操作按键122退出设置状态,回到无设置状态,显示状态在步骤F中将进一步介绍。
[0057] C.通信模块150通过ARINC429总线接收来自机载GPS单元的UTC数据信号,并将UTC数据信号保存到微控制器110的寄存器中;
[0058] D.微控制器110将其寄存器中的UTC数据写入UTC时钟单元142和MAN时钟单元141;
[0059] E.微控制器110从MAN时钟单元141和UTC时钟单元142读取本地时间和日期数据以及UTC时间和日期数据;
[0060] F.微控制器110通过对应的外部中断响应按键121的操作,对应的外部中断为T/D中断:即进行显示切换时响应按键121的中断,每发生一次T/D按键中断,显示状态加1。当显示状态累加到4时回到显示状态0,其中0代表本地时间中的时间,1代表显示本地时间中的日期,2代表显示协调世界时的时间,3代表显示协调世界时的日期。微控制器110根据显示状态和协调世界时信号接收状态控制显示驱动模块220驱动LCD显示器210的上显示区31切换显示本地时间、协调世界时时间,中显示区32本地日期、协调世界时日期。
[0061] 所述步骤F中显示状态和协调世界时信号接收状态如下:
[0062] 默认初始显示状态为0:显示本地时间;
[0063] 第一次按压按键121显示状态为1:显示本地日期;
[0064] 对系统进行初始设置后,如果没有接收到来自机载GPS单元的UTC信号,则LCD显示器310只能切换显示本地时间和本地日期。直至接收到来自机载GPS单元的UTC信号后才可以切换到显示协调世界时。
[0065] 第二次按压按键121显示状态为2,且有协调世界时时间信号,显示协调世界时时间;若UTC接收信号中断,则显示的协调世界时时间为特殊标识1,标示1:“--:--”,也可以为任意其他用户所希望的标识;
[0066] 第三次按压按键121显示状态为3,且有协调世界时日期信号,显示协调世界时日期;若UTC接收信号中断,则显示的协调世界时时间为特殊标识2,标示2为“-- -- --”,也可以为任意其他用户所希望的标识。
[0067] 如图5所示步骤A包括:
[0068] A1.通过设置微控制器110的寄存器关闭全局中断,定义微控制器110的输入输出口;
[0069] A2.设定微控制器110的外部中断类型和定时器,外部中断类型有5个,分别为:
[0070] CHR中断:即进行CHR计时响应按键123的中断,每发生一次CHR按键中断,CHR计时状态在开启、停止和清零这三个状态之间依次循环切换。
[0071] ET中断:即进行ET计时响应按键124的中断,每发生一次ET按键中断,ET计时状态在开启和暂定2个状态之间循环切换。
[0072] T/D中断和SET中断。
[0073] ARINC429接收中断:微控制器110开始接收通信模块150中通过ARINC429总线获得的来自机载GPS单元的UTC数据前的触发操作,每发生一次ARINC429接收中断,都将先判断接收到的数据是否是时间或者日期数据,如果是时间或者日期数据,则有来自机载GPS单元的协调世界时(UTC)信号,并将数据保存起来。当接收到一组时间和日期数据,则关闭ARINC429接收中断,待在主程序中校正本地UTC时间后再开放该中断。
[0074] 定时器包括两个溢出中断模块,分别用于处理1s溢出中断和200ms溢出中断。每发生一次1s定时器溢出中断,都会根据ET和CHR的计时状态决定是否累加计时;同时还会执行一次AD转换,轮流采集一次手动背光调节信号和自动背光调节信号;其他有关时间累积的操作通过本中断模块执行。每发生一次200ms定时器溢出中断,都会根据CHR计时状态决定是否累加模拟秒针计数,并且通过通信模块150发送一组时间和日期数据到其他机载设备。
[0075] A3.调整LCD显示器210的背光亮度,设定LCD显示器210的初始显示时间为MAN时间,模拟秒针回到12点位置,清除ET及CHR计时,在这个过程中LCD显示器210只能显示本地时间的时间和日期,此时微控制器还没开始接收协调世界时信号,因而无法显示协调世界时的时间和日期,此时显示切换也只能在本地时间的时间和日期之间进行切换,此时显示状态只能为0或1。设定者可按照其所处环境和喜好调整设定,如将LCD显示器210的背光调整到最大亮度的50%。
[0076] A4.设定通信模块150的接收及发送速率和ARINC429接受中断,设置AD转换引脚及其转换方式,此步骤的设定完成一方面为微控制器110通过通信模块150接收来自机载GPS单元的UTC信号做好了准备,另一方面有为背光调节做好了准备。
[0077] A5.系统的所有初始设定都完成后,开始运行系统,同时启动看门狗的计数器并开放全局中断,看门狗就开始自动计数,如果到了一定的时间还不去清零看门狗的计数器,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,通常系统出现异常时才会发生看门狗计数器溢出,因为正常情况下系统会定时为其计数器清零即喂狗。
[0078] 如图6所示步骤B包括:
[0079] B1.按压增量式编码开关按键122选择待设项,待设项包括小时、分钟、年、月、日;
[0080] B2.根据LCD显示器210所示待设项的数值左右旋转按键122以减小或增大待设项的值;
[0081] B3.重复上述步骤B1和B2依次设置小时、分钟、年、月、日,长时间不操作自动退出设置状态。
[0082] 如图7所示步骤C包括:
[0083] C1.通信模块150的数据收发单元收到ARINC429总线上来自机载GPS单元的数据;
[0084] C2.通信模块150判断上述接收数据是否为有效的ARINC429总线数据,有效则其DR引脚产生一个下降沿,无效则回到步骤C1;
[0085] C3.微控制器110的INT2引脚检测到下降沿,开启ARINC429接收中断,微控制器(110)接收上述有效的数据;
[0086] C4.微控制器110判断其接收的数据是否为时间或日期数据,若是将数据保存到寄存器中,若不是则回到步骤C1。
[0087] 如图8所示,所述步骤D包括:
[0088] D1.判断寄存器内数据是否为新的时间和日期数据,若不是则跳过步骤D,若是则关闭ARINC429接收中断;
[0089] D2.判断寄存器内新的时间和日期数据是否为有效的时间和日期数据,若是,微控制器110将该数据写入UTC时钟单元142和MAN时钟单元141以更新校准本地、UTC时间和日期,若不是,则丢弃该数据;
[0090] D3.开启ARINC429接收中断。
[0091] 如图9所示,所述步骤E包括:
[0092] E1.微控制器110从MAN时钟单元141和UTC时钟单元142读取本地时间和日期数据以及UTC时间和日期数据;
[0093] E2.判断上述读取的数据的是否是有效的时间和日期数据,正确则将数据保存到微控制器(110)的寄存器中以供显示,不正确则回到步骤E1重新读取数据。
[0094] 步骤E2中寄存器内保存的数据还可通过通信模块150发送到其他机载设备:定时器的200ms溢出中断模块每发生一次中断,微控制器110通过通信模块150向其他机载设备终端发送一组其从时钟模块140读取的时间和日期数据,在与外部其他机载设备进行通信的过程中,微控制器110所能发送的时间和日期数据需根据系统的运行情况而定:若系统未经初始设置步骤,只能发送无效的MAN时间和日期;若已手动设置本地时间但还未接收到来自机载GPS单元的协调世界时信号,只能发送MAN时间和日期;若MAN时间设置后或设置前收到了来自机载GPS单元的协调世界时信号,既能发送MAN时间和日期又能发送来自机载GPS单元的协调世界时信号,优先发送后者;若来自机载GPS单元的协调世界时信号中断,既能发送MAN时间和日期又能发送本地UTC时钟芯片的协调世界时信号,优先发送后者。
[0095] 进一步,本发明系统处于正常运行状态时,使用者可以根据自己的需要切换显示内容、进行CHR计时(秒表计时)、ET计时(航行累积时间计时)以及对LCD显示器210进行背光调节。
[0096] ET计时:按压一下按键124开启秒表计时,微控制器110的定时器通过其1s溢出中断模块累积航时计时,同时微控制器110控制显示驱动模块(220)驱动LCD显示器210的下显示区来显示航时计时的小时和分钟数,第二次按压按键124,计时暂停,定时器的溢出中断模块停止工作,LCD显示器210显示航时计时的时、分数,循环按压按键124依次是开始,暂停,继续航时计时,长时间按压按键124,航时计时清零,航空计时系统的ET计时的最大计时长度为99小时59分。
[0097] CHR计时:按压一下按键123开启秒表计时,微控制器110的定时器通过其1s溢出中断模块累积秒表计时,通过其200ms溢出中断模块累积模拟秒针计数,同时微控制器110驱动LCD显示器210的下显示区33来显示秒表计时的分钟数以及模拟指针在表盘刻度区同步扫秒,第二次按压按键123,计时终止,定时器的溢出中断模块停止工作,LCD显示器210显示秒表计时的分钟数以及当前模拟指针的位置,第三次按压按键123,秒表计时清零,航空计时系统的ET计时的最大计时长度为99分59秒。
[0098] 背光调节:背光调节模块130的手动调节模块131先将有效值为0-5V的AC信号通过有效值转换电路转换为0-5V的DC信号,再将转换后的0-5V的DC信号传送到MCU110,MCU 110对接收到的背光调节信号进行A/D转换后输出对应的可调整占空比的功率控制信号;背光调节模块130的自动调节模块131将环境光亮通过光电转换器件转换为电流信号,再经过放大整形,形成0-5V的DC信号后传送到MCU110,MCU 110对接收到的背光调节信号进行A/D转换后输出对应的可调整占空比的功率控制信号。背光控制模块170接收MCU110输出的可调整占空比的功率控制PWM信号,来控制LCD显示组件200的背光亮度。
[0099] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。