This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Generic Model Based Architecture for Implementing Client Side Algorithms Used in Unified Diagnostic Service and On Board Diagnostics for Different Hardware Targets
Technical Paper
2016-01-0072
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Unified Diagnostic Service and On Board Diagnostics require a client side device with necessary software to implement certain specific algorithms. This paper proposes a highly optimized and generic model based architecture to implement client side algorithms used in Unified Diagnostic Service systems and with On Board Diagnostics which can be reused for any hardware target. The proposed method can implement particular algorithms which include flow control, timing control, database parsing, logging of messages, diagnostic database parsing, security unlock, intuitive HMI layer, DTC display with textual information, frame control, multi network - multi ECU support, software flashing, physical-functional message handling, and interfacing for multiple hardware host devices. Re-usability of this model based product ensures that it can be ported to the diagnostic tool used by a work shop engineer or by a diagnostics validation engineer working at OEM or Tier 1suppliers. This means that this software is hardware independent. Scalability is ensured by designing the model in a modular way, thereby the accommodation of additional logic is made easy. The model also supports automated diagnostics implementation using automation scripts which can change model variable values in real time. The aim of this paper is to propose an efficient software architecture for the client side programming which is memory optimized, reusable and scalable. In this paper reusability refers to the ability of porting the same diagnostic client application software to different hardware targets.
Recommended Content
Authors
Topic
Citation
Khan, J., "Generic Model Based Architecture for Implementing Client Side Algorithms Used in Unified Diagnostic Service and On Board Diagnostics for Different Hardware Targets," SAE Technical Paper 2016-01-0072, 2016, https://doi.org/10.4271/2016-01-0072.Also In
References
- ISO-14229-1-(2007-04)(UDS).pdf
- Shultz , G. Portable On-Board-Diagnostic (OBD) II/CAN Scan Tool SAE Technical Paper 971126 1997 10.4271/971126
- Florence , D. and Michel , M. Effective On-Board Diagnostics for Electronic Engine Controls SAE Technical Paper 850422 1985 10.4271/850422
- Subke P. Internationally Standardized Technology for the Diagnostic Communication of External Test Equipment with Vehicle ECUs SAE Technical Paper 2014-01-0281 2014 10.4271/2014-01-0281