PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Aplikacja do pokładowej diagnostyki samochodu na platformę Raspberry Pi

Identyfikatory
Warianty tytułu
EN
Application to car on-board diagnostics for Raspberry Pi platform
Języki publikacji
PL
Abstrakty
PL
Rozwijany od lat 80. XX wieku standard OBD (On-Board Diagnostics) stanowi podstawę współczesnej diagnostyki pojazdów. W niniejszym artykule przedstawiono autorski projekt systemu diagnostyki pokładowej samochodu opracowany z wykorzystaniem podzespołów COTS (Commercial Off-The-Shelf). Podstawą systemu jest dedykowana aplikacja na platformę Raspberry Pi, która komunikuje się z modułem ELM327 za pomocą interfejsu Bluetooth. Aplikacja została opracowana w języku C++ przy użyciu środowiska QT Creator. W artykule przedstawiono koncepcję systemu, opis graficznego interfejsu użytkownika aplikacji oraz wyniki przykładowych testów.
EN
Developed since the 1980s, the on-board diagnostics (OBD) standard is the basis of modern vehicle diagnostics. This paper presents the original design of the car OBD system, developed with the use of commercial off-the-shelf (COTS) components. The system basis is a dedicated application for the Raspberry Pi platform, which communicates with the ELM327 module via the Bluetooth interface. The application was developed in C++ language using the QT Creator environment. The paper presents the system concept, description of the application’s graphical user interface (GUI) and the results of exemplary tests.
Rocznik
Strony
8--13
Opis fizyczny
Bibliogr. 28 poz., fot., rys., schem.
Twórcy
  • 18 Dywizja Zmechanizowana im. gen. broni Tadeusza Buka, Siedlce
  • Wydział Elektroniki, Instytut Systemów Łączności, Wojskowa Akademia Techniczna, Warszawa
Bibliografia
  • [1] S. Mazurek, J. Merkisz, Pokładowe systemy diagnostyczne pojazdów samochodowych. Warszawa: Wydawnictwa Komunikacji i Łączności, 2006.
  • [2] “ISO 9141: Road vehicles - Diagnostic systems,” International Organization for Standardization (ISO), 1998.
  • [3] “ISO 11898: Road vehicles - Controller area network (CAN),” International Organization for Standardization (ISO), 2016.
  • [4] “ISO 14230: Road vehicles - Diagnostic communication over K-Line (DoK-Line),” International Organization for Standardization (ISO), 2016.
  • [5] “ISO 15031: Road vehicles - Communication between vehicle and external equipment for emissions-related diagnostics,” International Organization for Standardization (ISO).
  • [6] “ISO 15765: Road vehicles - Diagnostic communication over Controller Area Network (DoCAN),” International Organization for Standardization (ISO), 2021.
  • [7] M. Wróbel, “System monitoringu stanu pojazdu,” Wojskowa Akademia Techniczna, Warszawa, 2015.
  • [8] U. Rokosch, Układy oczyszczania spalin i pokładowe systemy diagnostyczne samochodów OBD. Warszawa: Wydawnictwa Komunikacji i Łączności, 2007.
  • [9] K. Bielicki, “System diagnostyki pokładowej OBD II/EOBD,” Diagnostyka OBD, 2005. http://www.samochodowka.koszalin.pl/warsztaty/dzialy/bielicki/obd/systemobd2-eobd.htm.
  • [10] “CAN specification 2.0,” Robert Bosch GmbH, Stuttgart, Germany, Sep. 1991.
  • [11] W. Nawrocki, Sieci wymiany danych w pojazdach samochodowych. Warszawa: Wydawnictwa Komunikacji i Łączności, 2016.
  • [12] B. Fryśkowski, E. Grzejszczyk, Systemy transmisji danych. Warszawa: Wydawnictwa Komunikacji i Łączności, 2009.
  • [13] Diagnoskopy silnikowe. FSA 740 system diagnostyczny, Bosch Automotive Aftermarket Polska. https://www.boschaftermarket.com/pl/pl/wyposa%C5%BCenie-warsztatowe/diagnostyka-silnika/diagnoskopy-silnikowe/fsa-740-bez-kts-560/.
  • [14] L. L. Bello, R. Mariani, S. Mubeen, S. Saponara, “Recent advances and trends in on-board embedded and networked automotive systems,” IEEE Transactions on Industrial Informatics, vol. 15, no. 2, pp. 1038–1051, Feb. 2019, doi: 10.1109/TII.2018.2879544.
  • [15] H. Vdovic, J. Babic, V. Podobnik, “Automotive software in connected and autonomous electric vehicles: A review,” IEEE Access, vol. 7, pp. 166365-166379, 2019, doi: 10.1109/ACCESS.2019.2953568.
  • [16] RaspberryPi.org, “Raspberry Pi,” 2021. https://www.raspberrypi.org.
  • [17] “ELM327 v2.3 - OBD to RS232 Interpreter - firmware version 2.3,” ELM Electronics. https://www.elmelectronics.com/ic/elm327/.
  • [18] “ELM327 OBD to RS232 Interpreter,” ELM Electronics, London, ON, Canada, data sheet ver. L, 2020. [Online]. Available: https://www.elmelectronics.com/wp-content/uploads/2020/05/ELM327DSL.pdf
  • [19] “Bluetooth technology overview,” Bluetooth® Technology Website, 2021. https://www.bluetooth.com/learn-about-bluetooth/tech-overview/.
  • [20] P. Gajewski, S. Wszelak, Technologie bezprzewodowe sieci teleinformatycznych, Warszawa: Wydawnictwo Komunikacji i Łączności, 2008.
  • [21] J. Mączak, K. Rokicki, “Interfejs diagnostyczny samochodu osobowego - Projekt aplikacji w środowisku LabVIEW,” Zeszyty Naukowe Instytutu Pojazdów / Politechnika Warszawska, no. 5, pp. 89-98, 2013.
  • [22] P. R. Burje, K. J. Karande, A. B. Jagadale, “Embedded on-board diagnostics system using CAN network,” 2014 IEEE Global Conference on Wireless Computing Networking (GCWCN), Lonavala, India, 22-24 Dec. 2014, pp. 31-35. doi: 10.1109/GCWCN.2014.7030842.
  • [23] O. I. Maksimychev, E. N. Matiukhina, A. V. Ostroukh, and Y. E. Vasiliev, “Connected vehicle remote diagnostic system,” 2021 Systems of Signals Generating and Processing in the Field of on Board Communications, Moscow, Russia, 16-18 March 2021, pp. 1-5. doi: 10.1109/IEEECONF51389.2021.9416001.
  • [24] National Instruments, “What is LabVIEW?” http://www.ni.com/pl-pl/shop/labview.html.
  • [25] “MCP2551 High-Speed CAN Transceiver,” Microchip Technology Inc., Chandler, AZ, USA, data sheet 20001667G, 2016.
  • [26] K. Wesołowski, Systemy radiokomunikacji ruchomej, wyd. 3. Warszawa, Polska: Wydawnictwo Komunikacji i Łączności, 2006.
  • [27] “Qt Creator,” Qt | Cross-platform software development for embedded & desktop, 2021. https://www.qt.io/product/development-tools.
  • [28] “SQLite Home Page.” https://www.sqlite.org/index.html.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-fe567404-db98-4ea1-b5db-d7172b6c7a2d
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.