[发明专利]一种电机控制器数据的存储、读取方法及装置有效
| 申请号: | 201910324518.3 | 申请日: | 2019-04-22 |
| 公开(公告)号: | CN110069360B | 公开(公告)日: | 2023-03-21 |
| 发明(设计)人: | 陈健;谢奇;杜长虹;马永泉;彭志远;周洪波 | 申请(专利权)人: | 重庆长安新能源汽车科技有限公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F11/14 |
| 代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 魏晓波 |
| 地址: | 401133 重庆市江*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 电机 控制器 数据 存储 读取 方法 装置 | ||
本申请公开了一种电机控制器数据的存储、读取方法及装置,包括S11依据数据读取请求,判断当前存储区域内的当前读取地址是否在允许范围内;S12若是则读取与当前读取地址对应的索引数据;S13校验索引数据是否有效;S14若否则将当前存储区域的下一存储区域作为新的当前存储区域,返回S11;S15若是则利用索引数据得到目标存储地址;S16判断目标存储地址是否在预设的允许范围内;S17若是则读取目标存储地址中存储的最新写入的目标数据;S18若否则将当前存储区域的下一存储地址作为新的目标存储地址,返回S16,直至当前存储区域的存储地址均不在允许范围内则返回S11;本申请多个存储区域提高数据存储的可靠性,通过存储区域的索引数据能够更快找到有效存储地址。
技术领域
本发明涉及数据存储领域,特别涉及一种电机控制器数据的存储、读取方法及装置。
背景技术
汽车电机控制参数对新能源汽车电机控制起着至关重要的作用。通常,为有效精确地控制电机工作,控制算法需要获取系统中电机的参数。产业化的应用中,电机部分参数一般都存在一定的个体差异,并且某些参数在每次系统启动时需要以上次工作结束时的数据作为依据,如电机系统工作里程、转子估算温度等。因此需要控制系统自动获取相关参数,并将其存放于存储介质中。此后在车辆上电后,电机控制器从存储介质中获取参数。如果存储的数据受外界因素影响丢失或错误,汽车掉电后重新恢复电源后,电机控制器不能获取数据或获取了错误的控制参数,将严重影响电机控制的稳定性、可靠性。对车辆运行的安全性、舒适性造成不可估量的影响。
现有存储方法中,电机控制参数通常存储在固定地址存储区域。存取方式为:在控制器上电后,先读取存储介质中起始地址为A的数据,并根据其循环冗余校验算法(CyclicRedundancy Check,CRC)判断是否为最新写入数据,依次读取,直至找到最近写入数据为止。若需要重新写入电机控制参数,在获取到正确控制参数后,将此数据及其CRC校验值存放于数组,则将其写入起始地址为B的存储区域,以此类推,直至可用存储区域写满为止。此种方式在运行时,如果某一存储区域失效,纵然每次读取时发现其数据错误,但始终还是会向此错误存储区域写入数据,造成数据丢失;读取或写入操作时,为获取期望地址,需进行大量读取校验运算,占用了大量系统资源,在历史存储数据量较大或存储空间较充裕的情况下,更是对资源的浪费。
为此,需要一种可靠性更高更为高效的电机控制器数据的读取方法。
发明内容
有鉴于此,本发明的目的在于提供一种电机控制器数据的存储、读取方法及装置,提高数据的可靠性和读取效率。其具体方案如下:
一种电机控制器数据的读取方法,包括:
S11:依据数据读取请求,判断当前存储区域内的当前读取地址是否在预设的允许范围内;其中,初始默认选择主存储区域为当前存储区域,当前存储区域的首地址为当前读取地址;
S12:若是,则读取与当前读取地址对应的索引数据;
S13:校验所述索引数据是否有效;
S14:若否,则将当前存储区域的下一存储区域作为新的当前存储区域,返回S11;
S15:若是,则利用所述索引数据得到目标存储地址;
S16:判断所述目标存储地址是否在所述允许范围内;
S17:若是,则读取所述目标存储地址中存储的最新写入的目标数据;
S18:若否,则将当前存储区域的下一存储地址作为新的所述目标存储地址,返回S16,直至当前存储区域的存储地址均不在所述允许范围内,则返回S11返回S11。
可选的,所述读取所述目标存储地址中存储的最新写入的数据的过程,包括:
对所述目标数据进行校验,判断所述目标数据是否通过校验;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安新能源汽车科技有限公司,未经重庆长安新能源汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910324518.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





