一种基于嵌入式管理系统的多类型电机控制方法技术方案

技术编号:37373635 阅读:15 留言:0更新日期:2023-04-27 07:17
本发明专利技术涉及一种基于嵌入式管理系统的多类型电机控制方法,属于航空机电控制领域,所述方法包括以下步骤:步骤1:将嵌入式管理系统中的调度管理软件分配到FLASH固定地址;步骤2:将不同控制器类型的电机控制软件分配到不同FALSH分区;步骤3:运行嵌入式管理系统,进入调度管理软件;步骤4:调度管理软件接收并综合通讯和离散指令,确定控制器类型;步骤5:选择并转跳到对应控制器类型的电机控制软件;步骤6:电机控制软件接收并综合通讯和离散指令,确定电机号;步骤7:根据电机号,电机控制软件加载对应电机的配置表;步骤8:电机控制软件进行对应电机控制;步骤9:电机控制软件接收并综合通讯和离散指令,结束电机控制。结束电机控制。结束电机控制。

【技术实现步骤摘要】
一种基于嵌入式管理系统的多类型电机控制方法


[0001]本专利技术涉及一种基于嵌入式管理系统的多类型电机控制方法,属于航空机电控制领域。

技术介绍

[0002]随着多电/全电飞机的快速发展,电机在航空航天等高端领域的应用变得越来越广泛,各种不同类型的电机应用在飞机上各类的泵、阀门、压缩机、传动装置和动力装置上,起着十分重要的作用。航空领域的产品,对控制精度的要求较高,通常采用伺服电机,传统的伺服电机采用控制器搭配电机的方式,电机控制器和控制方法单独开发,使得每种电机控制器和控制器软件都需要单独的设计和维护,对其设计可靠性和后期可维护性带来巨大的考验,同时也会花费较多的成本。或者功能相似的电机可以采用参数配置等形式来实现通用性,但局限性也会较大,需要保证电机控制方式、硬件电路等关键功能相同。因此,提供一种能够实现多电机控制的方法将非常有必要。能够极大的降低开发成本,提升设计可靠性和后期可维护性

技术实现思路

[0003]本专利技术的目的:
[0004]本专利技术提供了一种基于嵌入式管理系统的多类型电机控制方法,能够实现单软件适配多类型电机控制器,进一步的由单电机控制器适配多类型电机。能够实现运行中控制电机类型的切换,具有较好的创新性,同时极大的降低开发成本,提升设计可靠性和后期可维护性。
[0005]本专利技术的技术方案:
[0006]一种基于嵌入式管理系统的多类型电机控制方法,所述方法包括以下步骤:
[0007]步骤1:将嵌入式管理系统中的调度管理软件分配到FLASH固定地址;
[0008]步骤2:将不同控制器类型的电机控制软件分配到不同FALSH分区;
[0009]步骤3:运行嵌入式管理系统,进入调度管理软件;
[0010]步骤4:调度管理软件接收并综合通讯和离散指令,确定控制器类型;
[0011]步骤5:选择并转跳到对应控制器类型的电机控制软件;
[0012]步骤6:电机控制软件接收并综合通讯和离散指令,确定电机号;
[0013]步骤7:根据电机号,电机控制软件加载对应电机的配置表;
[0014]步骤8:电机控制软件进行对应电机控制;
[0015]步骤9:电机控制软件接收并综合通讯和离散指令,结束电机控制。
[0016]当电机控制软件接收到返回调度管理软件指令,重新选择控制器类型及对应的电机控制器软件;执行步骤6

