书签 分享 收藏 举报 版权申诉 / 26

根据需要调整控制/调节装置功能的系统及方法.pdf

  • 上传人:Y94****206
  • 文档编号:783183
  • 上传时间:2018-03-11
  • 格式:PDF
  • 页数:26
  • 大小:1.17MB
  • 摘要
    申请专利号:

    CN200780034398.9

    申请日:

    2007.08.21

    公开号:

    CN101583913A

    公开日:

    2009.11.18

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效|||公开

    IPC分类号:

    G05B19/042; G06F9/445

    主分类号:

    G05B19/042

    申请人:

    ABB专利有限公司

    发明人:

    沃尔夫冈·赫尔曼

    地址:

    德国拉登伯格

    优先权:

    2006.9.15 DE 102006044182.6

    专利代理机构:

    北京天昊联合知识产权代理有限公司

    代理人:

    张天舒

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及根据需要调整控制-/调节装置(12)功能的系统及方法,尤其用于一种发动机控制设备,该系统具有:至少一个存取装置(14),用于在至少一个第一数据存储器(16)上进行存取;以及至少一个控制-/调节装置(12),其中至少一个第一数据存储器(16)具有至少一个功能模块(24),通过功能模块可以执行各个控制-/调节装置(12)的一种或多种功能,并且其中在存取装置(14)和至少一个第一数据存储器(16)的共同作业下,至少一个功能模块(24)可选择地加载到至少一个控制-/调节装置(12)中,并且各个控制-/调节装置(12)的全部职能可以通过一个或多个功能模块(24)根据需要的选择而可变化地或灵活地适配。

    权利要求书

    1.  一种根据需要调整控制-/调节装置(12)功能的系统,尤其用于一种发动机控制设备,所述系统具有:至少一个存取装置(14),用于在至少一个第一数据存储器(16)上进行存取;以及至少一个控制-/调节装置(12),其中至少一个第一数据存储器(16)具有至少一个功能模块(24),通过所述功能模块可以执行各个控制-/调节装置(12)的一种或多种功能,并且其中在存取装置(14)和至少一个第一数据存储器(16)的共同作业下,至少一个功能模块(24)可以可选择地加载到至少一个控制-/调节装置(12)中,并且各个控制-/调节装置(12)的全部职能可以通过一个或多个功能模块(24)根据需要的选择而可变化地或灵活地适配。

    2.
      根据权利要求1所述的系统,其特征在于,存取装置(14)设计为数据处理装置,尤其是设计为微处理器或微控制器。

    3.
      根据权利要求1或2所述的系统,其特征在于,存取装置(14)具有一个输入-及显示装置。

    4.
      根据前述权利要求中任一项所述的系统,其特征在于,存取装置(14),特别设计为微处理器或微控制器的存取装置(14)被集成到控制-/调节装置(12)中。

    5.
      根据前述权利要求中任一项所述的系统,其特征在于,控制-/调节装置(12)具有数据存储器(22),所述数据存储器特别设计为永久性或固定的只读存储器和/或固态存储器。

    6.
      根据权利要求5所述的系统,其特征在于,数据存储器(22)设计为瞬时存储器,例如特别设计为NAND闪存或NCR闪存。

    7.
      根据前述权利要求中任一项所述的系统,其特征在于,控制-/调节装置(12)具有数据存储器(22),所述数据存储器在控制-/调节装置的设计为微处理器或微控制器且集成的存取装置(14)中执行,所述数据存储器尤其设计为嵌入式闪存。

    8.
      根据前述权利要求中任一项所述的系统,其特征在于,设置有至少一个用于至少一个第一数据存储器(16)和至少一个存取装置(14)以及至少一个控制-/调节装置(12)之间进行数据交换和通讯的硬件-和/或软件接口。

    9.
      根据权利要求8所述的系统,其特征在于,至少一个接口是PCI bus、SCSI、USB,、Firewire、RS-232、RS-485、CAN、CANopen、DeviceNet、EIB、Fieldbus Foundation、Interbus、LCN(本地控制网络)、Modbus、Profibus、SERCOS端口、TTP、以太网、实时以太网、EtherCAT、Ethernet Powerlink、Profinet、Ethernet/IP、工业以太网的形式及其相应的可行性组合的形式形成。

    10.
      根据前述权利要求中任一项所述的系统,其特征在于,存取装置(14)根据至少一个选择的功能模块(24)来创建一个功能存档(30),其中提供了至少一个用于传送的选择的功能模块(24)。

    11.
      根据权利要求10所述的系统,其特征在于,功能存档(30)存储到第一数据存储器(16)上和/或单一功能模块(24)以打包和/或压缩的形式存放在功能存档(30)中。

    12.
      根据权利要求10或11所述的系统,其特征在于,功能存档(30)呈现连续的块(38)的结构和/或每个块(从第一个存档块(38a)到最后一个(38b),在此对应每一个文件头(39a),其中文件头(39a)含有所有对于存档解包有意义的信息,例如名称、类型、总长、大小、版本、数据率、起源、收件方以及至少一个功能模块(24)和/或用于文件头(39a)和数据(39b)的CRC域,用以数据保护。

    13.
      根据权利要求12所述的系统,其特征在于,第一存档块标注了存档(30)的开始,其中可以设置有用于鉴别和/或匹配各个存档(30)的标识,最后的块(38b)表示存档结束。

    14.
      根据前述权利要求中任一项所述的系统,其特征在于,可以设置有配置工具(32),其可以集成在存取装置(14)中并且通过需要用于运行控制-/调节装置(12)的相应多个接口且将确定其职能的固件(28)作为功能模块(24)的存档(30)传送并加载到控制-/调节装置(12)上。

    15.
      根据前述权利要求中任一项所述的系统,其特征在于,控制-/调节装置(12)具有基础组件(26),其将单一功能模块(24)在每次传送过程/加载过程中解包和/或安装,并且由此在每个控制-/调节装置(12),尤其是发动机控制器中执行相应的功能。

    16.
      根据前述权利要求中任一项所述的系统,其特征在于,存取装置(14)为此设置,即在配置控制-/调节装置(12)时尤其从数据存储器的一个数据库(18)中选择出每个所需的功能和/或职能,还包括所属的功能模块(24),并且能够借助于存取装置且以存档的方式可取回地存储到数据库(18)中。

    17.
      根据前述权利要求中任一项所述的系统,其特征在于,可以设置至少一个描述符(49),其根据单一功能模块的现有描述创建出固件(28)的描述,尤其是功能存档(30)逐个块(38)的属性的相应功能和/或技术上的描述(48)和/或储存到数据存储器(16、22)上。

    18.
      根据权利要求17所述的系统,其特征在于,描述(48)以XML格式可取回地存储到数据存储器(16、22),特别是数据库(18)中。

    19.
      根据前述权利要求中任一项所述的系统,其特征在于,固件(28)和控制-/调节装置(12)的全部职能本身可以得出选择的单一功能和/或职能以及所属模块(24)的和。

    20.
      根据前述权利要求中任一项所述的系统,其特征在于,可以设置一个标识符,其在创建固件存档(30)和/或描述符时安置一个通用唯一识别码,从而将识别存档(30)和描述(48)并且可以明确地相互匹配。

    21.
      根据前述权利要求中任一项所述的系统,其特征在于,可以设置至少一个检测装置(36),其将在关联和/或连接上检查选出的功能模块(24)和/或其功能并且根据确定的关联和/或连接而鉴于选出的功能模块(24)的全面性进行核对。

    22.
      根据权利要求21所述的系统,其特征在于,以存在的关联和/或连接没有选择出本该需要的功能模块(24),则检测装置(36)产生相应的信号。

    23.
      根据权利要求21或22所述的系统,其特征在于,检测装置(36)自动选择基于存在的关联和/或连接而需要的功能模块(24)。

    24.
      根据前述权利要求中任一项所述的系统,其特征在于,至少一个组件,尤其是存取装置(14)、控制-/调节装置(12)或数据存储器(16、22)都能够以嵌入技术实现并且设置用于安装到开关柜和/或开关装置和/或开关组中。

    25.
      一种用于根据需要调整控制-/调节装置(12)功能的方法,具有以下步骤,
    根据预先的需要而实施的功能选择而选择出一个或多个存储在第一数据存储器(16),尤其是数据库(18)中的功能模块(24);基于选择的功能模块(24)创建至少一个功能存档(30)并且创建的存档(30)被加载到至少一个控制-/调节装置(12)中,尤其是被加载到各个控制-/调节装置(12)的至少一个数据存储器(22)中;由此所属的功能模块(24)以及本身设定的功能将在各个控制-/调节装置(12)中执行并且通过选择各个功能模块(24)而实现各个控制-/调节装置(12)的全部功能的灵活适配。

    26.
      根据权利要求25所述的方法,其特征在于,功能选择的预选实施和/或功能模块(24)的选择可以利用特别设计为优选具有输入-及显示装置的微处理器和/或数据处理装置的存取装置(14)来执行。

    27.
      根据权利要求25或26所述的方法,其特征在于,在功能存档(30)中的选择的功能模块(24)以打包和/或压缩的形式准备用于传送,和/或功能存档(30)可取回地储存到第一数据存储器(16)上。

    28.
      根据权利要求25至27中任一项所述的方法,其特征在于,功能存档(30)以多个连续的块(38)设置和组建,其中存档中功能模块(24)和多个块(38)的顺序并不重要。

    29.
      根据权利要求25至28中任一项所述的方法,其特征在于,创建的功能存档(30)被加载到控制-/调节装置(12)的数据存储器(22)中,尤其是一个设计为不可变的只读存储器的数据存储器(22)中。

    30.
      根据权利要求25至29中任一项所述的方法,其特征在于,加载过程包括存档(30)的传送和解包以及功能模块(24)的安装和相应功能在控制-/调节装置(12)中的对应执行。

    31.
      根据权利要求25至30中任一项所述的方法,其特征在于,功能存档(30)以及相应固件(28)在控制-/调节装置中的加载和配置通过配置工具来实现,该配置工具可以有利地集成在存取装置(14)中。

    32.
      根据权利要求25至31中任一项所述的方法,其特征在于,为运行控制-/调节装置(12)所需的并且确定其职能的固件(28)将作为功能模块(24)的存档(30)被加载到发动机控制器上。

    33.
      根据权利要求25至32中任一项所述的方法,其特征在于,相应功能模块(24)的加载、解包和/或安装以及在各个发动机控制设备中执行之前选择的功能通过控制-/调节装置(12)的基础组件来实现。

    34.
      根据权利要求25至33中任一项所述的方法,其特征在于,每个包含在存档(30)中的功能模块(24)在此将执行控制-/调节装置(12),尤其是发动机控制设备的至少一个所选功能。

    35.
      根据权利要求25至34中任一项所述的方法,其特征在于,在配置控制-/调节装置(12)时通过处理方法,尤其是从数据存储器(16)的数据库(18)中借助于相应的接口选出每个需要的功能和/或职能。

    36.
      根据权利要求25至35中任一项所述的方法,其特征在于,根据存档式的功能模块(24)将创建一个特殊的、根据需要的固件(28),特别用于各个控制-/调节装置(12),尤其是各个发动机控制器。

    37.
      根据权利要求25至36中任一项所述的方法,其特征在于,除了固件(28)也创建一个固件的相应的功能和/或技术上的描述(48),尤其是用于各个配置-和控制系统。

    38.
      根据权利要求25至37中任一项所述的方法,其特征在于,在创建固件存档(30)和/或描述符(48)时提供优选作为通用唯一识别码(UUID)的标识符,从而将识别存档(30)和描述(48)并且可以明确地相互匹配。

    说明书

    根据需要调整控制-/调节装置功能的系统及方法
    技术领域
    本发明涉及根据独立权利要求所述的一种系统及一种方法,其都用于根据需要来调整控制装置和/或调节装置的功能,尤其是用于发动机控制设备。
    背景技术
    通常,控制-/调节装置,例如像发动机控制器以已设定的、预设的功能范围来使用,其中功能范围基本上通过被执行的固件,也就是说通过一次性植入到设备只读存储器中并确立该设备运行形式和/或其运行方式的程序组件来设定。为了涵盖不同职能上必然的差异,因此通常制造出全部的同族设备,其各个成员分别具有不同设计的固件并因而也具有不同的功能范围。
    在此要说明的是,在下文中发动机控制设备、发动机控制器和发动机控制设备都表示含义相同的一个概念。
    因此,举例来说,低压发动机控制中心(LV-MCC)通过相应的发动机控制设备适用到后续处理的工业应用或使用中,其主要任务是以工业化流程来控制及保护发动机,其中基于多方面的使用可行性在简单可操作性的同时还需要和要求尽可能高的兼容性和灵活性。
    在传统的设备中,使用者往往仅能够借助于在安装时(在各种固件设定的范围之内)通过一次性地手动选择一种功能来改变和/或调节每个控制-/调节装置的功能范围。然而,这类装置的缺点在于,由固件设定的刚性预设的功能范围在一种灵活且有需求的情况下,需要单独以各种要求和/或使用范围来定制相应控制装置/调节装置职能上的适配或可能的升级和/或功能扩展时在这种方式下不再能够实现。
    发明内容
    因此,本发明的目的在于,可以实现对于控制-及调节装置,尤其是发动机控制设备在功能上进行灵活及根据需要的调整。
    该目的通过一种根据权利要求1所述的调整控制-/调节装置,尤其是发动机控制设备的功能的系统来实现。根据本发明的系统的有利改进方案及设计方案以及一种相应的方法在其他权利要求和下文的说明书中进行阐述。
    根据本发明的用于调整控制-/调节装置,尤其是发动机控制设备的功能的系统包括:至少一个存取装置,用于在至少一个第一数据存储器上进行存取;以及至少一个控制-/调节装置,其中至少一个第一数据存储器具有至少一个功能模块,通过该功能模块可以执行各个控制-/调节装置的一种或多种功能,并且其中在存取装置和至少一个第一数据存储器的共同作业下,至少一个功能模块可以在至少一个控制-/调节装置中进行可选择地传输和/或为了执行任务进行存储,并且各个控制-/调节装置的全部职能可以通过一个或多个功能模块根据需要的选择而可变化地或灵活地适配。
    在此,存取装置能够以有利的改进方案设计为数据处理装置,尤其是设计为微处理器或微控制器,以及有利地包括一个输入-及显示装置,以便于选择出不同的功能模块或功能。
    有利地是,特别设计为微处理器或微控制器的存取装置也可以相应地集成到控制-/调节装置中。
    在系统的改进方案中,控制-/调节装置包括特别设计为永久性(固定)只读存储器或固态存储器和/或可以集成到控制-/调节装置中的数据存储器。在此,存储器可以特别设计为瞬时存储器,例如设计为NAND闪存或NCR闪存。
    有利的是,控制-/调节装置的数据存储器也可以在控制-/调节装置的设计为微处理器或微控制器且集成的存取装置中执行,例如是作为嵌入式闪存。有利的是,可以设置用于第一数据存储器和存取装置以及控制-/调节装置之间进行数据交换和通讯的相应硬件-和/或软件接口,例如像PCI bus、SCSI、USB,、Firewire、RS-232。有利的是,数据交换也可以通过相应的引示系统和/或现场总线系统(例如像RS-485、CAN、CANopen、DeviceNet、EIB、Fieldbus Foundation、Interbus、LCN(本地控制网络)、Modbus、Profibus、SERCOS端口、TTP)来实现并且同样也可以通过以太网或实时以太网(例如像EtherCAT、Ethernet Powerlink、Profinet、Ethernet/IP)或者工业以太网及其相应的可行性组合来实现,其中可以对应地设计多个接口。
    在该系统的另一设计方案中,存取装置根据选择的功能模块来创建一个功能存档,其中提供了多个用于传送的选择的功能模块。在此,这些模块尤其为了节省存储空间和/或传送时间或者加快延后的数据传送而以打包和/或压缩的形式存放在功能存档中。
    另外,功能存档可以可检索地存储到第一数据存储器上,其中存档有利地呈现连续的块的结构。每个块(从第一个存档块到最后一个)在此基本上对应一个功能模块。如果多个功能模块,或者多种通过其实现的功能紧密地相互组合、结合或彼此存在联系,例如这些联系可以在控制-/调节装置实现职能时产生,则一个或多个存档块也可以有利地具有多个功能模块。
    在此,不同的功能模块可以有利地提供以下功能:例如测量和/或检测电流和/或电压、创建运行装置(特别是发动机)的热工图表、检测电流尖峰和/或电压尖峰、至少检测和/或监测转速和/或空转、以及读出和/或监测不同的传感器(例如涉及到填充水平、湿度和/或温度的传感器)。
    存档内部块或功能模块的顺序(第一个块和最后一个块除外)可以任意地设置。
    在此,每个存档块具有一个文件头及各个功能模块的本身的内容。文件头含有所有对于存档解包有意义的信息,例如名称、类型、总长、大小、版本、数据率、起源、收件方以及用于文件头和数据的CRC域,用以数据保护。
    CRC表示循环冗余校验码,也就是Cyclic Redundancy Check的缩写,其中会涉及到源自信息技术并用于确定用于数据(在计算机网络中进行数据传送的数据或在文档中的数据,或者在多个文档解包时的数据)的检测值的方法或一系列方法,从而可以识别出在数据传送、数据复制时的错误和/或数据压缩/数据解压时的错误。
    相应地,在数据块开始传送之前和结束时分别计算出一个CRC值并且相互比较两个检测值。CRC方法在此这样设定,从而大多数例如由导线、阻尼上的噪音造成的在数据传送时的错误或者其他传送错误都将被检测出来。此外,如果也为了确保数据的完整性,则也会有利地使用到进一步的保护方法,例如借助于密码散列函数。
    在该系统的有利的造型方案中,第一存档块标注了存档的开始和/或包括用于鉴别和/或匹配各个存档的标识。最后的块仅仅用于表示存档结束。
    在系统的改进方案中,控制-/调节装置包括一个优选存放在第二数据存储器中的基础组件,其可以实现至少一个功能模块和/或至少一个功能存档在控制-/调节装置中的传送和/或加载和/或存储和/或执行和/或管理和/或解包。
    有利的是,可以设置有配置工具,其可以集成在存取装置中并且通过需要用于运行控制-/调节装置的相应多个接口且将确定其职能的固件作为功能模块的存档传送并加载到该发动机控制设备上,其中各个控制-/调节装置,尤其在使用其基础组件的情况下在每个传送-/加载过程中解包并安装逐个功能模块,并且由此而执行在发动机控制器中的多种相应功能。
    此外,配置工具可以有利地实现相应的配置参数设定和/或加载到控制-/调节装置中。在此,每个包含在存档中的功能模块对应于发动机控制器或发动机控制设备的至少一个特定功能。
    在配置控制-/调节装置时可以根据需要例如从数据存储器的一个数据库中借助于存取装置选择出每个所需的功能和/或职能,还包括所属的功能模块并且能够以存档的方式可取回地存储到数据库中。
    在系统的有利改进方案中可以设置至少一个描述符,其平行于固件和/或功能存档的创建而创建出固件描述,尤其是功能存档逐个块的属性的相应功能和/或技术上的描述。这种描述优选以文件,尤其是以XML格式的文件可取回地存储到数据存储器,特别是数据库中。
    在此,固件和控制-/调节装置的全部职能本身可以得出选择的单一功能和/或职能以及模块的和。
    在系统的有利设计方案中可以设置一个标识符,其在创建固件存档和/或描述符时安置一个通用唯一识别码(Universally UniqueIdentifier,UUID),从而将识别存档和描述并且可以明确地相互匹配。在此,UUID优选被导入到功能存档的第一块中。
    在特别的设计方案中,系统的至少一个组件以嵌入技术实现并且设置用于可安装到开关柜和/或开关装置和/或开关组,也就是说,存取装置、控制-/调节装置、尤其是发动机控制设备以及第一数据存储器都能够以嵌入技术实现用于安装到开关柜中。开关柜也可以设置为开关组的一部分。
    另外,可以有利地设置为,即创建的固件或创建的功能存档被一次性地配置并且通过相应的网路,尤其是一种散布的网络,或者是一种在多个控制-/调节装置上并联的相应线路来加载。优选地,这些相同或类似类型或形式的控制-/调节装置将涉及相应类似的目的。
    另外,所述目的也可以通过一种相应的方法来实现,该方法特别设计用于在根据本发明设计的系统上执行。
    在根据本发明的用于根据需要调整控制-/调节装置功能的方法提出,即以下列步骤:
    根据预先的需要而实施的功能选择而选择出一个或多个存储在第一数据存储器,尤其是数据库中的功能模块;基于选择的功能模块创建至少一个功能存档并且创建的存档被加载到至少一个控制-/调节装置中,尤其是被加载到各个控制-/调节装置的至少一个数据存储器中;由此所属的功能模块以及本身设定的功能将在各个控制-/调节装置中执行并且通过选择各个功能模块而实现各个控制-/调节装置的全部功能的灵活适配。
    在该方法的有利改进方案中,功能选择的预选实施和/或功能模块的选择可以利用特别设计为优选具有输入-及显示装置的微处理器和/或数据处理装置的存取装置来执行。
    在该方法的另一改进方案中,在功能存档中的选择的功能模块以打包和/或压缩的形式准备用于传送,和/或功能存档可取回地储存到第一数据存储器上。
    为了确保存档的模块化和可适配性,该存档有利地以多个连续的块设置,其中存档中功能模块和多个块的顺序并不重要。仅仅是第一个块和最后一个块则要根据类型和内容准确有效地设定。
    在有利的改进方案中,创建的功能存档被加载到控制-/调节装置的数据存储器中,尤其是一个设计为不可变的只读存储器的数据存储器中。在此,加载过程包括存档的传送和解包以及功能模块的安装和相应功能的对应执行。
    在该方法的改进方案中,功能存档以及相应固件在控制-/调节装置中的加载和配置通过配置工具来实现,该配置工具可以有利地集成在存取装置中。
    相应地,为运行控制-/调节装置所需的并且确定其职能的固件将作为功能模块的存档被加载到发动机控制器或发动机控制设备上。
    有利的是,设置有控制-/调节装置的基础组件,其可以实现相应功能模块的加载、解包和/或安装以及在各个发动机控制设备中执行之前选择的功能。
    在此,每个包含在存档中的功能模块将执行发动机控制器的至少一个所选功能。
    根据需要,在配置控制-/调节装置时通过处理方法例如从数据存储器的数据库中借助于相应的接口选出每个需要的功能和/或职能并且以使用到存取装置为基础自动地选择所属的功能模块并且以存档的方式可取回地储存到数据库中。
    概念接口在此应理解为每个用于数据或信息交换的装置,其中不仅包括软件接口也包含硬件接口。这些例如包括输入装置,尤其是键盘、触摸屏和相应的程序和程序编码装置,以及输出装置,尤其是显示器、打印机、传真机、Email以及相应的程序和程序编码装置。
    因此,根据存档式的功能模块将创建一个特殊的、根据需要的固件,特别用于各个控制-/调节装置,尤其是各个发动机控制器。
    在该方法的有利改进方案中,平行于固件也创建一个固件的相应的功能和/或技术上的描述,尤其是用于各个配置-和控制系统。
    在此,固件和控制-/调节装置的全部职能本身可以得出选择的逐个功能和/或职能以及模块的和。
    在方法的有利设计方案中可以设置一个标识符,其在创建固件存档和/或描述符时优选作为通用唯一识别码(Universally UniqueIdentifier,UUID)来提供,从而将识别存档和描述并且可以明确地相互匹配。
    附图说明
    本发明的其他描述以及有利的改进方案和设计方案将根据附图和实施例在下文中来详细说明。其中:
    图1示出了示例设计的用于根据需要调整控制-/调节装置功能的系统;
    图2示出了示例创建的具有块结构的功能存档;
    图3示出了根据本发明示例设计的工程系统;
    图4示出了示例设计的方法流程,其用于根据需要调整控制-/调节装置的功能。
    具体实施方式
    图1示出了示例设计的用于根据需要调整控制-/调节装置功能的系统(在此是一种发动机控制设备12),其包括:设计为数据处理专职且含有显示装置14a和输出装置14b的存取装置14,用于在具有数据库18的数据存储器16上进行存取;以及设计为发动机控制设备的控制-/调节装置12,其带有只读存储器22。数据库18具有多个功能模块的集合,在这些功能模块中每个功能模块分别含有控制-/调节装置的一个预定功能并且该功能在安装在控制-/调节装置中后被执行。有利的是,一个功能模块24也可以包含和/或执行多个功能和/或一个职能。
    在此,职能不同于一个单一功能,从而例如职能“温度检测”可以包含多个功能,尤其例如像温度传感器测量值的读取、就地和/或瞬时清晰地识别传感器数据、将传感器数据储存到数据库中以及将传感器数据输出到打印机和/或显示器上。
    在此,也可以设置用于执行多个功能和/或职能,例如尤其像一个或多个电流测量、例如发动机的热工图表的创建、一个或多个接触温度传感器的读取和/或监测、过电流和/或电流尖峰(相应的也适合于电压)的检测、至少一个转速和/或空转的检测和/或监测。
    设计为发动机控制设备的控制-/调节装置12的只读存储器22有利地包括一个可执行的基础组件26,其在数据处理装置14和数据存储器16的共同工作下可以实现一个或多个功能模块24在发动机控制设备12的只读存储器22中选择性的传送、存储和安装。
    为运行各个装置而需要的并且确定其职能的固件28相应地模块化地构成,并且在使用到数据处理装置14的情况下,在选择出待执行的功能和/或功能模块24之后作为功能模块24的存档存放到数据存储器16上或其中。
    设计为数据处理装置14的存取装置将功能存档30借助于配置工具32,在与基础组件26共同工作中加载到发动机控制设备12的只读存储器22上。
    发动机控制设备12,尤其是其基础组件26在传送存档30之后将所含的功能模块解包和/或安装到发动机控制设备12的只读存储器22中,并且由此而执行以此为基础的多个功能及职能。
    每个包含在存档中的功能模块24在此对应于发动机控制设备12的至少一个预定的功能和/或职能。
    在此,固件和发动机控制设备12的全部职能被看作是所选的功能模块24的单个功能和/或职能的总和。
    有利地是,数据处理装置14包括配置工具32,其通过相应的接口将为运行发动机控制设备12所需的并且确定其职能的固件28作为功能模块的存档30加载到该发动机控制设备上并且可以有利地实现相应的配置参数在发动机控制设备12中的设定和/或加载。在此,配置工具32有利地作为程序组件实现并且集成到设计为数据处理装置的存取装置14中。
    在此,根据该系统不仅可以实现了发动机控制设备12的固件28的更新配置还实现了已存在的固件28的适配和/或扩展,在此期间也可以个别的且根据需要地选择和/或执行单个功能以及功能模块24。
    另外,可以设置至少一个检测装置36,其将在关联和/或连接上检查选出的功能模块24和/或其功能并且根据可能确定的关联和/或连接而鉴于选出的功能模块24的全面性进行核对。
    如果在检查时发现,以存在的关联和/或连接没有选择出本该需要的功能模块24,则检测装置36产生相应的信号,例如一种光学和/或声学信号,尤其是一种相应的报警和/或提示,这些功能模块24还要进行选择。
    另外可以设置,即检测装置36自动选择并且由此而补充仍然缺乏的、但基于存在的关联和/或连接而需要的功能模块24。
    对于每个项也可以在数据存储器16或每个功能模块24的数据库中设置描述文件47并且对应该项,该描述文件优选以XML格式存放。根据存放的模块描述47随后借助于可预设的描述符49而可以创建和/或在数据存储器16上存放功能存档30及相应固件28的描述48,并且尤其可以与固件28一同传送到一个或多个控制-/调节装置上。
    为了确保存档的模块化和/或适配度,该存档(如图2所示)有利地以多个连续的块38安置,其中在存档中块38进而功能模块34的顺序并不重要。仅仅涉及到类型和内容的第一个38a和最后一个块38b要准确有效的地设定。
    在此,每个存档块38具有各个功能模块24的一个文件头39a及本身的内容39b。文件头39a包含所有对于存档30解包有意义的信息,例如类型、总长、大小、版本、数据率、起源、收件方以及用于文件头39a和数据39b的CRC域,用以数据保护。
    前述系统可以有利地集成到用于开关装置40的工程系统41中(如图3所示),从而除配置各个开关装置40之外,根据需要也可以创建和执行相应的发动机控制器-固件。在此尤其是也可以创建多个不同的固件-组件或固件-变体和/或指派一个或多个发动机控制设备12。在此,各个固件28的指派和/或加载通过相应的接口和局域网(LAN)43或广域网(WAN)或相应的总线-和/或引示系统进行。
    在此,工程系统尤其可以根据控制命令、数据结构和/或布局可变化地设计。
    通过显示-/输入装置14a、b可以实现数据和/或调节组件上的存取及其显示。此外,借助于该装置也可以实现通常至少一个控制-/调节装置12,尤其是发动机控制设备的所希望功能的手动选择。
    在选出功能之后,通过存取装置14从工程系统41的数据存储器16的数据库18中选择相应的功能模块24,从中创建功能存档30并且存储到数据存储器16上或其中。
    在此,对于工程系统数据库18中的每个项也可以设置描述文件47,该文件将说明各个存档块的属性。对于这种描述文件47优选可以使用XML格式(类似于HTML的熟知的数据描述格式)。
    相应地,平行于存放到数据存储器16上的模块描述47将借助于描述符49创建一个功能存档30及相应的固件28的描述48。借助于存取装置14及显示/输入装置14a、b的配置工具32(也称为HMI“人机通信界面”),功能存档30将相应地配置相关的固件28并且产生的配置参数与存档30和/或创建的存档描述48一同通过相应的数据线路43加载到一个或多个开关设备40的一个或多个发动机控制设备12上。
    在有利的改进方案中,创建的存档文件48也可以作为文件存放到数据存储器,尤其是工程系统41的数据存储器16上并且由此也可以通过相应的网络连接支配其他的系统、服务和/或控制-/调节装置。
    各个发动机控制器或发动机控制设备12的运行时间范围受限于各个运行系统、实时调度程序和通讯堆栈,例如TCP/IP驱动程序或RTNET(实时网路驱动程序)。包括安装和/或启动进程的全部剩余时间是下载固件28或功能存档30的一部分。因此,各个系统可以很灵活地适配变化的/新的要求。
    在图4中示出了示例设计的根据本发明的方法流程,其用于调整控制-/调节装置的功能,该方法可以有利地在所述系统的任意一种上实施。
    在此,为了根据需要调整发动机控制设备12的职能通过方法预设而执行的根据需要的功能选择,一个或多个存放在数据库18的数据存储器16上的功能模块选择性地被加载到发动机控制设备12中。为此,在第一步骤50中,预设根据需要的功能从多个已提供的功能中进行选择。
    在第二步骤52中,根据选出的功能21将自动地选择出存放在数据库18中的第一数据存储器16上且配属于每个功能的功能模块24。基于选择出的功能模块24,在第三步骤54中创建至少一个功能存档30并且在第四步骤56中创建的存档30被加载到每个发动机控制设备12上,尤其是每个发动机控制设备12的数据存储器22上。在这个过程中,所属的功能模块24和以此为基础的功能将在每个发动机控制设备12中执行。
    有利地是,被创建的存档在加载过程中不仅可以传送到一个控制-/调节装置12上而且也可以几乎同时地传送到多个这样的装置12上,在这些装置上例如可以通过相应的接口和/或相应的网络和/或总线系统进行存取和/或随后安装和执行相应的功能模块24及功能,并且这些装置尤其被设置在开关设备40和/或一个分布的系统中。
    以这种方式,通过根据需要来选择每一个功能模块24将实现发动机控制设备12全部职能的灵活适配。
    在此,该方法的有利改进方案中在使用特别设计为微处理器和/或数据处理装置,优选具有输入-及显示装置的存取装置14可以实现功能选择的执行和/或功能模块24选择的执行,其中本来的选择可以手动地通过一种相应的HMI(人机通信界面),尤其是一种输入/显示装置,如一种触摸屏来实现。
    在此,功能选择可以根据指导自动或半自动或手动地通过相应的输入来实现。
    在根据指导自动的变化方案中,所希望的功能范围预先被设定,例如在具有相应指示的存储的数据记录范围内,该数据记录随后还只是被完成。这种变化方案可能例如在已执行的功能模块24或固件28进行更新时得到应用,因为功能范围已经被确定。
    在例如能够在固件28和/或功能模块24升级时得到应用的半自动变化方案中,待执行的基础职能或固件基础版本已经被预定,尤其是通过相应已完成的数据记录来预定。这将表示在适合于多个特定类型控制-/调节装置12,例如发动机控制设备时将始终以某一个基本职能为条件。该基本职能可以随后根据意愿在相应的接口和/或输入装置上通过补充的手动选择功能进行扩展和/或更改和/或适配,例如通过功能和/或功能模块24的交替或更改。
    在功能的纯手动选择中,每个方法使用者和/或实施方法的系统的操作者将手动地确定出各个控制-/调节装置12,尤其是发动机控制设备的每种功能范围或职能。
    在该方法的延伸中,配属于或对应于所选功能的功能模块24在第二个步骤52中自动地从数据存储器16的数据库18中选出。
    选出的功能模块24在功能存档30中以打包和/或压缩的形式准备用于传送和/或功能存档30在第三步骤54中可取回地存放到数据存储器16上。
    可选地,存档也可以可取回地存放到另一个可支配的数据存储器上。
    另外,在第四步骤56中,创建的功能存档30被加载到各个发动机控制设备12的数据存储器22中,尤其是设计为固定的只读存储器的数据存储器中。在此,加载过程包括存档30的传送和解包以及功能模块24的安装和相应地对应功能的执行。
    根据本方法,在第四步骤52中也可以实现功能存档30和相应固件28的配置,和/或带有存档30的配置参数44可以被加载到各个控制-/调节装置,尤其是发动机控制设备12上。
    每个包含在存档中的功能模块24在此执行发动机控制器12的至少一个选出功能。
    另外,在第三步骤54中,平行于固件28或功能存档30根据存在的模块描述47和/或单一存档块的块描述也将产生固件28和/或功能模块30的描述48(尤其是用于每个配置系统)和/或一种变化方案-和/或命令描述(用于操作面和/或处理控制系统,尤其用于一个或多个插入的OPC服务器)。
    固件28和控制-/调节装置的全部职能在此被看作是选出的单一功能和/或职能的和,其中固件28可以通过根据需要来选择一个或多个功能模块24进行灵活地适配。
    如果可取回存放或存储到数据库18中的功能模块被修改、或更改或扩展,则控制-/调节装置12也可以在其硬件许可的范围内进行其他的和/或扩展的任务,例如“状态监控”和/或第三方设备的网关。
    根据本方法,在创建固件存档30和/或描述48时将设置所谓的通用唯一识别码(UUID),从而存档30和描述48可以明确地相互匹配。
    在此UUID是一种标识符的常用标准,其通过开放式软件基础(OSF)标准化为分布计算环境(DCE)的一部分。
    有利地是,选择的功能模块24将参考各个功能模块24之间存在的关联和/或连接来进行存档化。
    有利地是,在此还可以设置,即基于存在的关联可能还需要选择但当前未选出的模块能够被自动地选择和/或补充。
    此外,在上述的情况下将生成相应的警报和/或提示报告。
    如果模块相互干扰和/或模块24互相排斥,则也可以输出相应的警报。该任务可以光学和/或声学地实现。
    根据本发明,控制-/调节装置12的固件28因此不再规定为单片电路块,而是可以通过单一模块24的一同连接对于个别情况特殊的并且根据需要地生成和/或适配。在此,对于在模块24中形成的每一种功能可以开发出相应的描述48以及相应的对应功能的程序编码。
    这种模块集合不仅可以根据数量也可以根据功能来扩展和/或适配,和/或输入到各个工程系统的数据库中。
    只要执行的接口或界面对于模块是循环兼容的,则其他模块也都是可以创建和/或固件28都是可以任意适配和/或改变的,在此期间已存在的模块可以被扩展或修改,而不会因此而产生引起干扰的交互感应或由此而出现这种感应。
    特别是在每个配置过程中存在这种可能性,即额外对于已执行的功能和/或功能模块24将补充和/或替换其他模块,并且将执行相应的功能或更新已执行的模块,并且固件28为此以简单的方式和形式在目前的情况(现今)保持了每种需求和/或技术条件,其尤其有助于应付硬件开发及各个控制-/调节装置12的应用范围。
    在该方法的改进方案中,在相应设计的工程系统上实施时,控制-/调节装置12,尤其是发动机控制器的基础职能通过控制-/调节装置12的基础组建26来确定和/或设定。另外,通过一种相应的配置程序将指明所有用于选择的可使用的功能/功能模块,其中随后可以选择出用于促成发动机启动的功能,并且可以选择出根据需要的功能和/或职能。
    按照根据需要选出的功能和/或职能将于此选择出所属功能模块24的程序编码段、汇集成固件存档30和/或打包及准备用于传送。
    在本发明的改进方案中,发动机控制器12的运行时间范围受限于各个运行系统、实时调度程序和通讯堆栈,例如TCP/IP网络驱动程序或RTNET(实时网路驱动程序)。包括安装和/或启动进程的全部剩余时间是下载固件28或功能存档30的一部分。因此,预设用于实施的系统可以很灵活地适配变化的/新的要求。
    为了执行在发动机控制器12中传送的功能模块24,首先将加载安装脚本并且随后加载固件启动脚本。
    相应地,首先现有的实时功能模块在调度程度中被挂起并且然后加载和安装所有的功能模块24。在该步骤中将检测所有的功能模块24,是否存在当前涉及的功能模块/实时功能模块以及是否每个配置数据是正确的。
    如果执行顺利地进行,则功能模块24被循环地实施。实时功能模块在背景以更高的优先级运行,以便于能在实时中实现例如通信过程、时间控制。

    关 键  词:
    根据 需要 调整 控制 调节 装置 功能 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:根据需要调整控制/调节装置功能的系统及方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-783183.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1