• DocumentCode
    3578882
  • Title

    OBD-II standard car engine diagnostic software development

  • Author

    Sim, Alex Xandra Albert ; Sitohang, Benhard

  • Author_Institution
    STMIK Mikroskil, Medan, Indonesia
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Modern car engine has a control unit that serves to control all aspects of the car known as the Engine Control Unit (ECU). The control unit was developed by the manufacturer to assist in optimizing engine performance, and has proven to be very useful Unfortunately, the existence of ECU means independent repair shops can´t do engine repair and maintenance without help from manufacturer. This paper is written to help third parties on developing car engine diagnostics software that communicate with the ECU through the OBD-II, a standard developed by the European Union (EU) to ensure manufacturers can conform to EU emission standards and do not have a monopoly in the auto repair business. The system was developed in the Java environment, using the Scala programming language. There is no problem in development because of the simplicity of OBD-II. Unfortunately, the use of Serial Port (RS232) to communicate with the ECU made the system can´t provide an accurate real-time information, because of the limitations of the RS232 itself.
  • Keywords
    Java; automobiles; engines; fault diagnosis; mechanical engineering computing; programming languages; software engineering; ECU; Java environment; OBD-II standard car engine diagnostic software development; Scala programming language; engine control unit; engine performance optimization; Computer architecture; Engines; Java; Maintenance engineering; Protocols; Software; Standards; ECU; OBD-II; diagnostic system; engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data and Software Engineering (ICODSE), 2014 International Conference on
  • Print_ISBN
    978-1-4799-8175-5
  • Type

    conf

  • DOI
    10.1109/ICODSE.2014.7062704
  • Filename
    7062704