9,完成对电机控制。
[0017]所述的步骤1中调度管理软件分配到FLASH固定地址,其地址在嵌入式管理系统运行后转跳地址所在FLASH扇区。
[0018]所述的步骤2中将不同控制器类型的电机控制软件分配到不同FALSH分区,指不同类型控制器的电机控制软件固定在不同扇区,固定电机控制软件的扇区数取决于嵌入式管理系统的扇区数。
[0019]所述的步骤3中运行嵌入式管理系统,运行后进入调度管理软件,在调度管理软件决定要进入的电机控制软件。
[0020]所述的步骤4中综合通讯和离散指令,确定控制器类型,指的由调度管理软件综合指令,识别控制器类型。
[0021]所述的步骤5选择并转跳到对应控制器类型的电机控制软件,指的由调度管理软件转跳到识别的对应电机控制软件启动地址。
[0022]所述的步骤6中综合通讯和离散指令,确定电机号,指的由电机控制软件综合指令,识别电机号。
[0023]所述的步骤7中选择根据电机号,加载电机的配置表,指的电机控制软件读取电机号信息,加载外部存储器中对应电机的配置表信息。
[0024]所述的步骤8中选择进行对应电机控制,指的是由调度管理软件确定的控制器类型,以及电机控制软件确定的电机号,共同确定的控制方式。
[0025]本专利技术有益技术效果如下:
[0026]本专利技术提供的一种基于嵌入式管理系统的多类型电机控制方法,能够实现单软件适配多类型电机控制器,进一步的由单电机控制器适配多类型电机。具有较好的通用性和移植性,减少电机控制软件和控制器的开发成本和开发时间,提升其设计可靠性和后期可维护性。并且能够实现运行中电机类型的切换,满足航空领域现场需求多变的需求。
附图说明
[0027]图1是将调度管理软件、电机控制软件分配到FLASH地址示意图;
[0028]图2是确定控制器类型和电机号的方法示意图;
[0029]图3是基于嵌入式管理系统的多类型电机控制软件流程图。
[0030]具体实施方法
[0031]下面结合附图对本专利技术进行进一步详细的说明。
[0032]一种基于嵌入式管理系统的多类型电机控制方法,所述方法包括以下步骤:
[0033]步骤1:在地址分配文件中,设置调度管理软件的内部存储器固化地址分配到启动程序转跳的第一个扇区,并固化至嵌入式平台的内部存储器中;
[0034]步骤2:在地址分配文件中,设置电机控制软件的内部存储器固化地址分配到不同分区中,并固化至嵌入式平台的内部存储器中;
[0035]步骤3:启动嵌入式硬件平台,程序首先运行在调度管理软件,调度管理软件启动函数地址位于程序进入的首地址;
[0036]步骤4:调度管理软件接收通讯指令和离散指令,对其进行综合处理,确定控制器类型;
[0037]步骤5:调度管理软件选择对应分区电机控制软件,转跳至对应电机控制软件的启动地址;
[0038]步骤6:电机控制软件接收通讯指令和离散指令,综合通讯电机号和离散电机号,
确定电机类型;
[0039]步骤7:根据电机类型,读取外部存储器中的配置表,加载配置表;
[0040]步骤8:进行对应电机控制,进行上电自检、周期自检、数据采集、系统控制、数据通讯等功能;
[0041]步骤9:电机控制中,实时读取通讯指令和离散指令,进行对应电机控制;
[0042]步骤10:在接收返回调度管理指令后,结束电机控制或返回调度管理软件。
[0043]实施例1
[0044]本部分是本专利技术的实施例,用于解释和说明本专利技术的技术方案。
[0045]一种基于嵌入式管理系统的多类型电机控制方法,在控制器中DSP28335上执行以下步骤:
[0046]步骤1:在地址分配文件FLASH.CMD中,设置调度管理软件的内部存储器固化地址为FLASHA,设置调度管理软件的启动函数地址为BEGIN段,并固化至嵌入式平台的内部存储器中;
[0047]步骤2::在地址分配文件FLASH.CMD中,设置控制器1类电机控制软件的内部存储器固化地址为FLASHB,设置启动函数为FLASHB的前两个地址,并固化至嵌入式平台的内部存储器中,设置控制器2类电机控制软件的内部存储器固化地址为FLASHC,设置启动函数为FLASCB的前两个地址,并固化至嵌入式平台的内部存储器中;
[0048]步骤3:启动嵌入式硬件平台,程序转跳至BEGIN段的调度管理软件的启动函数,启动函数转跳至调度管理软件;
...

【技术保护点】

【技术特征摘要】
1.一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述方法包括以下步骤:步骤1:将嵌入式管理系统中的调度管理软件分配到FLASH固定地址;步骤2:将不同控制器类型的电机控制软件分配到不同FALSH分区;步骤3:运行嵌入式管理系统,进入调度管理软件;步骤4:调度管理软件接收并综合通讯和离散指令,确定控制器类型;步骤5:选择并转跳到对应控制器类型的电机控制软件;步骤6:电机控制软件接收并综合通讯和离散指令,确定电机号;步骤7:根据电机号,电机控制软件加载对应电机的配置表;步骤8:电机控制软件进行对应电机控制;步骤9:电机控制软件接收并综合通讯和离散指令,结束电机控制。2.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,当电机控制软件接收到返回调度管理软件指令,重新选择控制器类型及对应的电机控制器软件;执行步骤6

9,完成对电机控制。3.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤1中调度管理软件分配到FLASH固定地址,其地址在嵌入式管理系统运行后转跳地址所在FLASH扇区。4.根据权利要求1所述的一种基于嵌入式管理系统的多类型电机控制方法,其特征在于,所述的步骤2中将不同控制器类型的电机控制软件分配到不同FALSH分区,指不同类型控制器的电机控制软件固定在不同扇...

【专利技术属性】
技术研发人员:李忠杰戢学峰孙治中张屹张立新
申请(专利权)人:中国航空工业集团公司金城南京机电液压工程研究中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1