零件的控制器的可变参数初始化方法及装置制造方法及图纸

技术编号:14159190 阅读:58 留言:0更新日期:2016-12-12 02:00
一种零件的控制器的可变参数初始化方法及装置,其中所述控制器包括第一存储空间和第二存储空间,所述第一存储空间适于存储控制程序和所述控制器的可变参数的默认值,所述第二存储空间适于存储所述控制程序调用所需的可变参数的数值,所述初始化方法包括:当所述控制器上电初始化时,读取所述控制器第二存储空间中的复制许可控制信息;当所述复制许可控制信息为允许复制时,采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。通过所述方法和装置,可以使零件控制器的可变参数的默认值符合预设设定。

【技术实现步骤摘要】

本专利技术涉及控制
,尤其涉及一种零件的控制器的可变参数初始化方法及装置
技术介绍
在汽车设计的一个平台上,可以衍生出许多不同车型,或者在同一车型中的高低端不同的配置。相应地,各种零件的控制器需要具有不同的配置,以满足不同的车型或高低端的不同功能配置。例如,对于两厢车型需要有后雨刮功能,可以由所述雨刮的控制器通过控制使能位,打开所述后雨刮的配置项;而对于三厢车型则可以通过所述雨刮的控制器关闭此后雨刮的配置项。在零件生产下线前,需要诊断设备将默认值通过总线发送给所述零件的控制器,所述零件的控制器收到后将默认值写入可擦写存储器中,如EEPROM,并将写入的结果反馈给诊断设备确认,之后,所述零件的控制器可以读取并调用所述EEPROM中的参数默认值。在零件的供应商提交测试样件供测试时,通过所述诊断设备检测其可变参数的默认值并比对,可以判断所述可变参数的默认值是否符合设备诊断规范中定义的默认值。但对后续的装车样件,供应商在零件生产出来后,往往只是直接通过设备将所述可变参数的默认值写入EEPROM中而不经过诊断测试,导致在项目开发的前期经常会发现很多零件的可变参数的实际默认值与定义不符,而需要返工检测,逐一排查可能的错误原因并修正,费时费力,从而影响试验造车和总装造车的工程进度。
技术实现思路
本专利技术实施例解决的问题是如何使零件控制器的可变参数的默认值符合预设设定。为解决上述问题,本专利技术实施例提供一种零件的控制器的可变参数初始化方法,所述控制器包括第一存储空间和第二存储空间,所述第一存储空间
适于存储控制程序和所述控制器的可变参数的默认值,所述第二存储空间适于存储所述控制程序调用所需的可变参数的数值,所述初始化方法包括:当所述控制器上电初始化时,读取所述控制器第二存储空间中的复制许可控制信息;当所述复制许可控制信息为允许复制时,采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。可选的,所述将存储于所述第一存储空间的预设参数的默认值复制到所述控制器的第二存储空间后,还包括:将所述复制许可控制信息重置为不允许复制。可选的,所述将所述复制许可控制信息重置为不允许复制后还包括:当重置所述第一存储空间中预设可变参数的默认值后或检测到所述第二存储空间中预设参数的默认值被破坏时,控制所述控制器将所述复制许可控制信息重置为允许复制。可选的,所述将所述复制许可控制信息重置为不允许复制后还包括:当所述第二存储空间中预设可变参数的数值校验出错时,所述控制器采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。可选的,所述第一存储空间为只读存储器存储空间。可选的,所述第二存储空间为可擦写存储器存储空间。为了解决上述的技术问题,本专利技术实施例还提供了一种零件的控制器的可变参数初始化装置,所述控制器包括第一存储空间和第二存储空间,所述第一存储空间适于存储控制程序和所述控制器的可变参数的默认值,所述第二存储空间适于存储所述控制程序调用所需的可变参数的数值;所述初始化装置包括:读取单元,用于当所述控制器上电初始化时,读取所述控制器第二存储空间中的复制许可控制信息;第一写操作单元,用于当所述复制许可控制信息为允许复制时,采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。可选的,所述控制器的可变参数初始化装置还包括:重置单元,用于将
存储于所述第一存储空间的预设参数的默认值复制到所述控制器的第二存储空间后,将所述复制许可控制信息重置为不允许复制。可选的,所述控制器的可变参数初始化装置还包括:控制单元,用于当重置所述第一存储空间中预设可变参数的默认值后或检测到所述第二存储空间中预设参数的默认值被破坏时,控制所述控制器将所述复制许可控制信息重置为允许复制。可选的,所述控制器的可变参数初始化装置还包括:第二写操作单元,用于当所述第二存储空间中预设可变参数的数值校验出错时,所述控制器采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。可选的,所述第一存储空间为只读存储器存储空间。可选的,所述第二存储空间为可擦写存储器存储空间。与现有技术相比,本专利技术实施例的技术方案具有以下优点:将默认值预设于控制器的第二存储空间,当控制器上电初始化时,即可自动将存储于所述第二存储空间的可变参数默认值覆盖第一存储空间中的数据,从而使控制器第二存储空间中的可变参数默认值与预设设定保持一致,避免后续的检查纠错,进而提高了工程效率。进一步,通过将复制许可控制信息重置为不允许复制,可以避免在对所述第二存储空间中的默认值进行配置修改后,由于再次重新上电而使所述配置修改被覆盖。附图说明图1是本专利技术实施例的一种零件的控制器的可变参数初始化方法的流程图;图2是本专利技术实施例另一种零件的控制器的可变参数初始化方法的流程图;图3是本专利技术实施例的一种零件的控制器的可变参数初始化装置的结构示意图。具体实施方式在零件的供应商提交测试样件供测试时,通过诊断设备检测其可变参数的默认值并比对,可以判断所述可变参数的默认值是否符合设备诊断规范中定义的默认值。但对后续的装车样件,供应商在零件生产出来后,往往只是直接通过设备将所述可变参数的默认值写入EEPROM中而不经过诊断测试,导致在项目开发的前期经常会发现很多零件的可变参数的实际默认值与定义不符,而需要返工检测,逐一排查可能的错误原因并修正,费时费力,从而影响试验造车和总装造车的工程进度。本专利技术实施例的一种控制器的可变参数初始化方法,将默认值预设于控制器的第二存储空间,当控制器上电初始化时,即可自动将存储于所述第二存储空间的可变参数默认值覆盖第一存储空间中的数据,从而使控制器第二存储空间中的可变参数默认值与预设设定保持一致,避免后续的检查纠错,进而提高了工程效率。为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。本专利技术实施例公开了一种零件的控制器的可变参数初始化方法,其中,所述控制器包括第一存储空间和第二存储空间,所述第一存储空间适于存储控制程序和所述控制器的可变参数的默认值,所述第二存储空间适于存储所述控制程序调用所需的可变参数的数值。在具体实施中,所述第一存储空间可以是只读存储器ROM存储空间。所述只读存储器具有存储数据稳定,结构简单,读取方便的优点。在实际应用中,所述只读存储器除了可用于存储所述可变参数的数值外,还可以用于存储控制所述零件所需的控制程序。在具体实施中,所述第二存储空间可以是可擦写存储器存储空间,如EEPROM或FLASH等。所述可擦写存储器可以根据用户使用的需要对存储在其中的数据进行修改。在实际应用中,所述可擦写存储器可用于存储所述可变参数的默认值,以及在之后的使用中,存储用户的自定义配置数据。如图1所示,本专利技术实施例的一种零件的控制器的可变参数初始化方法,
可以包括:步骤S101,控制器上电初始化。步骤S102,读取所述控制器第二存储空间中的复制许可控制信息。当所述控制器加电初始化后,所述控制器中的控制程序即读取所述复制许可控制信息的数据位。上述的复制许可控制信息可以是数据标志位,本文档来自技高网
...
零件的控制器的可变参数初始化方法及装置

