• DocumentCode
    2588256
  • Title

    An open software system for signal routing and processing in hybrid vehicles

  • Author

    Vescovo, Guido Del ; Paschero, Maurizio ; Rizzi, Antonello ; Mascioli, Fabio Massimo Frattale

  • Author_Institution
    Dept. of Inf., Electron. & Commun., Univ. di Roma Sapienza, Rome, Italy
  • fYear
    2012
  • fDate
    28-31 May 2012
  • Firstpage
    1702
  • Lastpage
    1707
  • Abstract
    In the present paper a software system for onboard processing of automotive data is proposed and described. The project of a system composed by some modules interacting on the basis of a producer-consumer paradigm is discussed. The modules run as separate processes on embedded systems based on Linux operating system. Peripherals and displays are also handled by the software. The producer side is represented by the processes which are in charge of receiving and decoding information coming from data links such as CAN, RS232 or ADC chips, forming a vector of physical quantities describing the status of the vehicle. The vector is placed in a shared memory segment, where the consumer processes can read and use it for their purposes. Consumer processes include graphical displays (virtual dashboard), data logger modules recording data on persistent memory devices, and transceiver modules sending information over wired or wireless channels. In order to achieve the best flexibility and reusability over a range of vehicle types, some of the modules are fully configurable by means of a specified configuration file stored on a permanent memory device. Configuration files report the information used to decode the incoming data from the devices through the data links, as well as the directives on how to display data on screen. Partial implementation is described in detail. Future application to real vehicle prototypes is briefly discussed.
  • Keywords
    automotive electronics; automotive engineering; embedded systems; hybrid electric vehicles; open systems; signal processing; ADC chips; CAN; Linux operating system; RS232; automotive data onboard processing; data logger modules; embedded systems; graphical displays; hybrid vehicles; memory devices; open software system; permanent memory device; producer-consumer paradigm; separate processes; signal processing; signal routing; transceiver modules; virtual dashboard; wired channels; wireless channels; Automotive engineering; Hardware; Software; Software architecture; Switching circuits; Vectors; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics (ISIE), 2012 IEEE International Symposium on
  • Conference_Location
    Hangzhou
  • ISSN
    2163-5137
  • Print_ISBN
    978-1-4673-0159-6
  • Electronic_ISBN
    2163-5137
  • Type

    conf

  • DOI
    10.1109/ISIE.2012.6237347
  • Filename
    6237347