ImageVerifierCode 换一换
格式:PDF , 页数:11 ,大小:410.73KB ,
资源ID:1567330      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-1567330.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(对微控制器中的软件参数重新配置的方法以及微控制器和控制设备.pdf)为本站会员(a****)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

对微控制器中的软件参数重新配置的方法以及微控制器和控制设备.pdf

1、(10)申请公布号 CN 103026339 A(43)申请公布日 2013.04.03CN103026339A*CN103026339A*(21)申请号 201180038493.2(22)申请日 2011.07.15102010039021.6 2010.08.06 DEG06F 9/445(2006.01)(71)申请人罗伯特博世有限公司地址德国斯图加特(72)发明人 M.彼得斯(74)专利代理机构中国专利代理(香港)有限公司 72001代理人丁永凡 卢江(54) 发明名称对微控制器中的软件参数重新配置的方法以及微控制器和控制设备(57) 摘要本发明以一种用于重新配置微控制器中的软件参数

2、的方法为出发点。微控制器具有至少一个计算单元、第一非易失性只读存储器和易失性存储器并且软件参数存储在第一非易失性只读存储器。此外,将关于要改变的软件参数的重新配置信息以及至少一个校正值从与微控制器关联的第二非易失性只读存储器传输至易失性存储器中。将至少一个软件参数从第一非易失性只读存储器传输至易失性存储器,用于通过计算单元进行处理,以及重新配置信息于是在易失性存储器中被检验:传输至易失性存储器中的软件参数是否是要改变的软件参数。在传输至易失性存储器中的软件参数与要改变的软件参数一致时,在进行处理之前,用校正值替换传输至易失性存储器中的软件参数的值。(30)优先权数据(85)PCT申请进入国家阶

3、段日2013.02.05(86)PCT申请的申请数据PCT/EP2011/062144 2011.07.15(87)PCT申请的公布数据WO2012/016805 DE 2012.02.09(51)Int.Cl.权利要求书2页 说明书4页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 4 页 附图 4 页1/2页21.一种用于重新配置微控制器(10)中的软件参数的方法,其中微控制器(10)具有至少一个计算单元(11)、第一非易失性只读存储器(12)和易失性存储器(13)并且其中软件参数存储在第一非易失性只读存储器(13),其特征在于具有如下步骤:-

4、 将关于要改变的软件参数的重新配置信息以及至少一个校正值从与微控制器关联的第二非易失性只读存储器(14)传输至易失性存储器中,- 将至少一个软件参数从第一非易失性只读存储器(12)传输至易失性存储器(13),用于通过计算单元(11)进行处理,- 重新配置信息于是在易失性存储器(13)中被检验:传输至易失性存储器(13)中的软件参数是否是要改变的软件参数,并且在传输至易失性存储器(13)中的软件参数与要改变的软件参数一致时,在进行处理之前,用校正值替换传输至易失性存储器(13)中的软件参数的值。2.根据权利要求1所述的方法,其特征在于,分别与确定的由微控制器(10)进一步处理的或检验的信号关联的

5、软件参数一起被从第一非易失性只读存储器(12)传输至易失性存储器(13)中。3.根据权利要求2所述的方法,其特征在于,软件参数按表格方式存储在第一非易失性只读存储器(12)中并且分别与确定的信号关联的软件参数一起进行分组。4.根据权利要求3所述的方法,其特征在于,重新配置信息分别针对与该确定信号关联的软件参数来检验:对于该确定的信号是否存在要改变的软件参数。5.根据权利要求2至4之一所述的方法,其特征在于,传输至易失性存储器(13)中的与该确定信号关联的软件参数通过计算单元(11)按表格方式进行处理。6.根据上述权利要求之一所述的方法,其特征在于,关于要改变的软件参数的重新配置信息以及至少一个

