On Board Diagnostic » History » Version 1
Txinto Vaz, 11/13/2014 04:47 PM
1 | 1 | Txinto Vaz | h1. On Board Diagnostic |
---|---|---|---|
2 | 1 | Txinto Vaz | |
3 | 1 | Txinto Vaz | An On Board Diagnostic is an activity performed by the system itself as part of its functionality. Normally it is a support feature (except for the cases the OBD is diagnosticating external systems), and can be activated during part of the system's (lifetime/working cycles/engineering-production stage) or during all of them. |
4 | 1 | Txinto Vaz | |
5 | 1 | Txinto Vaz | An OBD can be described using a pattern algorithm that checks some conditions and raise some flags. If the OBD algorithm is universalized, then all the flags and conditions can be specified using a document (like HwSw_Interfaces). A software implementation of this algorithm makes it easier to universalize. |
6 | 1 | Txinto Vaz | |
7 | 1 | Txinto Vaz | We can use the word "Fault" as a synonymous of OBD. |
8 | 1 | Txinto Vaz | |
9 | 1 | Txinto Vaz | Normally, the OBD are grouped into [[OBD requirement]]s. An OBD requirement is targetted to diagnosticate differented faults related to the same component of feature of the system (f.i. an OBD requirement can be "Battery Line OBDs" and some OBDs inside that group can be "Voltage Too Low", "Voltage Too High", etc... |
10 | 1 | Txinto Vaz | |
11 | 1 | Txinto Vaz | On most implementations, the OBD activity produces the following results: |
12 | 1 | Txinto Vaz | |
13 | 1 | Txinto Vaz | |_.Name|_.Description|_.Required? | |
14 | 1 | Txinto Vaz | | Test completed flag | At least one test for this OBD has been completed for this system work cycle | (v) | |
15 | 1 | Txinto Vaz | | Fault present | The fault that OBD is trying to diagnosticate is currently present | (v) | |
16 | 1 | Txinto Vaz | | Degradation flags | As the fault is present, OBD can also trigger some flags to help the system to react safely to this fault | (x) | |
17 | 1 | Txinto Vaz | |
18 | 1 | Txinto Vaz | {TODO} Continue describing this topic. |