BMS Overview

The Vintage Voltage BMS provides battery management for Electric Vehicles (EV) and Energy Storage Systems (ESS). The VVBMS allows safe and simple reuse of Tesla battery modules, but has grown to support other OEM modules and custom Lithium packs. The BMS collects voltages, temperatures and controls cell balancing. It provides charger control for basic and smart CAN based chargers.

Vintage Voltage BMS picture

Main Features

  • Emphasis on safety through monitoring, self-test and redundancy
  • Directly connects with any Tesla Battery Modules and some other OEM modules
  • Supports custom built LFP packs using the Vintage Voltage BMB (To be announced soon )
  • Touch screen display option
  • USB User Interface to a terminal program
  • Controls up to 4 smart chargers with 4 separate presets
  • Built in J1772 Interface
  • Monitors battery current using one of 5 configurable dual range sensors
  • Tracks the SOC (Fuel gauge)
  • 4 contactors with varying degrees of economization. Built-in flyback protection.
  • 4 relay controls with economization. Any output can be configured for any BMS function, simplifying wiring.
  • 4 discrete inputs with programmable logic thresholds. Any input can be configured for any BMS function.
  • Emphasis on safety through monitoring, self-test and redundancy
  • Supports 4 Subpacks with 4 Strings

Supported Battery Modules

The VVBMS supports up to 4 separate module interfaces.

  • Tesla Model S/X
  • Tesla Model 3/Y
  • Tesla Model 3/Y LFP – TI based
  • LTC68xx based Modules including the Mercedes EQS, Thunderstruck Motors BSM or Vintage Voltage BMB

It can be ordered in different configurations, depending on you needs. Select option at checkout.

See Battery Module Identification for more details.

Hardware Specifications
ParameterDescriptionRangeRatingComments
12V_IN12V always on DC power input11 to 14.5V5A FusedPower to BMS internal supply as well as the 12V_RELAY output
12V_RELAYRelay Power Output11 to 14.5V5A FusedProvides power to any external relays
CONTContactor outputs2 to 45V5ALow side ports sink current through the contactor and 12V_RELAY. Built in fly-back protection.
INPUTAnalog or digital input0 to 15V33k loadUsed for switch inputs. Configurable thresholds of 3.3, 5V, 9V and 12V
I_INCurrent sensor inputs0 to 5V22k loadUsed to connect LEM dual range hall effect current sensors
LCDInterface to external LCD0 to 5VProvides 5V power and I/O to the VV LCD.

UI

There are 2 user interfaces to the BMS, a serial terminal and an LCD touch screen. A Bluetooth phone application is in development.

The serial terminal is the main user interface that must be used for setup and configuration. The LCD is intended for in product use and only displays some high level pack information.

VVBMS Main screen
VVBMS LCD Main Screen

Subpacks and Strings

The VVBMS supports up to 4 battery boxes with 4 parallel stings of cells in each box.

  • The separate battery boxes are called Subpacks and the parallel modules are called Strings.
  • A String must be to a sequential series of modules, from a communications perspective.
  • There can be up to 4 Subpacks and each can contain up to 4 Strings
  • The Strings can be in ascending or descending voltage order.

Current Sensors

Part #Description
DHABS/15Dual 60/600A
DHABS/118Dual 30/350A
DHABS/124Dual 75/500A
DHABS/133Dual 75/750A
DHABS/137Dual 75/1000A

Smart Chargers and Inverters

ManufacturerDescriptionModel
Thunderstruck MotorsTSM2500Any
Elcon and ComptableOnboard ChargersAny CAN Based
Victron InvertersInverter ChargerMultiPlus-II
EG4Inverter Charger6000XP (Coming soon)
VVBMS Configuration Screen
VVBMS Charge Configuration Screen

EV Example

VVBMS Vehicle example block diagram