• DocumentCode
    744883
  • Title

    Embedded controller software and algorithm development tool

  • Author

    Correa, Colt R. ; Awad, Selim Saad

  • Author_Institution
    DaimlerChrysler Corp., Auburn Hills, MI, USA
  • Volume
    52
  • Issue
    3
  • fYear
    2003
  • fDate
    6/1/2003 12:00:00 AM
  • Firstpage
    885
  • Lastpage
    890
  • Abstract
    This paper describes the design and implementation of a flexible tool for use in developing embedded software and software algorithms. This tool is new and novel because of its capability of monitoring variables used in multiple internal processes (tasks) inside a modern microcontroller while simultaneously acquiring digital and analog data from a physical system to which the microcontroller is connected. Additionally, these data are automatically converted to engineering units. Many types of analog and digital signals (e.g., thermocouples, strain gauges, speeds, solenoid signals) that are not monitored by the processes inside the controller can be acquired. The internal microcontroller data is time aligned with the external digital and analog data so that information, on events and conditions that a control algorithm internal to the controller is subjected to, can be obtained and correlated to the internal state of the process running in the microcontroller. All data acquired with this tool is processed and sent to a host laptop computer via an Ethernet link and archived directly on the hard-drive of the laptop. Another novelty and new development with this tool is a new file format that accommodates large data files and allows for a post-analysis software package to be used to analyze the data.
  • Keywords
    data acquisition; embedded systems; microcontrollers; software tools; virtual instrumentation; Ethernet link; algorithm development tool; data acquisition; data file; embedded controller software; hard-drive; laptop computer; microcontroller; software package; virtual instrument; Algorithm design and analysis; Capacitive sensors; Data engineering; Embedded software; Microcontrollers; Monitoring; Portable computers; Signal processing; Software algorithms; Software tools;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2003.814358
  • Filename
    1213677