Memory rewriting system for vehicle controller
    1.
    发明授权
    Memory rewriting system for vehicle controller 有权
    车载控制器内存重写系统

    公开(公告)号:US06480928B2

    公开(公告)日:2002-11-12

    申请号:US09802202

    申请日:2001-03-08

    IPC分类号: G06F1200

    CPC分类号: G11C16/102 G06F8/60

    摘要: A memory rewriting system for a vehicle controller is provided. The memory rewriting system transfers a first program from a rewriting device to the vehicle to rewrite a second program stored in a memory of the vehicle controller with the first program. The first program is transferred as data blocks. Each of the data blocks includes a program code field, a first address field and a second address field. The program code field contains a partial program code of the first program. The first address field contains a leading address of the memory in which the partial program code is stored. The second address field contains a leading address of the memory in which a following partial program code transferred by another block is to be stored. The data blocks are assembled in the rewriting device. Each data block is may be a fixed length or a variable length. When the data block is transferred to the vehicle controller, a first address in the first address field of the current transferred data block is compared with a second address in the second address field of the preceding transferred data block. If the first address included in the current data block is not equal to the second address included in the preceding data block, it is determined that the current transferred data block is not correct. The vehicle controller requests the rewriting device to retransfer a correct data block that has said second address in the first address field.

    摘要翻译: 提供了一种用于车辆控制器的存储器重写系统。 存储器重写系统将第一程序从重写装置传送到车辆,以用第一程序重写存储在车辆控制器的存储器中的第二程序。 第一个程序作为数据块传送。 每个数据块包括程序代码字段,第一地址字段和第二地址字段。 程序代码字段包含第一程序的部分程序代码。 第一个地址字段包含存储部分程序代码的存储器的前导地址。 第二地址字段包含存储器的前导地址,其中存储由另一个块传送的以下部分程序代码。 数据块被组装在重写装置中。 每个数据块可以是固定长度或可变长度。 当将数据块传送到车辆控制器时,将当前传送数据块的第一地址字段中的第一地址与先前传送数据块的第二地址字段中的第二地址进行比较。 如果当前数据块中包含的第一地址不等于前面数据块中包含的第二地址,则确定当前传送的数据块不正确。 车辆控制器请求重写装置在第一地址字段中重传具有所述第二地址的正确数据块。

    Memory rewriting system for vehicle controller
    2.
    发明授权
    Memory rewriting system for vehicle controller 有权
    车载控制器内存重写系统

    公开(公告)号:US07132923B2

    公开(公告)日:2006-11-07

    申请号:US09800814

    申请日:2001-03-07

    IPC分类号: G05B19/00

    CPC分类号: G11C16/102

    摘要: A memory rewriting system for a vehicle controller is provided. The system comprises a vehicle controller and an external rewriting device. A vehicle controller comprises a rewritable memory storing first security data. The first security data is used to determine whether rewriting to the rewritable memory is permitted. The rewriting device transfers new security data to the vehicle controller. The vehicle controller deletes the first security data and writes the new security data into the rewritable memory. Rewriting the new security data is performed by a program stored in a non-rewritable memory. Thus, the security data that is used to determine whether rewriting to the rewitable memory is permitted is rewritten with the new security data. Therefore, if the existing security data stored in the vehicle controller is invalidated, the security feature of the vehicle can be recovered. The vehicle may includes an anti-theft system. In this case, rewriting to the rewritable memory is permitted if the anti-theft system permits an operation as to the vehicle.

    摘要翻译: 提供了一种用于车辆控制器的存储器重写系统。 该系统包括车辆控制器和外部重写装置。 车辆控制器包括存储第一安全数据的可重写存储器。 第一安全数据用于确定是否允许重写到可重写存储器。 重写装置将新的安全数据传送到车辆控制器。 车辆控制器删除第一个安全数据,并将新的安全数据写入可重写存储器。 重写新的安全数据由存储在不可重写存储器中的程序执行。 因此,用新的安全数据重写用于确定是否允许重写到可再用存储器的安全数据。 因此,如果存储在车辆控制器中的现有安全数据无效,则可以恢复车辆的安全特征。 车辆可以包括防盗系统。 在这种情况下,如果防盗系统允许对车辆的操作,则允许重写到可重写存储器。

    Rewriting system for rewriting a memory on a vehicle controller
    3.
    发明授权
    Rewriting system for rewriting a memory on a vehicle controller 失效
    用于重写车辆控制器上的存储器的重写系统

    公开(公告)号:US06907495B2

    公开(公告)日:2005-06-14

    申请号:US09835042

    申请日:2001-04-13

    CPC分类号: G06F8/65

    摘要: The rewriting device for rewriting data stored in a memory of a vehicle controller with new data is provided. The rewriting device is capable of communicating with the vehicle controller. When deleting or writing operation on the memory is not being performed, the rewriting device determines that communication between the rewriting device and the vehicle controller is offline if no response from the vehicle controller within a first determination time. When deleting operation or writing operation on the memory is being performed, the determination of offline is prohibited until a second determination time has elapsed. The second determination time is greater than the first determination time. It is preferable that the second determination time for deleting operation is the time necessary to delete the data stored in the memory, and that the second determination time for writing operation is the time necessary to write the new data into the memory.

    摘要翻译: 提供用于重新存储在具有新数据的车辆控制器的存储器中的数据的重写装置。 重写装置能够与车辆控制器通信。 当没有对存储器进行删除或写入操作时,如果在第一确定时间内没有来自车辆控制器的响应,则重写装置确定重写装置和车辆控制器之间的通信是脱机的。 当正在执行删除操作或对存储器的写入操作时,禁止确定离线直到第二个确定时间过去。 第二确定时间大于第一确定时间。 优选地,删除操作的第二确定时间是删除存储在存储器中的数据所需的时间,并且写入操作的第二确定时间是将新数据写入存储器所需的时间。

    Rewriting system for vehicle controller
    4.
    发明授权
    Rewriting system for vehicle controller 有权
    车辆控制器重写系统

    公开(公告)号:US06876892B2

    公开(公告)日:2005-04-05

    申请号:US09835009

    申请日:2001-04-13

    CPC分类号: B60R16/0232 G06F8/60

    摘要: The rewriting system for rewriting data stored in a memory of a vehicle controller with new data is provided. The rewriting device is capable of communicating with the vehicle controller. The rewriting device enters a waiting state in which there is no exchange of message between the vehicle controller and the rewriting device. The rewriting device is in a waiting state until a predetermined waiting time has elapsed from the time at which a signal for requesting the vehicle controller to delete the data or write the new data is sent, or from the time at which a signal indicative of start of deleting operation of the data or writing operation of the new data is received. Thus, an erroneous determination of offline due to a busy state of the vehicle controller caused by deleting or writing operation is avoided. It is preferable that the predetermined waiting time for deleting operation is the time necessary to delete the data stored in the memory and the predetermined waiting time for writing operation is the time necessary to write the new data into the memory. This enables the waiting time to be optimized in accordance with the specification of the memory.

    摘要翻译: 提供了用新数据重写存储在车辆控制器的存储器中的数据的重写系统。 重写装置能够与车辆控制器通信。 重写装置进入在车辆控制器和重写装置之间不存在消息交换的等待状态。 重写装置处于等待状态,直到从用于请求车辆控制器的信号删除数据或写入新数据的时间开始经过预定的等待时间,或者从指示开始的信号的时间起 接收删除数据的操作或写入新数据的操作。 因此,避免了由于删除或写入操作引起的车辆控制器的忙碌状态的错误的离线确定。 优选地,删除操作的预定等待时间是删除存储在存储器中的数据所需的时间,并且用于写入操作的预定等待时间是将新数据写入存储器所需的时间。 这使得能够根据存储器的规格优化等待时间。