【技术保护点】
一种零件的控制器的可变参数初始化方法,其特征在于,所述控制器包括第一存储空间和第二存储空间,所述第一存储空间适于存储控制程序和所述控制器的可变参数的默认值,所述第二存储空间适于存储所述控制程序调用所需的可变参数的数值,所述初始化方法包括:当所述控制器上电初始化时,读取所述控制器第二存储空间中的复制许可控制信息;当所述复制许可控制信息为允许复制时,采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。

【技术特征摘要】
1.一种零件的控制器的可变参数初始化方法,其特征在于,所述控制器包括第一存储空间和第二存储空间,所述第一存储空间适于存储控制程序和所述控制器的可变参数的默认值,所述第二存储空间适于存储所述控制程序调用所需的可变参数的数值,所述初始化方法包括:当所述控制器上电初始化时,读取所述控制器第二存储空间中的复制许可控制信息;当所述复制许可控制信息为允许复制时,采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。2.如权利要求1所述的零件的控制器的可变参数初始化方法,其特征在于,所述将存储于所述第一存储空间的预设参数的默认值复制到所述控制器的第二存储空间后,还包括:将所述复制许可控制信息重置为不允许复制。3.如权利要求2所述的零件的控制器的可变参数初始化方法,其特征在于,所述将所述复制许可控制信息重置为不允许复制后还包括:当重置所述第一存储空间中预设可变参数的默认值后或检测到所述第二存储空间中预设参数的默认值被破坏时,控制所述控制器将所述复制许可控制信息重置为允许复制。4.如权利要求2所述的零件的控制器的可变参数初始化方法,其特征在于,所述将所述复制许可控制信息重置为不允许复制后还包括:当所述第二存储空间中预设可变参数的数值校验出错时,所述控制器采用存储于所述第一存储空间的预设可变参数的默认值覆盖所述第二存储空间中的对应的可变参数的数值。5.如权利要求1所述的零件的控制器的可变参数初始化方法,其特征在于,所述第一存储空间为只读存储器存储空间。6.如权利要求1所述的零件的控制器的可变参数初始化方法,其特征在于,所述第二存储空间为可擦写存储器存储空间。7....

【专利技术属性】
技术研发人员:王礼建殷岳仇林至赵毅李秋实周鑫强李小玉
申请(专利权)人:上海汽车集团股份有限公司南京汽车集团有限公司
类型:发明
国别省市:上海;31

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

1