6、校正值分别在微控制器启动时从与微控制器(10)关联的第二非易失性只读存储器(14)传输至易失性存储器(13)中。7.根据上述权利要求之一所述的方法,其特征在于,关于要改变的软件参数以及至少一个校正值的重新配置信息通过CAN序列存储在第二非易失性只读存储器(14)中。8.一种微控制器(10),具有至少一个计算单元(11)、第一非易失性只读存储器(12)和易失性存储器(13),其中软件参数存储在第一非易失性只读存储器(12)中,其特征在于,微控制器(10)具有如下装置:- 将关于要改变的软件参数的重新配置信息以及至少一个校正值从与微控制器关联的第二非易失性只读存储器(14)传输至易失性存储器(13

7、)中,- 将至少一个软件参数从第一非易失性只读存储器(12)传输至易失性存储器(13),用于通过计算单元(11)进行处理,- 重新配置信息于是在易失性存储器(13)中被检验:传输至易失性存储器(13)中的软件参数是否是要改变的软件参数,并且在传输至易失性存储器(13)中的软件参数与要改变的软件参数一致时,在进行处理之前,用校正值替换传输至易失性存储器(13)中的软件参数的值。9.根据权利要求8所述的微控制器(10),其特征在于,易失性存储器(13)构建为RAM而第二非易失性只读存储器(14)构建为EEPROM。10.根据权利要求8至9之一所述的微控制器,其特征在于,第二非易失性只读存储器权 利

8、 要 求 书CN 103026339 A2/2页3(14)是微控制器的一部分。11.一种在车辆中的控制设备(1),其具有根据权利要求8所述的微控制器(10)。12.根据权利要求11所述的控制设备(1),其特征在于,第二非易失性只读存储器(14)设置在控制设备内部且微控制器外部。权 利 要 求 书CN 103026339 A1/4页4对微控制器中的软件参数重新配置的方法以及微控制器和控制设备技术领域0001 本发明涉及一种用于对微控制器中的软件参数重新配置的方法以及微控制器和控制设备。背景技术0002 微控制器中软件尤其是自由参数的重新配置通常是巨大的逻辑挑战。例如,在使用在车辆控制设备中的微控

9、制器的情况下,必要的重新配置会花费数天精力。为此会需要重新设计和测试软件,这些软件提供给客户并且于是提供给车辆或车辆的控制设备中的相应微控制器,在重新编程站中重新编程。然而,这样的重新配置不仅客户感兴趣,而且例如软件测试也感兴趣。通常,用于测量的实验室场所并不具有齐备的环境,由此例如会需要将确定的监控去激活。在“车辆中的微控制器”的应用情况下,例如应用人员也可以快速地引起逻辑改变/监控去激活,以便检验车辆在其他情况下的特性。为了重新配置微控制器中的软件尤其是在所描述的环境中的控制器中的软件,目前已知两种方法:其一,对完整软件代码进行修改、完整软件代码进行编译和后续烧化;另一:对各软件参数进行修

10、改,所述各软件参数可以单独在软件中烧化、进行编译和后续的部分烧化(Flashen)。0003 在DE 102 60 103 A1中公开了一种用于重新配置控制设备软件的方法。在此,通过新软件部分的执行来替代旧软件部分的执行,其中新软件部分在第二存储区域中写入并且通过分支(Verzweigung)来执行新软件部分而不是旧软件部分。该方法也带来了上面所提及的逻辑开销,必须改变整个软件或整个软件段并且必须重新编写。发明内容0004 而根据独立权利要求的本发明带来了如下优点:参数可以通过另外的非易失性存储器的使用而在运行时间期间改变并且由此可以非常快速地例如对客户期望作出反应。此外,可以改变大数目的参数

11、,而不仅为此特别地确定。除了降低的逻辑开销之外,由此在新开发开销明显降低的情况下还提供了不易出错的重新配置。在重新配置时在此不必将整个参数集加载到非易失性存储器中,而是仅加载要改变的单个参数。这具有的优点是,非易失性存储器本身的使用在必要的重新配置或修正的情况下非常小并且在正常情况下为零。此外,有利地也可以改变软件属性/逻辑(如计算的新类型例如加法代替减法),其正常情况下并不被参数化,因为其在使用参数集方案时会容易突破要保持的参数的数目。0005 其他优点和改进从从属权利要求中得到。0006 特别有利的是,属于一块例如信号处理中的信号的软件参数分别一起尤其是以表格形式存储,一起传输到非易失性存

12、储器中用于处理,并且必要时在那里也按表格的方式处理。在此,加载到易失性存储器中的重新配置信息业可以分别以信号特定的方式被检查:“对于其软件参数恰好存储在易失性存储器中的信号是否期望改变?”。这种存储或处理的优点在于高效率,高效率对于方法的可控制性和过程的速度有积极影响。而原则上,所提出说 明 书CN 103026339 A2/4页5的方案并不仅要限制于信号处理,而且类似地可应用于改变确定软件逻辑和参数的数据的处理。0007 在一个有利的扩展方案中,重新配置信息和用于在重新配置信息中所列出的要改变的参数的校正值在确定的时间例如始终在微控制器启动时或在上级系统启动时从非易失性只读存储器传输至易失性

