Browse Prior Art Database

Method for Configurable Data Acquisition in Embedded Systems

IP.com Disclosure Number: IPCOM000247513D
Publication Date: 2016-Sep-13
Document File: 2 page(s) / 323K

Publishing Venue

The IP.com Prior Art Database

Abstract

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 63% of the total text.

Configurable Embedded Data Acquisition (DAQ) for Automotive Electronic Controller Units (ECUs)

This article provides a solution that allows a list of signals to be optimally processed and transferred upon Dynamic Memory Read (DMR) request via diagnostic service $23 [https://en.wikipedia.org/wiki/Unified_Diagnostic_Services]. A predefined signal list (DAQ list) which will meet the needs of the majority of users can be programmed into the ECU. Alternative DAQ lists created to meet specific user needs can be programmed into the ECU by flashing a small section of ECU ROM.

An embedded periodic software process (DAQ Process) enables data gathering, data synchronicity, determinism, and access to the first signal values in the ECU following initialization. The DAQ Process gathers and compresses the signals identified in the DAQ list in preparation for transmission over CAN. The prepared data is buffered into ECU RAM at an address identified by name in the ECU A2L (memory map) file.  A service $23 DMR request from this address results in the ECU transmitting the content of this prepared data to the user. Data acquisition tools configured with the information related to the internally pre-processed DAQ list can convert the received data back into usable engineering units. Alternative DAQ lists may be defined at any time and flashed to support specific purposes.

The embedded ECU DAQ Process enables solutions to several problems:

·         It gathers the signals identified in the DAQ List (RO...