Patents Assigned to dspace digital signal processing and control engineering GmbH
-
Publication number: 20150346716Abstract: 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: ApplicationFiled: May 27, 2015Publication date: December 3, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Carsten SCHARFE, Thorsten PUESCHL
-
Publication number: 20150347669Abstract: 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: ApplicationFiled: August 11, 2015Publication date: December 3, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Heiko KALTE, Lukas FUNKE
-
Patent number: 9201764Abstract: 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: GrantFiled: July 9, 2013Date of Patent: December 1, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Markus Suevern, Anne Geburzi
-
Publication number: 20150331983Abstract: 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: ApplicationFiled: May 13, 2015Publication date: November 19, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Heiko KALTE, Dominik LUBELEY
-
Patent number: 9188507Abstract: 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: GrantFiled: January 30, 2012Date of Patent: November 17, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Thomas Schulte, Andre Lehmann
-
Publication number: 20150324105Abstract: 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: ApplicationFiled: May 4, 2015Publication date: November 12, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventor: Sebastian SCHULTE
-
Publication number: 20150323573Abstract: 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: ApplicationFiled: April 22, 2015Publication date: November 12, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventor: Florian VOELZKE
-
Publication number: 20150301110Abstract: 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: ApplicationFiled: March 27, 2015Publication date: October 22, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Quang HA, Martin AUST, Frank PUSCHMANN
-
Patent number: 9160338Abstract: 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: GrantFiled: May 12, 2014Date of Patent: October 13, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Dirk Hasse, Robert Polnau
-
Patent number: 9160558Abstract: 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: GrantFiled: February 22, 2011Date of Patent: October 13, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Marc Dressler, Thorsten Hufnagel
-
Publication number: 20150277408Abstract: 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: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Andre ROLFSMEIER, Thorsten HUFNAGEL
-
Patent number: 9147015Abstract: 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: GrantFiled: September 8, 2011Date of Patent: September 29, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventor: Martin Ruehl
-
Publication number: 20150255038Abstract: 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: ApplicationFiled: March 6, 2015Publication date: September 10, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Sebastian HILLEBRAND, Karsten FISCHER
-
Publication number: 20150213241Abstract: 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: ApplicationFiled: January 29, 2014Publication date: July 30, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Thomas MISCH, Mirco HOECKER, Dirk STICHLING
-
Publication number: 20150205281Abstract: 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: ApplicationFiled: January 22, 2015Publication date: July 23, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventor: Olaf Grajetzky
-
Patent number: 9077170Abstract: 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: GrantFiled: August 23, 2013Date of Patent: July 7, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventor: Paul Gruber
-
Patent number: 9066440Abstract: 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: GrantFiled: February 17, 2012Date of Patent: June 23, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventor: Robert Breicher
-
Publication number: 20150149944Abstract: 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: ApplicationFiled: February 24, 2014Publication date: May 28, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventor: Ortwin Ludger FRANZEN
-
Patent number: 9020798Abstract: 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: GrantFiled: November 10, 2011Date of Patent: April 28, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Hagen Haupt, Thomas Schulte, Christian Vollbrecht
-
Publication number: 20150039283Abstract: 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: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: dSPACE digital signal processing and control engineering GmbHInventors: Martin Ruehl, Andreas Pillekeit, Frank Mertens