13、存储器中。由此,软件处理的时间负荷通过重新配置方法保持最小。0008 重新配置信息和用于在重新配置信息中所列出的要改变的参数的校正值可以分别在需要时写入到非易失性只读存储器中或在其中改变,即:更新。当非易失性只读存储器具有CAN总线入口时,该过程例如通过CAN序列实现。尤其在车辆控制设备中的微控制器的优选实施例中这种方法的优点是:CAN总线是标准入口并且CAN序列的使用能够实现尽可能标准化地并且简单地执行的重新配置。0009 在微控制器集成在车辆的控制设备中时,可以特别有利地使用本发明。由于在该应用情况下通常有非常大量的可能参数并且由于高安全性规定以及基本条件频繁改变,所以软件参数的快速且可靠

14、的重新配置在此特别重要。附图说明0010 其中:图1示出了带有微控制器的控制设备的第一示意性结构,图2示出了带有微控制器的控制设备的第二示意性结构,图3示出了带有微控制器的控制设备的第三示意性结构,图4示出了参数重新配置的示意性例子,以及图5示出了参数配置的方法的示例性过程。具体实施方式0011 以下借助控制设备(尤其是车辆控制设备)中的微控制器的软件重新配置或软件参数重新配置的例子的附图更为详细地描述了本发明。但本发明并不限于该使用,而是可以使用于任何的微处理器。0012 图1至3分别示例性地示出了带微控制器的控制设备的示意性结构,该微控制器适于根据本发明的软件重新配置。在此,相同附图标记分

15、别表示相同或类似的单元。控制设备1尤其分别具有微控制器10,控制设备的其他硬件组成部分或接口出于清楚性原因在该视图中未示出。微控制器10具有至少一个计算单元或至少一个计算核11以及第一非易失性只读存储器12(例如ROM)以及易失性存储器13(例如RAM)。此外,设置第二非易失性只读存储器14(例如EEPROM),其可以设置在微控制器10(图1)中、设置在微控制器10之外但在控制设备1(图2)内或也可以设置在控制设备外部(图3)。计算单元11和存储器12、13、14彼此间具有通信连接(例如串行端子或共同的总线系统),通信连接在图1至3中表示为通信连接15。不同于所示的连接结构15,也可以设置其他

16、通信路径。第二非易失性只读存储器14在视图1至3中具有另一通信连接16,例如至控制设备外部的CAN通信连接和K-线-通信连接。然而非易失性存储器14并不一定必须具有自己的接口例如至CAN总线的结构。有微控制器至CAN的端子就足够了,该端子又可以对非易失性存储器(例如在说 明 书CN 103026339 A3/4页6通过CAN的诊断会话期间)写入。0013 图4参照图1至3示出了软件参数重新配置的示意性例子。在此,示出了表格T0、T0、T1、T2和T3,它们存储在第一非易失性只读存储器ROM(对应于图1至3中的存储器12)、易失性存储器RAM(对应于图1至3中的存储器13)和第二非易失性只读存储

17、器EEPROM(对应于图1至3中的存储器14)中。第一表格T0具有第一列、信号列S,在信号列中列出了信号A、C、 .,微控制器11中的软件参数要针对所述信号来改变。0014 作为控制等的基础,用信号尤其表示由传感器、执行器或控制设备获得的消息,其具有确定的值说明(Wertangaben)、指令或其他用于诊断的信息,用于进一步处理。0015 在第二列(参数列P)中存储软件参数,软件参数在微控制器中要被改变或重新配置。0016 (可改变的)参数例如可以涉及:将诊断功能激活或去激活、按序获得确定的通信帧、限制信号值、分配给确定信号误差的误差字、监控/变量等级、无效或未定义的值、信号等级、计算变量(因

18、数、偏置)等等。0017 表格T0中的列P的软件参数分别关联有列S的信号。该关联对应于表格T1中的参数的关联,如下面进一步描述的那样。在表格T1的第三列(值列W)中,针对待改变的软件参数列出新参数值,即校正值。在所示的例子中对于信号A仅有要改变的参数X_All,其要用新值4占用。对于信号B,没有要改变的软件参数。对于信号C存在要改变的软件参数X_CII,其要用新值7占用。在该图中为了简化而作为数值列出的校正值和参数值自然可以用任意信息占用。表格0现在从第二非易失性只读存储器EEPROM作为表格0传输至易失性存储器RAM中。如后面要介绍的那样,在一个有利的扩展方案中该传输可以在微控制器启动时进行

