{
  "node": {
    "id": "term:freeze-frame",
    "type": "Term",
    "label": "Freeze frame",
    "properties": {
      "id": "freeze-frame",
      "name": "Freeze frame",
      "aka": [
        "snapshot data",
        "extended data record"
      ],
      "section": "topic-data",
      "definition": "The set of values a controller saves at the moment a fault is detected — SOC, temperatures, current, the worst cell — attached to the trouble code. It is often the only record of the conditions that caused an intermittent fault.",
      "related": [
        "dtc",
        "uds",
        "data-logger"
      ],
      "url": "https://lemonergy.com/learn/glossary/freeze-frame/",
      "mentions": [
        "state-of-charge"
      ]
    }
  },
  "edges": [
    {
      "id": "edge:4135",
      "source": "term:freeze-frame",
      "target": "topic:topic-data",
      "type": "belongsTo",
      "properties": {
        "sourceFile": "terms.json"
      }
    },
    {
      "id": "edge:4136",
      "source": "term:freeze-frame",
      "target": "term:dtc",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4137",
      "source": "term:freeze-frame",
      "target": "term:uds",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4138",
      "source": "term:freeze-frame",
      "target": "term:data-logger",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:mentions/freeze-frame/state-of-charge",
      "source": "term:freeze-frame",
      "target": "term:state-of-charge",
      "type": "mentions",
      "properties": {
        "sourceFile": "terms.json",
        "method": "build_glossary.mention_index + mentions",
        "field": "definition",
        "meaning": "Text mention; not a causal claim"
      }
    }
  ],
  "neighbors": [
    {
      "id": "topic:topic-data",
      "type": "Topic",
      "label": "Data, communication and electronics",
      "properties": {
        "id": "topic-data",
        "name": "Data, communication and electronics",
        "lede": "The control units, chips, protocols and file formats through which a battery is measured, controlled and logged.",
        "context": "Separate quantities from encoding and transport.",
        "example": "2500 in a log might mean 25.00 °C, 2.5 V or raw counts. Units and scale must accompany the value.",
        "lesson_url": "https://lemonergy.com/learn/fundamentals/battery-basics/",
        "lesson_label": "Open battery basics"
      }
    },
    {
      "id": "term:dtc",
      "type": "Term",
      "label": "Diagnostic trouble code",
      "properties": {
        "id": "dtc",
        "name": "Diagnostic trouble code",
        "abbr": "DTC",
        "aka": [
          "fault code"
        ],
        "section": "topic-data",
        "definition": "A coded fault a controller stores when a check fails — a cell overvoltage, a sensor out of range, an isolation fault — with a status and often a snapshot of conditions when it occurred. Reading and interpreting DTCs is the first step of any battery root-cause analysis.",
        "related": [
          "uds",
          "bmu",
          "insulation-resistance",
          "freeze-frame"
        ],
        "url": "https://lemonergy.com/learn/glossary/dtc/",
        "mentions": [
          "insulation-fault"
        ]
      }
    },
    {
      "id": "term:uds",
      "type": "Term",
      "label": "Unified diagnostic services",
      "properties": {
        "id": "uds",
        "name": "Unified diagnostic services",
        "abbr": "UDS",
        "aka": [
          "ISO 14229"
        ],
        "section": "topic-data",
        "definition": "The standard diagnostic protocol of vehicle controllers, ISO 14229: services to read data and fault codes, run routines, change sessions and flash firmware. A service tool talks UDS to the BMU over CAN to read cell data, clear faults or update software.",
        "related": [
          "dtc",
          "flashing",
          "can-bus",
          "odx",
          "ecu"
        ],
        "url": "https://lemonergy.com/learn/glossary/uds/",
        "mentions": [
          "bmu",
          "firmware"
        ]
      }
    },
    {
      "id": "term:data-logger",
      "type": "Term",
      "label": "Data logger",
      "properties": {
        "id": "data-logger",
        "name": "Data logger",
        "aka": [
          "CAN logger",
          "telematics logger"
        ],
        "section": "topic-data",
        "definition": "A device on the vehicle or bench that records bus traffic and sensor data to BLF or MDF4 files, often with triggers and remote upload. For field failures it is the black box from which the sequence of events is rebuilt.",
        "related": [
          "blf",
          "mdf4",
          "fleet-telematics",
          "freeze-frame"
        ],
        "url": "https://lemonergy.com/learn/glossary/data-logger/",
        "mentions": []
      }
    },
    {
      "id": "term:state-of-charge",
      "type": "Term",
      "label": "State of charge",
      "properties": {
        "id": "state-of-charge",
        "name": "State of charge",
        "abbr": "SOC",
        "section": "topic-state",
        "definition": "How full a cell is, as a fraction of its available capacity. State of charge, like temperature, affects how fast a stored cell ages.",
        "unit": "%",
        "related": [
          "depth-of-discharge",
          "ocv-soc-curve",
          "coulomb-counting",
          "state-of-health",
          "bms"
        ],
        "lesson": "fundamentals/battery-aging/#storage-soc",
        "example": {
          "title": "Interpret a charge inventory",
          "text": "If available capacity is 5 Ah and 3 Ah remains by the chosen estimator, SOC is 60%. A different estimate of available capacity changes this percentage, so compare SOC values only with the capacity convention recorded."
        },
        "url": "https://lemonergy.com/learn/glossary/state-of-charge/",
        "mentions": [
          "usable-capacity"
        ]
      }
    }
  ]
}
