Emulation of Wheel Speed Sensors for Automotive Electronic Control Unit

  • Juraj PančíkEmail author
  • Vladimír Beneš
Part of the EAI/Springer Innovations in Communication and Computing book series (EAISICC)


We developed an embedded system for educational purposes with functions of emulation of some peripherals for automotive electronic control unit (ECU). Hardware emulation of two ECU peripherals was created: one for four wheel speed sensors (both two and three current levels types) and second for electronic parking brake (EPB) switch. EPB switch is based on automotive LIN bus and it is not a classical type with set of mechanical switches. As heart of both peripheral’s emulator, the Arduino Micro platform was chosen. The up level information system architecture is based on the web server on a Raspberry Pi 3 platform. Web browser client was done with JavaScript language for both server and client sides—for the client (AngularJS framework) and for server (Node.js).


Electronic parking brake Automotive Electronic Control Unit, Wheel speed sensor LIN bus Arduino Raspberry Pi Node.js 


  1. 1.
    Reitz, A., et al. (2016). Harmonisation of the release process for electric parking brake systems. In FISITA, Proceedings of the EuroBrake 2016 Conference. 13-15 June 2016, Milan, Italy, 13-15 June 2016, Milan.Google Scholar
  2. 2.
    BOSCH. (2014). Encyclopedia of automotive engineering. Hoboken, NJ: Wiley.Google Scholar
  3. 3.
    BOSCH. (2015). DF30H basic technical documentation sensor DF30H.Google Scholar
  4. 4.
    Philips SEMI. (2000). KMI22/1 Rotational speed sensor for extended air gap application and direction detection.Google Scholar
  5. 5.
    US Patent 20080105502. (2008). Electromechanical parking brake device and electronic system for operating same [Online]. Retrieved November 28, 2018, from
  6. 6.
    BMW. (2010). E70 voltage supply and bus systems. [Online]. Retrieved November 28, 2018, from
  7. 7.
    AngularJS [Online]. Retrieved November 28, 2018, from
  8. 8.
    Node.js - JavaScript runtime built on Chrome’s V8 JavaScript engine. [Online]. Retrieved November 28, 2018, from
  9. 9.
    Arduino Micro. [Online]. Retrieved November 28, 2018, from
  10. 10.
    RASPBERRY PI 3 MODEL B. [Online]. Retrieved November 28, 2018, from
  11. 11.
    I2C interfacing Raspberry PI to Arduino. [Online]. Retrieved November 28, 2018, from
  12. 12.
    Continental .Wheel Speed Sensor (WSS). [Online]. Retrieved November 28, 2018, from
  13. 13.
    MAXIM. (2010). MAX9921 Dual, 2-Wire hall-effect sensor interface with diagnostics. [Online].. Retrieved November 28, 2018, from
  14. 14.
    AUTOSAR standard No.428 (release 4.2.2). (2015). Specification of SW-C End-to-End Communication Protection Library. AUTOSAR.Google Scholar
  15. 15.
    Furst, S., BMW. (2011). AUTOSAR and Functional Safety. [Online]. Retrieved November 28, 2018, from
  16. 16.
    Molkenthin, B. (2011). CRC Calculator (Javascript). [Online]. Retrieved November 28, 2018, from
  17. 17.
    US Patent 7540213. (2009). Gearshift lever. [Online]. Retrieved November 28, 2018, from

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Institute of Forensic EngineersBrno University of TechnologyBrnoCzech Republic
  2. 2.Faculty of Transportation SciencesCzech Technical University in PraguePrahaCzech Republic

Personalised recommendations