[发明专利]一种适用于新能源汽车电控系统的EEPROM多点读写的方法在审
申请号: | 201810889227.4 | 申请日: | 2018-08-07 |
公开(公告)号: | CN108983670A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 张春红;李亚辉 | 申请(专利权)人: | 苏州艾普乐思新能源动力系统科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张俊范 |
地址: | 215500 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电控单元 读写 接收数据帧 控制器状态 新能源汽车 电控系统 发送报文 应答报文 报文 读取 广播数据帧 存储变量 标志位 数据帧 字节数 存储 返回 概率 共享 评估 申请 | ||
1.一种适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,包括:若干电控单元挂载于CAN总线;存储数据时:具有存储需求的电控单元将需存储变量存储于本地EEPROM中并将该需存储变量存储于其他电控单元;读取数据时:具有读取需求的电控单元从本地EEPROM和其他电控单元读取变量;
所述具有存储需求的电控单元将需存储变量存储于其他电控单元包括以下步骤:
S101、具有存储需求的电控单元向CAN总线发送第一报文,所述第一报文包含请求使用其他电控单元EEPROM标志位以及申请使用EEPROM的变量字节数;
S102、各个其他电控单元收到具有存储需求的电控单元发送的第一报文后,评估各自控制器状态并向CAN总线返回各自的存储应答报文,所述存储应答报文包含是否共享EEPROM的信息;
S103、具有存储需求的电控单元向CAN总线发送第二报文广播存储数据帧,所述存储数据帧包含需存储变量;
S104、各个其他电控单元根据各自控制器状态确定是否接收存储数据帧,接收存储数据帧的电控单元将需存储变量存储于各自EEPROM;
所述具有读取需求的电控单元从其他电控单元读取变量包括以下步骤:
S201、具有读取需求的电控单元向CAN总线发送第三报文,所述第三报文包含请求从其他电控单元读取EEPROM标志位以及申请使用EEPROM的变量字节数;
S202、各个其他电控单元收到具有读取需求的电控单元发送的第三报文后,评估各自控制器状态并向CAN总线返回各自的读取应答报文,所述读取应答报文包含是否共享EEPROM的信息;
S203、具有读取需求的电控单元向CAN总线发送第四报文广播读取数据帧,所述读取数据帧包含需读取变量的变量编号;
S204、各个其他电控单元根据各自控制器状态确定是否接收读取数据帧,接收读取数据帧的电控单元根据需读取变量的变量编号从EEPROM将变量值读出到BUFFER;
S205、各个其他电控单元通过第五报文广播已读数据帧,所述已读数据帧包含读取的变量值以及变量编号。
2.根据权利要求1所述的适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,所述具有存储需求的电控单元将需存储变量存储于其他电控单元包括步骤S105、各个其他电控单元将需存储变量存储于各自EEPROM后向具有存储需求的电控单元发送反馈报文,所述反馈报文包含四种状态及存储失败的故障类型,所述四种状态包括待机、存储完成、存储进行中和存储失败。
3.根据权利要求2所述的适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,所述具有存储需求的电控单元将需存储变量存储于其他电控单元包括步骤S106、所述具有存储需求的电控单元接收所述反馈报文,并根据所述反馈报文中的状态将存储完成的电控单元节点号和变量号写入自身变量地址的相邻地址。
4.根据权利要求1所述的适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,所述具有存储需求的电控单元将需存储变量存储于本地EEPROM时,首先判断需存储变量是否为重要待存变量,如为是则在本地EEPROM各页中多点存储。
5.根据权利要求1所述的适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,所述具有存储需求的电控单元向CAN总线发送第二报文广播存储数据帧前判断所述存储应答报文中是否共享EEPROM的信息,存在可以共享EEPROM的信息的存储应答报文时具有存储需求的电控单元向CAN总线发送第二报文广播存储数据帧。
6.根据权利要求1所述的适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,所述电控单元将需存储变量存储于各自EEPROM时分别将具有存储需求的电控单元的节点编号、变量编号及变量值存入EEPROM。
7.根据权利要求1所述的适用于新能源汽车电控系统的EEPROM多点读写的方法,其特征在于,所述具有读取需求的电控单元从本地EEPROM读取变量时,首先判断需读取变量是否为重要待读变量,如为是则在本地EEPROM各页中读取变量并校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州艾普乐思新能源动力系统科技有限公司,未经苏州艾普乐思新能源动力系统科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810889227.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种本安先导电路
- 下一篇:一种用于交流干扰腐蚀实验的恒流控制装置