Method and device for emulating control and/or regulating functions of a control or regulating device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/455
G06F-011/00
출원번호
US-0257802
(2002-02-09)
등록번호
US-8170860
(2012-05-01)
우선권정보
DE-101 06 504 (2001-02-13)
국제출원번호
PCT/DE02/00480
(2002-02-09)
§371/§102 date
20030416
(20030416)
국제공개번호
WO02/065220
(2002-08-22)
발명자
/ 주소
Wagner, Horst
Stuerzl, Volker
Schöneck, Guenter
Breitenbach, legal representative, Gerda
출원인 / 주소
Robert Bosch GmbH
대리인 / 주소
Kenyon & Kenyon LLP
인용정보
피인용 횟수 :
0인용 특허 :
10
초록▼
A method and an emulation device for emulating control and/or regulating functions of a control or regulating unit, in particular of a motor vehicle. For emulation, the functions are swapped out into an external emulation computer, a data circuit is produced before the beginning of the emulation via
A method and an emulation device for emulating control and/or regulating functions of a control or regulating unit, in particular of a motor vehicle. For emulation, the functions are swapped out into an external emulation computer, a data circuit is produced before the beginning of the emulation via a software interface of the emulation computer and a software interface of the control/regulating unit. In order to significantly accelerate the development and programming of new control/regulating functions of the control/regulating unit, the software interfaces are configured for the emulation of different control/regulating functions before the beginning of the emulation without changing the software.
대표청구항▼
1. A method of a control arrangement of a motor vehicle, the method comprising: executing, by a processor of a regulating device, a regulating program to control functions of the motor vehicle;during the execution and responsive to a trigger event, calling a regulating function modeled in an emulati
1. A method of a control arrangement of a motor vehicle, the method comprising: executing, by a processor of a regulating device, a regulating program to control functions of the motor vehicle;during the execution and responsive to a trigger event, calling a regulating function modeled in an emulation computer;responsive to the calling, executing, by a processor of the emulation computer, the modeled regulating function;one of before and during the execution of the modeled regulating function, reading out data from a memory of the regulating device and transmitting the read data to the emulation computer;after the execution of the modeled regulating function: transmitting data from the emulation computer to the memory of the regulating device; andcontinuing, by the processor of the regulating device, the execution of the regulating program; andadjusting a protocol for the data transmission between the regulating device and the emulation computer, the adjustment (a) being dependent on the modeled regulating function being called, and (b) being performed using configuration data;wherein the configuration data is used for configuring software interfaces between the regulating device and the emulation computer. 2. The method of claim 1, wherein, based on the modeled regulating function to be executed by the processor of the emulation computer, the configuration data is selected by selecting from a set of variables of a library. 3. The method of claim 2, wherein resources for a data circuit connecting the regulating device and the emulation computer and resources of the memory of the regulating device are dynamically managed in accordance with the configuration of the software interfaces. 4. The method of claim 1, wherein the configuration of the software interfaces is defined on the emulation computer. 5. The method of claim 1, further comprising: transmitting the configuration data from the emulation computer to the regulating device during an initialization phase of the emulation computer in order to configure the software interfaces. 6. The method of claim 1, wherein, based on the modeled regulating function to be executed by the processor of the emulation computer, the configuration data is selected from a library that includes a plurality of configuration data. 7. The method of claim 6, wherein the selected configuration data defines a size of a table of the memory of the regulating device and in which data is to be stored. 8. The method of claim 6, wherein the selected configuration data defines a data word length. 9. The method of claim 6, wherein the selected configuration data defines a timing in which processing is performed. 10. The method of claim 6, wherein the selected configuration data defines whether a data circuit, by which the regulating device and the emulation computer are connected to each other, will be monitored. 11. The method of claim 1, wherein the executing of the regulating program is begun prior to the configuration of the software interfaces. 12. The method of claim 1, wherein, based on the modeled regulating function to be executed by the processor of the emulation computer, the configuration data is selected by selecting from a set of variables of a library. 13. The method of claim 1, wherein the adjusting of the protocol includes defining an allocation layer to which accesses of the memory of the regulating device are directed, the allocation layer redirecting the accesses to portions of the memory. 14. The method of claim 1, wherein the configuration data is defined using the emulation computer. 15. A control arrangement of a motor vehicle, the control arrangement comprising: a regulating device that is configured to execute a regulating program to control functions of the motor vehicle and that includes a first software interface;an emulation computer that includes a second software interface, the first and second software interfaces being configured to interface between the regulating device and the emulation computer; anda data circuit to link the regulating device and the emulation computer;wherein: the regulating device is configure to, during the execution of the regulating program and responsive to a trigger event, call a regulating function modeled in the emulation computer;the emulation computer is configured to execute the modeled regulating function;the control arrangement is configured such that: one of before and during the execution of the modeled regulating function, data is read from a memory of the regulating device and transmitted to the emulation computer; andafter the execution of the modeled regulating function: data is transmitted from the emulation computer to the memory of the regulating device; andthe regulating device continues the execution of the regulating program;a protocol for the data transmission between the regulating device and the emulation computer is adjusted;the adjustment is (a) dependent on the modeled regulating function being called and (b) performed using configuration data; andthe configuration data is used for configuring the first software interface and the second software interface. 16. The control arrangement of claim 15, wherein the data circuit is implemented as a serial bus system. 17. The control arrangement of claim 15, wherein the serial bus system includes a controller area network bus. 18. A hardware computer-readable medium having stored thereon instructions executable by a processor, the instructions which, when executed by the processor, cause the processor to perform a method for controlling a motor vehicle, the method comprising: executing a regulating program to control functions of the motor vehicle;during the execution and responsive to a trigger event, calling a regulating function modeled in an external emulation computer, wherein, responsive to the calling, the external emulation computer executes the modeled regulating function;one of before and during the execution of the modeled regulating function, reading out data from a memory of the regulating device and transmitting the read data to the external emulation computer;after the execution of the modeled regulating function: storing data received from the external emulation computer in the memory of the regulating device; andcontinuing the execution of the regulating program; andadjusting a protocol for the data transmission between the regulating device and the emulation computer, the adjustment (a) being dependent on the modeled regulating function being called, and (b) being performed using configuration data;wherein the configuration data is used for configuring a software interface between the regulating device and the emulation computer. 19. The computer-readable medium of claim 18, wherein the computer-readable medium includes one of a read-only memory, a random access memory and a flash memory.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Adrain John B. (723 Ocean View Dr. Port Hueneme CA 93041), Apparatus and method for modifying control of an originally manufactured engine control module.
Santoline Linda L. ; Gaussa ; Jr. Louis W. ; Shemony Robert A. ; Broderick Deborah D. ; Tran Thuy T., Stimulated simulator for a distributed process control system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.