19、(或在微控制器使用在该领域中时控制设备类型或车辆类型)。0018 在第一非易失性只读存储器ROM中存储表格T1。在表格T1中,通过微控制器10要处理的或要监控的信号A、B、C、列出在第一列以及与这些列分别关联的参数列在列I、II、III、中。在此,在微控制器软件中要尽可能将所有将来可设想需要重新配置的参数作为自由参数列出在表格中,因为只有该参数或其值可以利用根据本发明的软件重新配置来改变。在表格T1中,出于清楚原因参数X_AI、X_AII、与其相应的值(0、1等等)一起在共同的表格元中予以说明。0019 在一个优选的实施例中,通过表格T1逐行地即分别针对信号(在图4中为信号C)为了进一步处理而

20、作为表格T2传输到易失性存储器RAM中的方式通过微控制器10循环地处理或监控信号A、B、C、。然而在进一步处理之前检验:对于表格T2而言即在表格4中针对信号C是否存在表格T0的改变期望。在所示的例子中,对于表格T2即信号C而言在表格T0中存在要改变的参数X_CII。该参数原始曾利用置X_CII=0来配置,在表格T1和T2中于是具有该值。表格T0或表格T0中的校正值为7。以下,在通过微控制器10处理信号C之前利用在易失性存储器RAM中的参数X_CI、X_CII、X_CIII来修正要改变的参数的值(在此从0到7),并且由此将表格T2修正成表格T3。于是才根据易失性存储器RAM中的表格T3的参数来进

21、行信号C的处理。该软件创建为使得参数又可以逐表格地被处理。在对信号有多个修正期望时,在进行信号处理之前相继地修正所有要修正的参数值。对于其关联的参数当前作为表格T2加载到RAM的信号在表格T0中不存在改变期望(如例如对于信号B情况会如此),则可以直接进行信号处理。说 明 书CN 103026339 A4/4页70020 在图5中示出了用于参数重新配置的方法的示例性过程。该核心方法在此包括步骤102-108。0021 在步骤101中,表格T0利用关于控制设备的要改变的或要重新配置的软件参数的信息以及利用相应的校正值来建立并且存储在非易失性只读存储器EEPROM中。对EEPROM的访问例如通过诊断

22、接口优选通过标准诊断入口如CAN连接或K-线。存储器可以通过外部工具来重新配置或重新编程,例如利用带有CAN卡的简单标准硬件通过CAN序列来进行。0022 在步骤102中,在一个优选的扩展方案中例如通过微控制器启动触发方式将表格T0从存储器EEPROM复制到易失性存储器RAM中。0023 在接下来的步骤103中,从存储在非易失性只读存储器ROM中的并且针对通过微控制器处理的信号分别列出所有带值的参数的第二表格T1中复制出表格T1的如下部分,该部分包含确定信号的参数。该部分作为表格T2存储在易失性存储器RAM中。0024 在步骤104中,随后检验:表格T0对于其参数存储在存储器RAM的表格T2中

23、的信号有一个改变期望还是有多个改变期望。因为在EEPROM重新配置表格中针对改变存储改变涉及哪些信号的信息,所以在将信号的参数加载到RAM中之后可以快速地检验:对于该信号是否存在改变期望。如果存在改变期望,则在步骤105中通过表格T0中的相应校正值替换表格T2中的要改变的参数的值并且由此将表格T2修正为表格T3。在有多个要改变的参数值的情况下也进行相应步骤。0025 如果对可疑信号不存在改变期望,则在步骤106中分支,在该步骤106中不进行重新配置操作。在跟着可替选的步骤105和106之后的步骤107中,对应于表格T3的信号借助存储在那里的参数值通过微控制器来处理或控制。于是,分支到步骤103

24、。在此,针对按信号处理顺序设置为接下来信号的信号,又将表格T1的相应部分作为表格T2从存储器ROM传输至存储器RAM。于是,进行如所描述的另外的方法。0026 如果需要新的重新配置信息和校正值,则在步骤101重新启动方法(通过将存储器EEPROM中的表格T0进行改写)。即使不需要新的重新配置信息和校正值,至少在易失性存储器未曾供电时即例如在微控制器重起时在步骤102进行该方法的启动,因为表格0必须重新从非易失性存储器EEPROM加载到易失性存储器中。说 明 书CN 103026339 A1/4页8图 1说 明 书 附 图CN 103026339 A2/4页9图 2图 3说 明 书 附 图CN 103026339 A3/4页10图 4说 明 书 附 图CN 103026339 A10

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