Patents Assigned to dSPACE digital signal processing and control engineering
-
Patent number: 10229531Abstract: A method and a device for testing a control unit, in which sensor data are transmitted over a network connection to a real or simulated control unit, which data are calculated by a data processing system using simulation, in which the simulation of the sensor data takes place at least in part with at least one graphics processor of at least one graphics processor unit of the data processing system. The simulated sensor data are encoded in image data that are output via a visualization interface to a data conversion unit that simulates a visualization unit connected to the visualization interface. Via the data conversion unit the received image data are converted into packet data containing the sensor data through the network connection to the control unit.Type: GrantFiled: May 27, 2015Date of Patent: March 12, 2019Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Carsten Scharfe, Thorsten Pueschl
-
Publication number: 20190072946Abstract: A method for generating a technical system model executable on a test unit, wherein the test unit and the executable model are designed for real-time-capable testing of a control unit connected to the test unit, and wherein the executable model is constructed from a plurality of executable submodels communicating with each other, wherein each executable submodel has a separate address space and/or is executed on a separate processor or separate processor core when a test of a control unit connected to the test unit is being run.Type: ApplicationFiled: June 11, 2018Publication date: March 7, 2019Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Bjoern MEYER, Irina ZACHARIAS
-
Publication number: 20190073437Abstract: A method for providing a real-time-capable simulation for control unit development, wherein the real-time-capable simulation simulates a control unit or an environment of a control unit or a combination of a control unit and an environment of the control unit. The real-time-capable simulation has a co-simulation of a real-time-capable sub-simulation and a non-real-time-capable sub-simulation that interacts with the real-time-capable sub-simulation, wherein the real-time-capable sub-simulation and the non-real-time-capable sub-simulation are designed for communication of simulation data. The real-time-capable sub-simulation has a first simulation time corresponding to real time and the non-real-time-capable sub-simulation has a virtual, second simulation time that is coupled to the first simulation time and that matches the first simulation time at the start of the real-time-capable simulation.Type: ApplicationFiled: August 27, 2018Publication date: March 7, 2019Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Nicolas AMRINGER, Dominik HOLLER, Steffen BERINGER
-
Patent number: 10223077Abstract: A method for automatically determining models signals of an FPGA program which are readable from the FPGA with the aid of a readback following an FPGA build, including the following steps: generating an FPGA model and generating an FPGA code from the FPGA model, the method comprising the additional step of an automatic analysis for the purpose of identifying signals which are readable from the FPGA with the aid of a readback, prior to the completion of the step of generating the FPGA code from the FPGA model, and the method comprises the step of outputting signals which are readable from the FPGA with the aid of a readback. A data processing device is also provided for carrying out the method.Type: GrantFiled: September 24, 2015Date of Patent: March 5, 2019Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Heiko Kalte, Lukas Funke
-
Publication number: 20190065356Abstract: A configuration system for a test device designed for testing an electronic control unit. The test device is a hardware-in-the-loop simulator or a rapid control prototyping simulator, wherein a software model of a technical system is executed on the test device and the software model communicates electronically via an input/output interface of the test device with a system to be tested that is connected to the test device. Simulation data is electronically transmitted by the communication, and the configuration system is coupled to a modeling system and in the modeling system is a software model characterized by transversely and longitudinally connected function blocks. The configuration system configures the test device by interconnected configuration items such that the configuration items determine the physical characteristics of the input/output interface and/or the connection of the input/output interface with the software model.Type: ApplicationFiled: August 31, 2018Publication date: February 28, 2019Applicant: dSPACE digital signal processing and control engin eering GmbHInventors: Joerg HAGENDORF, Martin KRONMUELLER
-
Publication number: 20190065644Abstract: A configuration system of a test device designed for testing an electronic control unit. The test device is a hardware-in-the-loop simulator or a rapid control prototyping simulator. A software model of a technical system is executed on the test device and the software model communicates via an input/output interface of the test device with a device connected to the test device. Data is electronically transmitted by the communication, wherein the configuration system has a plurality of configuration items. The configuration items are assigned technical functional properties of the test device and the test device and/or the communication between the connected device and the software model is configured using the technical functional properties. The configuration items are assigned a functional category and are structured in functional panels in the configuration system.Type: ApplicationFiled: August 31, 2018Publication date: February 28, 2019Applicant: dSPACE digital signal processing and control engineering GmbHInventor: Martin KRONMUELLER
-
Patent number: 10204190Abstract: A method for calculating a desired trajectory for a vehicle is provided. The vehicle is located at a position on a road bounded by two road edges, wherein the road edges are known at least in a region around the position of the vehicle. A spring-mass model is introduced, wherein the spring-mass model is used for calculating the desired trajectory, wherein the positions of the point masses are calculated for a rest state of the spring-mass model, and the calculated positions of the point masses are used as data points for the calculation of a curve connecting the point masses, whereby the curve represents the desired trajectory.Type: GrantFiled: August 11, 2016Date of Patent: February 12, 2019Assignee: dSPACE digital signal processing and control engineeringInventors: Michael Peperhowe, Kusnadi Liem
-
Apparatus having simulation unit for producing simulation signal for testing an electrical component
Patent number: 10191113Abstract: An apparatus for testing an electrical component, having a simulation unit for producing a simulation signal, a plurality of test units, and at least one electrical connecting device, whereby the simulation unit and the plurality of test units are connected or connectable to each other in an electrically conductive fashion via the at least one connecting device, and the at least one connecting device has at least one electrical switch device, which is situated to make or break an electrical connection between the plurality of test units.Type: GrantFiled: December 1, 2014Date of Patent: January 29, 2019Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Dirk Hasse, Peter Scheibelhut, Robert Polnau -
Patent number: 10180917Abstract: An interface unit for data exchange between a first processor of a computer system and a peripheral environment. The interface unit has a number of input data channels for receiving input data from the peripheral environment and a first access management unit. The access management unit is configured to receive a request for providing the input data, stored in the number of input data channels, from a first interface processor stored in the interface unit and from a second interface processor stored in the interface unit and to provide or not to provide the input data, stored in the number of input data channels, to the first interface processor and the second interface processor. A first priority and a second priority can be stored in the first access management unit.Type: GrantFiled: May 11, 2016Date of Patent: January 15, 2019Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Jochen Sauer, Robert Leinfellner, Matthias Klemm, Thorsten Brehm, Robert Polnau, Matthias Schmitz
-
Patent number: 10162324Abstract: A method for manipulating a first function of a control program of an electronic control device, using a second function. The control program is processed using a first calculation kernel of a processor, and the second function is processed by a second calculation kernel during the processing of the control program. The first function assigns a first value to a variable and writes the first value to the storage address of the variable at a first time. The second function assigns a second value to the variable, which value is written to the storage address of the variable at a second time, wherein the second value written by the first function is overwritten. At a third time, the control program reads the second value from the storage address of the variable. A control entity coordinates the times at which the storage address of the variable is accessed.Type: GrantFiled: June 9, 2016Date of Patent: December 25, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Bastian Kellers, Marc Dressler, Thorsten Hufnagel
-
Publication number: 20180357186Abstract: A number of software routines comprising at least two software routines are created for an interface unit of a computer system having a first and a second interface processor for forwarding input data from a peripheral to a processor of the computer system on which software is programmed. A first subset of the software routines is assigned to a first category provided for task-synchronous data transfer, and a second subset of the software routines are assigned to a second category provided for continuous data transfer. The first interface processor is programmed with the first subset and the second interface processor with the second subset of software routines. During execution of the software, the first subset is cyclically executed by the first interface processor at a first cycle rate, and the second subset is cyclically executed by the second interface processor at a second cycle rate.Type: ApplicationFiled: June 1, 2018Publication date: December 13, 2018Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Matthias FROMME, Jochen SAUER, Matthias SCHMITZ
-
Publication number: 20180349255Abstract: A method and device for transmitting metrologically acquired and digitized measured data in a test device. The measured data corresponds to a program task, and a direction of the transmission of the measured data from a measured data transmitter of the test device is provided via a data channel to a measured data receiver of the test device. The measured data transmitter has a signal preprocessing processor, a task monitoring processor and a data channel arbiter. Via the task monitoring processor, a task ID data packet is generated at an execution start of the program task or at an execution end of the program task, and the task ID data packet is transmitted to the data channel arbiter. Via the data channel arbiter, the measured data and the task ID data packet are successively forwarded via the data channel as a data stream to the measuring data receiver.Type: ApplicationFiled: June 4, 2018Publication date: December 6, 2018Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Matthias FROMME, Jochen SAUER, Matthias SCHMITZ
-
Patent number: 10102325Abstract: A method for determining the power consumption of a programmable logic device, in which at least one configuration parameter is determined in accordance with a predefined configuration and at least one device parameter is determined in accordance with the programmable logic device. The predefined configuration is designed such that the programmable logic device exchanges data with a computing unit through at least one interface pin and receives data from at least one signal source and/or sends it to at least one signal receiver through at least one interface pin. At least one data characteristic of the data exchanged between the computing unit and the programmable logic device as well as at least one signal characteristic of the data received from the at least one signal source and/or sent to the at least one signal receiver are determined.Type: GrantFiled: October 12, 2016Date of Patent: October 16, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Dominik Lubeley, Marc Schlenger, Heiko Kalte
-
Patent number: 10095194Abstract: A method for configuring a test device set up for testing an electronic control unit by a configuration system, whereby a software model of a technical system is executed in the test device and the software model communicates via an input/output interface of the test device with a device connected to the test device, whereby the configuration system has a first configuration element of a first element type and a second configuration element of a second element type, whereby the configuration elements are assigned properties of the test device with which the communication between the connected device and the software model is configured, wherein sorting of the properties occurs in the configuration system, and the sorting is switchable between the sorting types, namely, a union set sort, intersection sort, and condensing sort.Type: GrantFiled: April 20, 2016Date of Patent: October 9, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Marc Tegethoff, Martin Kronmueller, Sebastian Reuschel, Achim Schumacher
-
Patent number: 10083043Abstract: A method for accessing a signal value of an FPGA at runtime, including the steps of loading an FPGA hardware configuration into the FPGA, executing the FPGA hardware configuration in the FPGA, requesting a signal value of the FPGA, sending status data from a functional level of the FPGA to a configuration memory in its configuration level, reading the status data from the configuration memory as readback data, and determining the signal value of the readback data. A method is also provided for making an FPGA build, based on an FPGA model, using a hardware description language, including the steps of creating an FPGA hardware configuration, identifying memory locations of a configuration memory for status data of at least one signal value based on the FPGA hardware configuration, and creating a list with signal values accessible at runtime and the memory locations corresponding thereto.Type: GrantFiled: December 8, 2015Date of Patent: September 25, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventor: Heiko Kalte
-
Patent number: 10078500Abstract: A method for generating production code from a block diagram on a host computer is provided. A block in the block diagram has a number of input ports for receiving signals and a number of output ports for sending signals. The processor identifies a first block in the block diagram. The input signal is traced back to a second block upstream of the first block. Compliance with a optimization condition is checked, the optimization condition being fulfilled when a group of adjacent blocks has an assignment operation that affects one or more elements of the input signal while leaving at least one element of the composite variable unchanged. A combined production code is generated for the group of adjacent blocks when the optimization condition is fulfilled so that the combined production code includes write instructions for those elements of the composite variable that are affected by the assignment operation.Type: GrantFiled: September 23, 2016Date of Patent: September 18, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Sebastian Moors, Michael Mair, Tanja Moldenhauer, Volker Straetgen
-
Patent number: 10055363Abstract: A method for configuring an interface unit of a computer system with a first processor and a second processor stored in the interface unit. A data link is set up between the first processor and the second processor. A peripheral of the computer system is configured to store input data in an input data channel and to read output data from an output data channel, and the second processor is configured to read the input data from the input data channel and to store output data in the output data channel. A sequence of processor commands for the second processor is created such that a number of subsequences is created.Type: GrantFiled: May 11, 2016Date of Patent: August 21, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Jochen Sauer, Robert Leinfellner, Matthias Klemm, Thorsten Brehm, Robert Polnau, Matthias Schmitz
-
Patent number: 10055513Abstract: A development device for configuring a model of a technical system to represent signal paths, in particular on a computer with a display, wherein the model depicts at least two signal paths of the technical system and, in an initial representation, all input signals, output signals, and all processing units are depicted in the form of block elements in a circuit diagram, characterized in that the development device is configured to reduce the representation of the model to the signal path of the selected signal once any desired input signal or output signal has been selected, wherein only the relevant processing units are displayed or highlighted.Type: GrantFiled: September 24, 2014Date of Patent: August 21, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventor: Egon Krenzer
-
Patent number: 10025883Abstract: A method for performing configuration of a control unit test system with hardware components connected thereto, wherein control units can be tested with the test system in an environment simulated by the test system by means of a model, and wherein the test system comprises at least one computer, in particular a computer executing the model, as well as hardware components, connected to one another by means of at least one network, in which at least a portion of the hardware components comprises a dedicated server (MIS) that, by means of communication, provides access to the configuration data associated with the hardware component, in particular stored in the hardware component, and the model and/or the hardware component is adapted, in particular configured, as a function of the configuration data that are made accessible.Type: GrantFiled: February 24, 2014Date of Patent: July 17, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Juergen Paule, Juergen Klahold
-
Publication number: 20180173831Abstract: A method for creating a model of a technical system, is provided, the model being compatible with a simulation device. The simulation device is a simulation device set up for control unit development and the compatible model is executable on the simulation device. The method includes: providing a simulation-device-incompatible model of the technical system; providing a virtual execution environment, wherein the simulation-device-incompatible model of the technical system is executable in the virtual execution environment; and encapsulating the simulation-device-incompatible model of the technical system and the virtual execution environment in a compatible container unit forming the compatible model of the technical system. The incompatible model of the technical system can be addressable via the compatible container unit and the virtual execution environment on simulation device.Type: ApplicationFiled: December 18, 2017Publication date: June 21, 2018Applicant: dSPACE digital signal processing and control engineering GmbHInventor: Andreas PILLEKEIT