本发明涉及一种基于嵌入式管理系统的多类型电机控制方法,属于航空机电控制领域。
背景技术:
1、随着多电/全电飞机的快速发展,电机在航空航天等高端领域的应用变得越来越广泛,各种不同类型的电机应用在飞机上各类的泵、阀门、压缩机、传动装置和动力装置上,起着十分重要的作用。航空领域的产品,对控制精度的要求较高,通常采用伺服电机,传统的伺服电机采用控制器搭配电机的方式,电机控制器和控制方法单独开发,使得每种电机控制器和控制器软件都需要单独的设计和维护,对其设计可靠性和后期可维护性带来巨大的考验,同时也会花费较多的成本。或者功能相似的电机可以采用参数配置等形式来实现通用性,但局限性也会较大,需要保证电机控制方式、硬件电路等关键功能相同。因此,提供一种能够实现多电机控制的方法将非常有必要。能够极大的降低开发成本,提升设计可靠性和后期可维护性
技术实现思路
1、本发明的目的:
2、本发明提供了一种基于嵌入式管理系统的多类型电机控制方法,能够实现单软件适配多类型电机控制器,进一步的由单电机控制器适配多类型电机。能够实现运行中控制电机类型的切换,具有较好的创新性,同时极大的降低开发成本,提升设计可靠性和后期可维护性。
3、本发明的技术方案:
4、一种基于嵌入式管理系统的多类型电机控制方法,所述方法包括以下步骤:
5、步骤1:将嵌入式管理系统中的调度管理软件分配到flash固定地址;
6、步骤2:将不同控制器类型的电机控制软件分配到不同falsh分区;
7、步骤3:运行嵌入式管理系统,进入调度管理软件;
8、步骤4:调度管理软件接收并综合通讯和离散指令,确定控制器类型;
9、步骤5:选择并转跳到对应控制器类型的电机控制软件;
10、步骤6:电机控制软件接收并综合通讯和离散指令,确定电机号;
11、步骤7:根据电机号,电机控制软件加载对应电机的配置表;
12、步骤8:电机控制软件进行对应电机控制;
13、步骤9:电机控制软件接收并综合通讯和离散指令,结束电机控制。
14、当电机控制软件接收到返回调度管理软件指令,重新选择控制器类型及对应的电机控制器软件;执行步骤6-9,完成对电机控制。
15、所述的步骤1中调度管理软件分配到flash固定地址,其地址在嵌入式管理系统运行后转跳地址所在flash扇区。
16、所述的步骤2中将不同控制器类型的电机控制软件分配到不同falsh分区,指不同类型控制器的电机控制软件固定在不同扇区,固定电机控制软件的扇区数取决于嵌入式管理系统的扇区数。
17、所述的步骤3中运行嵌入式管理系统,运行后进入调度管理软件,在调度管理软件决定要进入的电机控制软件。
18、所述的步骤4中综合通讯和离散指令,确定控制器类型,指的由调度管理软件综合指令,识别控制器类型。
19、所述的步骤5选择并转跳到对应控制器类型的电机控制软件,指的由调度管理软件转跳到识别的对应电机控制软件启动地址。
20、所述的步骤6中综合通讯和离散指令,确定电机号,指的由电机控制软件综合指令,识别电机号。
21、所述的步骤7中选择根据电机号,加载电机的配置表,指的电机控制软件读取电机号信息,加载外部存储器中对应电机的配置表信息。
22、所述的步骤8中选择进行对应电机控制,指的是由调度管理软件确定的控制器类型,以及电机控制软件确定的电机号,共同确定的控制方式。
23、本发明有益技术效果如下:
24、本发明提供的一种基于嵌入式管理系统的多类型电机控制方法,能够实现单软件适配多类型电机控制器,进一步的由单电机控制器适配多类型电机。具有较好的通用性和移植性,减少电机控制软件和控制器的开发成本和开发时间,提升其设计可靠性和后期可维护性。并且能够实现运行中电机类型的切换,满足航空领域现场需求多变的需求。
1.一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,当电机控制软件接收到返回调度管理软件指令,重新选择控制器类型及对应的电机控制器软件;执行步骤6-9,完成对电机控制。
3.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤1中调度管理软件分配到flash固定地址,其地址在嵌入式管理系统运行后转跳地址所在flash扇区。
4.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤2中将不同控制器类型的电机控制软件分配到不同falsh分区,指不同类型控制器的电机控制软件固定在不同扇区,固定电机控制软件的扇区数取决于嵌入式管理系统的扇区数。
5.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤3中运行嵌入式管理系统,运行后进入调度管理软件,在调度管理软件决定要进入的电机控制软件。
6.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤4中综合通讯和离散指令,确定控制器类型,指的由调度管理软件综合指令,识别控制器类型。
7.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤5选择并转跳到对应控制器类型的电机控制软件,指的由调度管理软件转跳到识别的对应电机控制软件启动地址。
8.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤6中综合通讯和离散指令,确定电机号,指的由电机控制软件综合指令,识别电机号。
9.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤7中选择根据电机号,加载电机的配置表,指的电机控制软件读取电机号信息,加载外部存储器中对应电机的配置表信息。
10.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤8中选择进行对应电机控制,指的是由调度管理软件确定的控制器类型,以及电机控制软件确定的电机号,共同确定的控制方式。