{
  "node": {
    "id": "term:canopen",
    "type": "Term",
    "label": "CANopen",
    "properties": {
      "id": "canopen",
      "name": "CANopen",
      "aka": [
        "CiA 418",
        "CiA 419"
      ],
      "section": "topic-data",
      "definition": "A higher-layer protocol on CAN used in industrial machines, forklifts and light vehicles; device profiles CiA 418 and 419 define how a battery module and a charger exchange status and limits.",
      "related": [
        "can-bus",
        "j1939",
        "modbus"
      ],
      "url": "https://lemonergy.com/learn/glossary/canopen/",
      "mentions": [
        "charger"
      ]
    }
  },
  "edges": [
    {
      "id": "edge:4153",
      "source": "term:canopen",
      "target": "topic:topic-data",
      "type": "belongsTo",
      "properties": {
        "sourceFile": "terms.json"
      }
    },
    {
      "id": "edge:4154",
      "source": "term:canopen",
      "target": "term:can-bus",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4155",
      "source": "term:canopen",
      "target": "term:j1939",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4156",
      "source": "term:canopen",
      "target": "term:modbus",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:mentions/canopen/charger",
      "source": "term:canopen",
      "target": "term:charger",
      "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:can-bus",
      "type": "Term",
      "label": "CAN bus",
      "properties": {
        "id": "can-bus",
        "name": "CAN bus",
        "aka": [
          "Controller Area Network",
          "ISO 11898"
        ],
        "section": "topic-pack",
        "definition": "The serial network over which a BMS talks to the vehicle or inverter: a two-wire differential bus, defined in ISO 11898, carrying short prioritised messages at up to 1 Mbit/s, or faster with CAN FD. Every node hears every message, and a dominant bit wins arbitration without any collision.",
        "related": [
          "can-high-low",
          "can-fd",
          "termination-resistor",
          "bms",
          "lin-bus",
          "fms-interface"
        ],
        "url": "https://lemonergy.com/learn/glossary/can-bus/",
        "mentions": [
          "inverter"
        ]
      }
    },
    {
      "id": "term:j1939",
      "type": "Term",
      "label": "SAE J1939",
      "properties": {
        "id": "j1939",
        "name": "SAE J1939",
        "section": "topic-data",
        "definition": "The CAN-based protocol of trucks, buses and off-highway machines, with 29-bit identifiers and standard parameter groups. Commercial-vehicle batteries and chargers often report SOC, limits and faults as J1939 messages, and the bus FMS interface builds on it.",
        "related": [
          "can-bus",
          "fms-interface",
          "dbc",
          "electric-bus",
          "canopen"
        ],
        "url": "https://lemonergy.com/learn/glossary/j1939/",
        "mentions": [
          "state-of-charge"
        ]
      }
    },
    {
      "id": "term:modbus",
      "type": "Term",
      "label": "Modbus",
      "properties": {
        "id": "modbus",
        "name": "Modbus",
        "section": "topic-pack",
        "definition": "A simple industrial register-based protocol, over serial RS-485 or TCP, that stationary storage systems use between battery, inverter and site controller. It is old, open and universally supported, which is why it survives in grid equipment.",
        "related": [
          "can-bus",
          "energy-management-system",
          "stationary-storage",
          "inverter"
        ],
        "url": "https://lemonergy.com/learn/glossary/modbus/",
        "mentions": [
          "power-plant-controller"
        ]
      }
    },
    {
      "id": "term:charger",
      "type": "Term",
      "label": "Charger",
      "properties": {
        "id": "charger",
        "name": "Charger",
        "section": "topic-charging",
        "definition": "The power electronics that convert mains or DC supply into the controlled current and voltage a battery needs. For lithium-ion it runs the CC-CV profile within the limits the BMS communicates, and stops rather than floats when the cell is full.",
        "related": [
          "cc-cv-charging",
          "bms",
          "onboard-charger",
          "dc-fast-charging"
        ],
        "url": "https://lemonergy.com/learn/glossary/charger/",
        "mentions": []
      }
    }
  ]
}
