Method, apparatus and program for testing control program
    1.
    发明授权
    Method, apparatus and program for testing control program 有权
    测试控制程序的方法,装置和程序

    公开(公告)号:US07441235B2

    公开(公告)日:2008-10-21

    申请号:US10779703

    申请日:2004-02-18

    IPC分类号: G06F9/44 G06F11/00

    摘要: An automatic code generation section reads a control model, and generates and releases a control program which is written in the C language. At the generation of the control program, a correspondence information formation section creates correspondence information indicative of the correspondence relationship between the control model and the control program. A simulation section reads the control model and simulates its operation. A program execution section reads the control program and executes it. A synchronizing section makes synchronization, that is, a relational linkage, between the operation results of the simulation section and the program execution section based on the correspondence information.

    摘要翻译: 自动代码生成部分读取控制模型,并生成并释放以C语言编写的控制程序。 在生成控制程序时,对应信息形成部分创建表示控制模型和控制程序之间的对应关系的对应信息。 模拟部分读取控制模型并模拟其操作。 程序执行部分读取控制程序并执行。 同步部分根据对应信息在模拟部分的操作结果和程序执行部分之间进行同步,即关系连接。

    Product development system using common format data
    2.
    发明授权
    Product development system using common format data 有权
    产品开发系统采用通用格式数据

    公开(公告)号:US06697693B2

    公开(公告)日:2004-02-24

    申请号:US10115568

    申请日:2002-04-04

    IPC分类号: G06F1900

    CPC分类号: G06F8/20

    摘要: In a car development system, a control specification development computer transmits Excel-format matching data of a car manufacturer to an XML database computer of an ECU supplier. The XML database computer converts the Excel-format data to XML-format data, and stores the data into an XML database. A software development computer of the ECU supplier requests text-format matching data, and the XML database computer extracts the matching data from the XML database, converts the data to text-format data and then transmits the data to the software development computer. A matching computer of the car manufacturer can likewise store ASAP2-format data into the XML database computer or extract the data from the XML database computer.

    摘要翻译: 在汽车开发系统中,控制规范开发计算机将汽车制造商的Excel格式匹配数据传输到ECU供应商的XML数据库计算机。 XML数据库计算机将Excel格式数据转换为XML格式数据,并将数据存储到XML数据库中。 ECU供应商的软件开发计算机请求文本格式匹配数据,XML数据库计算机从XML数据库提取匹配数据,将数据转换为文本格式数据,然后将数据传输到软件开发计算机。 汽车制造商的匹配计算机也可以将ASAP2格式的数据存储到XML数据库计算机中,或从XML数据库计算机中提取数据。

    Method and apparatus for scheduling tasks to control hardware devices
    4.
    发明授权
    Method and apparatus for scheduling tasks to control hardware devices 有权
    用于调度任务以控制硬件设备的方法和装置

    公开(公告)号:US08595746B2

    公开(公告)日:2013-11-26

    申请号:US12927142

    申请日:2010-11-08

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4887

    摘要: In a method of scheduling tasks for controlling hardware devices, a specified task having the execution right in a current time slice is terminated by depriving the execution right therefrom, when a time during which the execution right continues reaches the activation time given to the specified task. An identification process is performed when each reference cycle has been completed or each task has been terminated. In the identification process, i) when there remain, time-guaranteed tasks which have not been terminated in the current time slice, a time-guaranteed task whose priority is maximum among the remaining tasks is identified, and ii) when there remain no un-terminated time-guaranteed tasks in the current slice, of remaining non-time-guaranteed tasks which are not terminated yet in the current time slice, a non-time-guaranteed task whose priority is maximum is identified. The execution right is assigned to the identified task through the identification process.

    摘要翻译: 在调度用于控制硬件设备的任务的方法中,当执行权继续到达指定任务的激活时间时,具有在当前时间片中具有执行权限的指定任务终止, 。 当每个参考周期已经完成或每个任务已被终止时,执行识别过程。 在识别过程中,i)当仍然存在时,在当前时间片中未被终止的时间保证任务被确定为在剩余任务中优先级最高的时间保证任务,以及ii)当不存在un - 当前片中终止的时间保证任务,剩余的非时间保证任务在当前时间片中尚未终止,确定优先级最高的非时间保证任务。 通过识别过程将执行权分配给所识别的任务。

    Vehicle control apparatus having multiple ECUs loaded with respective control programs

    公开(公告)号:US06445989B1

    公开(公告)日:2002-09-03

    申请号:US09814102

    申请日:2001-03-22

    IPC分类号: G06F700

    摘要: A vehicle control apparatus has multiple electronic control units, A-ECU and B-ECU, connected via a communication line. Control programs of the apparatus is defined in an object-oriented type and loaded distributedly among multiple control units. The control programs of each control unit includes an application layer, an interface layer, a hardware-dependent virtual sensor part, a virtual actuator part, an input information converting part and output control part. The application layer is separated from hardware-dependent parts When an application layer of a B-ECU specifies a virtual actuator part and outputs driving information, an interface layer sends the driving information via the communication line to an interface layer of an A-ECU. The output control part of the A-ECU outputs that driving information at suitable timing to the virtual actuator part.

    CONSOLIDATED ELECTRONIC CONTROL UNIT AND RELAY PROGRAM IMPLEMENTED IN THE SAME
    6.
    发明申请
    CONSOLIDATED ELECTRONIC CONTROL UNIT AND RELAY PROGRAM IMPLEMENTED IN THE SAME 审中-公开
    综合电子控制单元和同步执行的继电器程序

    公开(公告)号:US20110022809A1

    公开(公告)日:2011-01-27

    申请号:US12844083

    申请日:2010-07-27

    IPC分类号: G06F12/00

    CPC分类号: G06F9/45533 G06F9/4887

    摘要: In a consolidated electronic control unit (ECU) integrally produced by a plurality of conventional ECUs, an inventive relay program is adapted to enable a CPU of the consolidated ECU to rewrite internal and external parameters into the external and internal parameters, respectively, with reference to a correspondence list previously set between the internal parameter and the external parameter. The internal parameter is a parameter that is to be used by a specific program implemented in the consolidated ECU. The external parameter is a parameter that corresponds to the internal parameter and that is to be used by a non specific program implemented in the consolidated ECU.

    摘要翻译: 在由多个常规ECU整体生产的综合电子控制单元(ECU)中,本发明的继电器程序适于使得综合ECU的CPU能够分别将内部和外部参数重写为外部和内部参数,参考 先前在内部参数和外部参数之间设置的对应列表。 内部参数是由综合ECU中实现的特定程序使用的参数。 外部参数是与内部参数对应的参数,由参与整合ECU的非特定程序使用。

    Automobile control system and method capable of revising control data transmission function
    7.
    发明授权
    Automobile control system and method capable of revising control data transmission function 有权
    能够修改控制数据传输功能的汽车控制系统和方法

    公开(公告)号:US06374161B1

    公开(公告)日:2002-04-16

    申请号:US09551870

    申请日:2000-04-18

    IPC分类号: B60R1602

    摘要: An automobile control system has a microcomputer that subjects each control data to be transmitted to a communication opponent to LSB conversion (accuracy conversion) to convert the control data to the data having the resolution acceptable for the communication opponent. The microcomputer stores a plurality of types of LSB conversion programs and a physical value conversion table. The microcomputer activates the physical value conversion program corresponding to the control data to be transmitted this time based on information listed in the table and subjects the control data to LSB conversion process according to the program of the physical value conversion. The microcomputer further has a Handle number specification table and a packet number specification table. The microcomputer generates the packet data to be transmitted based on the two tables. A transmission target packet number is used for regular transmission and the Handle number of the data to be event-transmitted is used for event transmission.

    摘要翻译: 汽车控制系统具有使每个控制数据被发送到通信对方进行LSB转换(精度转换)的微型计算机,以将控制数据转换成具有对于通信对方可接受的分辨率的数据。 微型计算机存储多种类型的LSB转换程序和物理值转换表。 该微计算机根据表中列出的信息激活对应于要发送的控制数据的物理值转换程序,并根据物理值转换的程序对控制数据进行LSB转换处理。 微型计算机还具有句柄号码规格表和分组号规格表。 微计算机根据这两个表生成要发送的分组数据。 传输目标分组号用于常规传输,并且要事件发送的数据的句柄数用于事件传输。

    Memory check apparatus and method for checking data upon retrieval from memory
    8.
    发明授权
    Memory check apparatus and method for checking data upon retrieval from memory 有权
    用于在从存储器检索时检查数据的存储器检查装置和方法

    公开(公告)号:US06216084B1

    公开(公告)日:2001-04-10

    申请号:US09363414

    申请日:1999-07-29

    IPC分类号: G06F1107

    摘要: In a control apparatus and method for vehicles, control data such as engine air-fuel ratio correction values are learned and stored in a backup RAM to be used in engine control. Before the data are actually used in the engine control, not all the stored data are checked but only the data read out from the backup RAM to be used for control calculation are checked. Thus, all the memory data necessary are ensured to be checked in a short period of time, and improper control operation resulting from erroneous data can be obviated. Further, abnormality checking of all the stored data is executed at a specified timing separately. When the abnormality is found in any of the data, all the data in the backup RAM are initialized.

    摘要翻译: 在车辆的控制装置和方法中,诸如发动机空燃比校正值的控制数据被学习并存储在备用RAM中以用于发动机控制。 在数据实际用于引擎控制之前,并不是检查所有存储的数据,而只检查从备用RAM中读出的数据以用于控制计算。 因此,确保在短时间内检查所需的所有存储器数据,并且可以避免由错误数据导致的不正确的控制操作。 此外,分别在指定的定时执行所有存储的数据的异常检查。 当在任何数据中发现异常时,备份RAM中的所有数据都被初始化。

    Vehicle diagnosis system
    9.
    发明授权
    Vehicle diagnosis system 失效
    车辆诊断系统

    公开(公告)号:US5479347A

    公开(公告)日:1995-12-26

    申请号:US260408

    申请日:1994-06-14

    CPC分类号: G06F11/2294

    摘要: In a vehicle diagnosis system in which a diagnosis unit is connected to a control unit, the control unit determines whether or not there is a code read request from the diagnosis unit. When there is the request, it further determines whether or not code erase is in execution. When code erase is not in execution, an abnormality code stored in the standby RAM region of its CPU is searched for and the result is transmitted to the diagnosis unit. When code erase is in execution, on the other hand, the data after code erase (no abnormality code) is transmitted to the diagnosis unit. Thus, during code erase operation, the abnormality data before erase is prevented from being transmitted to the diagnosis unit.Further, in case of a RAM value read request is made from a main CPU to other CPU in the controller, it is checked whether a requested address value from the main CPU to the other CPU agrees with the address value transmitted from the other CPU to the main CPU. When the address values agree, the flag XA4ANS is set. After a prescribed interval from this flag setting, the RAM value corresponding to the requested address are responsively sent out to the diagnosis unit. Therefore, transmission of erroneous information to the diagnosis unit can be prevented without fail.

    摘要翻译: 在诊断单元连接到控制单元的车辆诊断系统中,控制单元确定是否存在来自诊断单元的代码读取请求。 当有请求时,它进一步确定代码擦除是否正在执行。 当代码擦除不执行时,搜索存储在其CPU的备用RAM区域中的异常代码,并将结果发送给诊断单元。 另一方面,当代码擦除执行时,将代码擦除后的数据(无异常代码)发送到诊断单元。 因此,在代码擦除操作期间,防止擦除之前的异常数据被发送到诊断单元。 此外,在控制器中从主CPU向其他CPU进行RAM值读取请求的情况下,检查从主CPU到其他CPU的所请求的地址值是否与从其他CPU发送的地址值一致 主CPU。 当地址值一致时,标志XA4ANS被置位。 在从该标志设置规定的间隔之后,响应地将与所请求的地址相对应的RAM值发送到诊断单元。 因此,可以防止错误地向诊断单元发送错误信息。

    Method and apparatus for scheduling tasks to control hardware devices
    10.
    发明申请
    Method and apparatus for scheduling tasks to control hardware devices 有权
    用于调度任务以控制硬件设备的方法和装置

    公开(公告)号:US20110113431A1

    公开(公告)日:2011-05-12

    申请号:US12927142

    申请日:2010-11-08

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4887

    摘要: In a method of scheduling tasks for controlling hardware devices, a specified task having the execution right in a current time slice is terminated by depriving the execution right therefrom, when a time during which the execution right continues reaches the activation time given to the specified task. An identification process is performed when each reference cycle has been completed or each task has been terminated. In the identification process, i) when there remain, time-guaranteed tasks which have not been terminated in the current time slice, a time-guaranteed task whose priority is maximum among the remaining tasks is identified, and ii) when there remain no un-terminated time-guaranteed tasks in the current slice, of remaining non-time-guaranteed tasks which are not terminated yet in the current time slice, a non-time-guaranteed task whose priority is maximum is identified. The execution right is assigned to the identified task through the identification process.

    摘要翻译: 在调度用于控制硬件设备的任务的方法中,当执行权继续到达指定任务的激活时间时,具有在当前时间片中具有执行权限的指定任务终止, 。 当每个参考周期已经完成或每个任务已被终止时,执行识别过程。 在识别过程中,i)当仍然存在时,在当前时间片中未被终止的时间保证任务被确定为在剩余任务中优先级最高的时间保证任务,以及ii)当不存在un - 当前片中终止的时间保证任务,剩余的非时间保证任务在当前时间片中尚未终止,确定优先级最高的非时间保证任务。 通过识别过程将执行权分配给所识别的任务。