System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及民用航空器的驱动,尤其是涉及一种机载设备的驱动系统及其驱动方法。
技术介绍
1、目前,在机载设备领域,如何实现对许多功能大部分相同,但由于接口使用不同、安装位置不同、主用备用关系不同、数据收发频率不同的机载设备实现驱动管理是个令人头疼的问题。
2、现有技术中,比较传统的做法就是每个机载设备有各自的硬件设备和各自的软件,他们在硬件上独立,软件上也独立。对每个机载设备进行各自独立驱动管理。
3、现有技术中,机载设备的驱动架构实现上存在以下问题:
4、(1)软件版本太多,不方便管理和维护;
5、每个机载设备一个单独的软件,一个设备一套软件,造成软件版本过多,管理和维护起来工作量很大,而且容易出错。
6、(2)软件代码资源整合能力较差;
7、每个机载设备的硬件设备的驱动代码都不尽相同,没有把公有的,代码一致的软件整合在一起,是一种资源的浪费,后期开发更新迭代成本高。
8、市场上如能研发出一种机载设备的驱动系统和驱动方法,其可将位于不同位置编号、接口编号、主备用状态、数据收发频率不一致的机载设备的共有驱动代码部分可以整合在一起,部署在总控设备上,由总控设备进行统一实现驱动代码的管理和维护,从而节约维护开发成本,以及进行统一管理,变单一分散式的驱动管理为集中、灵活式驱动管理,则将极具市场前景。
技术实现思路
1、为提高驱动系统的研发效率、节约研发成本、节约生产维护成本,本专利技术提供了一种机载设备
2、为实现上述目的,本专利技术提供如下技术方案:一种机载设备的驱动系统,其包括通过总线模块连接的总控设备和机载设备;所述总线模块用于总控设备与机载设备之间的数据通信;
3、所述总控设备包括总控数据通信模块、数据配置模块、监控模块、总控数据管理模块、总控数据存储模块;所述机载设备包括机载数据通信模块、机载数据配置请求模块、机载数据配置接收模块、数据解析模块、接口配置模块、接口模块;
4、所述总控数据通信模块,用于总控设备各个模块之间的数据通信;
5、所述数据配置模块,用于根据机载设备端的机载数据配置请求模块发送来的请求数据信息和总控数据存储模块中的驱动数据信息对机载设备进行驱动数据配置;
6、所述监控模块,用于监控对应机载设备的驱动数据,并将监控到的对应机载设备的驱动数据发送给总控数据管理模块;
7、所述总控数据管理模块,用于管理各个机载设备的驱动数据,并根据监控模块发送来的驱动数据对总控数据存储模块中的驱动数据进行更新;
8、所述总控数据存储模块,用于存储对应机载设备的驱动数据;
9、所述机载数据通信模块,用于机载设备各个模块之间的数据通信;
10、所述机载数据配置请求模块,用于向总控设备的数据配置模块发送对应机载设备的驱动数据配置请求;
11、所述机载数据配置接收模块,用于接收总控设备的数据配置模块发送给对应机载设备的驱动数据配置信息,并将驱动数据配置信息发送给数据解析模块;
12、所述数据解析模块,用于对总控设备的数据配置模块发送给机载设备的驱动数据配置信息进行解析,并将解析后的驱动数据发送给机载数据管理模块和接口配置模块进行处理;
13、所述接口配置模块,用于对接口模块进行驱动数据配置,对机载设备进行初始化;
14、所述接口模块,用于根据接口配置模块的初始化,启动机载设备的各个接口进行正常工作。
15、优选的技术方案,所述机载设备还包括机载数据管理模块、机载数据存储模块;
16、所述机载数据管理模块,用于接收数据解析模块发送的解析后的驱动数据,并将解析后的驱动数据与机载数据存储模块中的驱动数据进行比对,如果不一致,则更新机载数据存储模块中的驱动数据;
17、所述机载数据存储模块,用于接收和存储机载数据管理模块发送来的驱动数据。
18、优选的技术方案,所述接口配置模块,当接收到数据解析模块发送的解析后的驱动数据时,则根据接收到的数据解析模块发送的解析后的驱动数据对接口模块进行驱动数据配置,对机载设备进行初始化;当未能接收到数据解析模块发送的解析后的驱动数据时,则从机载数据存储模块读取驱动数据对接口模块进行驱动数据配置,对机载设备进行初始化。
19、优选的技术方案,所述总控数据存储模块包括标准驱动数据库和实时驱动数据库,所述标准驱动数据库用于存储对应机载设备的标准驱动数据;所述实时驱动数据库用于存储对应机载设备的实时驱动数据;
20、所述总控数据管理模块根据监控模块发送来的驱动数据对总控数据存储模块中实时驱动数据库的实时驱动数据进行更新;
21、当机载设备首次驱动时,所述数据配置模块根据机载设备端的机载数据配置请求模块发送来的请求数据信息和标准驱动数据库中的标准驱动数据对机载设备进行驱动数据配置;当机载设备非首次驱动时,所述数据配置模块根据机载设备端的机载数据配置请求模块发送来的请求数据信息和实时驱动数据库中的实时驱动数据对机载设备进行驱动数据配置。
22、优选的技术方案,所述监控模块监控机载设备的驱动数据包括对应机载设备的位置编号、接口编号、主备用状态、数据收发频率;
23、所述总控数据存储模块存储对应机载设备的驱动数据包括对应机载设备的位置编号、接口编号、主备用状态、数据收发频率。
24、优选的技术方案,所述监控模块监控机载设备的驱动数据还包括对应机载设备的在线离线状态、运行时间、异常次数;
25、所述总控数据存储模块存储对应机载设备的驱动数据还包括对应机载设备的在线离线状态、运行时间、异常次数。
26、优选的技术方案,所述机载数据存储模块包括出厂驱动数据库、历史驱动数据库;所述出厂驱动数据库用于存储对应机载设备的出厂驱动数据;所述历史驱动数据库用于存储对应机载设备的历史驱动数据。
27、本专利技术的再一目的是提供一种机载设备的驱动方法,其包括以下步骤:
28、机载设备通电后,机载设备尝试与总控设备建立数据通信;
29、首先,当机载设备与总控设备数据通信建立成功,则总控设备的数据配置模块判断:当对应机载设备为首次驱动时,数据配置模块根据机载设备端的机载数据配置请求模块发送来的请求数据信息和标准驱动数据库中的标准驱动数据对机载设备进行驱动数据配置;当对应机载设备非首次驱动时,数据配置模块根据机载设备端的机载数据配置请求模块发送来的请求数据信息和实时驱动数据库中的实时驱动数据对机载设备进行驱动数据配置;机载数据配置接收模块接本文档来自技高网...
【技术保护点】
1.一种机载设备的驱动系统,其特征在于:其包括通过总线模块连接的总控设备和机载设备;所述总线模块用于总控设备与机载设备之间的数据通信;
2.根据权利要求1所述的一种机载设备的驱动系统,其特征在于:所述机载设备还包括机载数据管理模块、机载数据存储模块;
3.根据权利要求2所述的一种机载设备的驱动系统,其特征在于:所述接口配置模块,当接收到数据解析模块发送的解析后的驱动数据时,则根据接收到的数据解析模块发送的解析后的驱动数据对接口模块进行驱动数据配置,对机载设备进行初始化;当未能接收到数据解析模块发送的解析后的驱动数据时,则从机载数据存储模块读取驱动数据对接口模块进行驱动数据配置,对机载设备进行初始化。
4.根据权利要求3所述的一种机载设备的驱动系统,其特征在于:所述总控数据存储模块包括标准驱动数据库和实时驱动数据库,所述标准驱动数据库用于存储对应机载设备的标准驱动数据;所述实时驱动数据库用于存储对应机载设备的实时驱动数据;
5.根据权利要求1所述的一种机载设备的驱动系统,其特征在于:所述监控模块监控机载设备的驱动数据包括对应机载设备的
6.根据权利要求5所述的一种机载设备的驱动系统,其特征在于:所述监控模块监控机载设备的驱动数据还包括对应机载设备的在线离线状态、运行时间、异常次数;
7.根据权利要求2所述的一种机载设备的驱动系统,其特征在于:所述机载数据存储模块包括出厂驱动数据库、历史驱动数据库;所述出厂驱动数据库用于存储对应机载设备的出厂驱动数据;所述历史驱动数据库用于存储对应机载设备的历史驱动数据。
8.一种机载设备的驱动方法,其应用于权利要求1至7任一项所述的一种机载设备的驱动系统,其特征在于:包括以下步骤:
9.根据权利要求8所述的一种机载设备的驱动方法,其特征在于: 当机载设备与总控设备数据通信建立不成功时,接口配置模块从机载数据存储模块读取驱动数据对接口模块进行驱动数据配置的具体过程如下:
10.根据权利要求9所述的一种机载设备的驱动方法,其特征在于:机载设备的各个接口进行正常工作后,所述总控设备的监控模块实时监控对应机载设备的驱动数据,并将监控到的对应机载设备的驱动数据发送给总控数据管理模块;总控数据管理模块根据监控模块发送来的驱动数据对总控数据存储模块中实时驱动数据库的实时驱动数据进行更新;机载数据管理模块接收数据解析模块发送的解析后的驱动数据,并将解析后的驱动数据与机载数据存储模块中的驱动数据进行比对,如果不一致,则更新机载数据存储模块中历史驱动数据库的历史驱动数据。
...【技术特征摘要】
1.一种机载设备的驱动系统,其特征在于:其包括通过总线模块连接的总控设备和机载设备;所述总线模块用于总控设备与机载设备之间的数据通信;
2.根据权利要求1所述的一种机载设备的驱动系统,其特征在于:所述机载设备还包括机载数据管理模块、机载数据存储模块;
3.根据权利要求2所述的一种机载设备的驱动系统,其特征在于:所述接口配置模块,当接收到数据解析模块发送的解析后的驱动数据时,则根据接收到的数据解析模块发送的解析后的驱动数据对接口模块进行驱动数据配置,对机载设备进行初始化;当未能接收到数据解析模块发送的解析后的驱动数据时,则从机载数据存储模块读取驱动数据对接口模块进行驱动数据配置,对机载设备进行初始化。
4.根据权利要求3所述的一种机载设备的驱动系统,其特征在于:所述总控数据存储模块包括标准驱动数据库和实时驱动数据库,所述标准驱动数据库用于存储对应机载设备的标准驱动数据;所述实时驱动数据库用于存储对应机载设备的实时驱动数据;
5.根据权利要求1所述的一种机载设备的驱动系统,其特征在于:所述监控模块监控机载设备的驱动数据包括对应机载设备的位置编号、接口编号、主备用状态、数据收发频率;
6.根据权利要求5所述的一种机载设备的驱动系统,其特征在于:所述监控模块监控机载设备...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。