Patents Assigned to dspace digital signal processing and control engineering GmbH
  • Publication number: 20150346716
    Abstract: 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: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Carsten SCHARFE, Thorsten PUESCHL
  • Publication number: 20150347669
    Abstract: A method for changing a signal value of an FPGA at runtime, including the steps of loading an FPGA hardware configuration with at least one signal value onto the FPGA, running the FPGA hardware configuration on the FPGA, setting the signal value for transfer to the FPGA, determining writeback data from the signal value, writing the writeback data as status data to a configuration memory of the FPGA, and transferring the status data from the configuration memory to the functional level of the FPGA. A method is also provided for performing an FPGA build, including the steps of creating an FPGA hardware configuration with a plurality of signal values, arranging signal values in adjacent areas of the FPGA hardware configuration, ascertaining memory locations of a configuration memory for status data of the plurality of signal values on the basis of the FPGA hardware configuration, and creating a list containing signal values.
    Type: Application
    Filed: August 11, 2015
    Publication date: December 3, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Heiko KALTE, Lukas FUNKE
  • Patent number: 9201764
    Abstract: A development device and a method for creating and testing a control unit program, whereby the preparation of an intervention point for manipulating a quantity of a runtime environment for testing a control unit program component in a test environment having a test scenario program component and an observation device for receiving output values and indicating the test result. An executable program containing all program components is created from one or more program components, including a control unit program component that is to be tested and a test scenario program component. The creation includes generation of a runtime environment, wherein the runtime environment provides a communication channel for transmitting input and output values between the program components, and wherein a component test service is provided that offers an interface to the runtime environment pursuant to the AUTOSAR standard as an intervention point for manipulating a quantity of the runtime environment.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: December 1, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Markus Suevern, Anne Geburzi
  • Publication number: 20150331983
    Abstract: A method for generating a netlist of an FPGA program. The model of the FPGA program is composed of at least two components, each component being assigned a separate partition on the FPGA. An independent build is carried out for each component and an overall classification is generated from the components, wherein the build jobs are automatically started after a trigger event and the trigger event is a saving of a component, the exiting of a component of the design, or a time-controlled, automated initiation of a build.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 19, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Heiko KALTE, Dominik LUBELEY
  • Patent number: 9188507
    Abstract: A steering test stand has a first steering device with a measurement unit measuring the steering device torque value and applies forces to the steering device and control unit and has a control unit connected to a computer for controlling actuators. The computer simulates static and/or dynamic properties of a motor vehicle and transmits simulated target values to the control unit. A test driver unit comprises a second steering device as a force feedback steering wheel and a connection between the test driver unit and the computer, transmits a second steering angle set on the force feedback steering wheel. A second connection between the test driver unit and computer transmits steering torque measured on the first steering device to the test unit, such that the second steering device sets a second steering torque value on the force feedback steering wheel as a function of the first value.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: November 17, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Thomas Schulte, Andre Lehmann
  • Publication number: 20150324105
    Abstract: A method and data processing system for linking a plurality of data structures of a data processing system with a plurality of elements of a man-machine interface (MMI) are provided. The method includes the steps: provision of an MMI with a plurality of elements, arranging a plurality of data structures in a list, selection of an element of the MMI by a user, automatic linking of a first data structure from the list with the selected element of the MMI, and setting the beginning of the list to the data structure that follows the previously linked data structure in the list. The steps of selection of an element of the MMI by a user, automatic linking of a first data structure from the list with the selected element of the MMI, and setting the beginning of the list to the data structure are carried out repeatedly.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventor: Sebastian SCHULTE
  • Publication number: 20150323573
    Abstract: A method for monitoring the power consumption of an electrical consumer that has a capacitive load and the controllable circuit element and the consumer are connected in series. The amplitude of the current flowing through the consumer, the voltage dropping across the consumer, and the change over time of the voltage dropping across the consumer are sensed. An allowed operating current amplitude is calculated from the voltage dropping across the consumer and from a predefined power. A charging current amplitude of the capacitive load is calculated from the change over time of the voltage dropping across the consumer. An allowed instantaneous current amplitude is calculated. The allowed instantaneous current amplitude is compared with the amplitude of the current flowing through the consumer and the electrical resistance of the circuit element is increased if the amplitude of the current flowing through the consumer is greater than the allowed instantaneous current amplitude.
    Type: Application
    Filed: April 22, 2015
    Publication date: November 12, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventor: Florian VOELZKE
  • Publication number: 20150301110
    Abstract: A method for real-time testing of a control unit with a simulator is provided. The simulator calculates a load current and a load voltage as electrical load state variables via converter control data and via an electrical load model that does not take into account current discontinuities caused by the converter, and transmits at least a portion of the load state variables to the control unit. A control observer is additionally implemented on the simulator that calculates at least the load current as a load state variable taking into account the converter control data and an observer load model. The observer detects a zero-crossing of the load current and a current discontinuity caused thereby from the calculated load current, and upon detection of a current discontinuity the observer calculates an electrical compensating quantity.
    Type: Application
    Filed: March 27, 2015
    Publication date: October 22, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Quang HA, Martin AUST, Frank PUSCHMANN
  • Patent number: 9160338
    Abstract: A method for implementing an adaptive interface between at least one FPGA with at least one FPGA application and at least one I/O module, which are designed as the corresponding sender side or receiver side, for connection to the FPGA, whereby a serial interface is formed between the at least one FPGA and the at least one I/O module, comprising the steps of configuring a maximum number of registers to be transmitted for each FPGA application, configuring a shared, fixed register width for all registers, setting an enable signal on the sender side for the registers to be transmitted out of the maximum number of registers to be transmitted, transmitting the enable signal from the sender side to the receiver side, and transmitting the registers, for which the enable signal is set, from the sender side to the receiver side.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: October 13, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Dirk Hasse, Robert Polnau
  • Patent number: 9160558
    Abstract: A communication system is provided that includes at least two peripheral devices, wherein each peripheral device has at least one I/O interface and the peripheral devices are connected to each other by at least one data bus and exchange data by means of a communication relationship via the data bus. At least one interface device has a peripheral device interface and has a data bus interface, the interface device being connectable by the peripheral device interface thereof to one of the peripheral devices via an I/O interface thereof, and the interface device being connected by the data bus interface thereof to the data bus, and the communication relationship can be preset in the interface device.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: October 13, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Thorsten Hufnagel
  • Publication number: 20150277408
    Abstract: A method for influencing a control program of a control unit, the control program having a plurality of first functions configured for controlling an actuator. The program code of the control program is examined for the occurrence of function calls, and the branch addresses and return addresses connected with the function calls, and the variables connected with the applicable first functions, are ascertained with the names of the variables and with the applicable memory addresses. The ascertained first functions and variables assigned to the applicable first functions are stored with the connected memory addresses in a first mapping table, and from a comparison of the first mapping table with a second predefined mapping table, function names are assigned to at least a portion of the first functions, and at least one first value of one of the variables is replaced by a second value.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Andre ROLFSMEIER, Thorsten HUFNAGEL
  • Patent number: 9147015
    Abstract: A computer-implemented method for creating a model of a technical system is provided. The model includes at least two model components of a same class, and each model component has at least one input and/or at least one output. Links are established between the inputs and the outputs of the model components. At least one first selection of inputs and/or outputs of at least one of the model components is made, and at least one additional, second selection of inputs and/or outputs of at least one of the model components is made, and the inputs and/or the outputs of the first selection are displayed in list form in a first column of a display, and the inputs and/or the outputs of the second selection are displayed in list form in a second column of the display.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: September 29, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventor: Martin Ruehl
  • Publication number: 20150255038
    Abstract: A computer-implemented method for generating a control program that is executable on a control system from a graphical control model. A better utilization of the control system is achieved in that the graphical control model is translated into program code such that the generated program code has at least one FXP operation and at least one FLP operation, and in that the generated program code is translated into the executable control program such that when the control program is executed on the control system a portion of the control program is executed on the FXP unit and another portion of the control program is executed on the FLP unit.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Sebastian HILLEBRAND, Karsten FISCHER
  • Publication number: 20150213241
    Abstract: A computer-implemented method for managing at least one data element in control unit development, the method allows uniform management of data elements over the entire development process by providing a management unit having a user interface, associating the data element with the management unit, and associating an access configuration with the management unit. The access configuration defines the accessibility of the data element by a user via the user interface.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Thomas MISCH, Mirco HOECKER, Dirk STICHLING
  • Publication number: 20150205281
    Abstract: A method and a system for optimizing utilization of a programmable logic element for use in an electronic control unit for vehicles, wherein the programmable logic element has a soft CPU and/or an unused remaining area. A plurality of model variants is generated that reproduce functionality of the control unit, and generate a plurality of soft CPU configurations with differing configuration scope, which occupy an area corresponding to the configuration scope of the programmable logic element, and execute processor-in-the-loop simulations for the plurality of model variants and/or soft CPU configurations after instantiation of the soft CPU corresponding to the soft CPU configuration on a programmable logic element. The profiling data acquired for the soft CPU during the PIL simulation is used with regard to the processing of the input signal for optimizing utilization of the programmable logic element.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 23, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventor: Olaf Grajetzky
  • Patent number: 9077170
    Abstract: An electronic protection device for protecting at least one electrical load, connectable to the protection device, whereby the electronic protection device has an input terminal and an output terminal, and whereby the protection device includes a fuse element, which is thermally self-resetting, and whereby the fuse element is provided and set up to conduct or limit a first current as a function of a fuse element temperature, whereby a limiting component is provided to limit the first current, and whereby the limiting component has a first transistor that is connected in series to the fuse element and a monitoring circuit that influences the first transistor. The monitoring circuit blocks the first transistor when the first current reaches or exceeds a predefined maximum current value and unblocks it when the first current reaches or falls below a predefined reset current value.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: July 7, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventor: Paul Gruber
  • Patent number: 9066440
    Abstract: A side bracket for holding a housing in a rack is provided that includes a profile section with a vertical mounting plate that can be used to attach the profile section in a rack. The profile section includes a horizontal slide plate attached to the mounting plate, upon which slide plate a housing may be placed and moved in a sliding manner, and includes at least one retaining element with which a force acting in the horizontal direction from the profile section can be exerted on a side wall of the housing.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: June 23, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventor: Robert Breicher
  • Publication number: 20150149944
    Abstract: A method for automatic connection of model components of a model of a technical system on a computer with a display, wherein the model has a first model component and a second model component. The first model component and the second model component each have at least one hierarchy element, wherein a hierarchy element contains no hierarchy element, or one hierarchy element, or multiple hierarchy elements. A hierarchy element has no port, or one port, or multiple ports, wherein a hierarchy element and a port have an identifier. A connection between two ports represents an assignment in the technical system. A first set of hierarchy elements and/or ports and a second set of hierarchy elements and/or ports is selected through a graphical user action, wherein a possible assignment is tested for a first port of the first set and a second port of the second set.
    Type: Application
    Filed: February 24, 2014
    Publication date: May 28, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventor: Ortwin Ludger FRANZEN
  • Patent number: 9020798
    Abstract: A system for real-time simulation of a battery comprising simulating a cell array by an overall computer model is disclosed. The model includes a plurality of single cells. A computer is connected via a cell voltage emulator to a control unit calculating terminal voltages of single cells by using the overall model and supplying the calculated terminal cell voltages to the control unit by the cell voltage emulator. The overall model comprises a first model which models a first single reference cell having cell parameters typical of the cell array and sending the total input current of the cell array to the first model as an input variable. The terminal voltage of the reference cell is calculated by the first model. The overall model further comprises a second model which calculates a deviation in the terminal voltage of an additional single cell from the terminal voltage of the reference cell.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: April 28, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Hagen Haupt, Thomas Schulte, Christian Vollbrecht
  • Publication number: 20150039283
    Abstract: A configuration tool includes a tangible, non-transitory computer-readable medium having computer-executable instructions for configuring a model of a technical system and displaying the model on a display connected to a computer. The model includes at least two model components. Each model component has at least one port. Each model component is displayable in an expanded component representation on the display. The at least one port of each model component is connectable to at least one port of another model component by port association lines. Each model component is displayable in an expanded line representation on the display along with the at least one port and the port association lines of each model component. At least for one selected model component the port association lines connected to ports of the selected model component can be selected to be displayed in a reduced line representation.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Martin Ruehl, Andreas Pillekeit, Frank Mertens