Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use Smart Shunt: Examples, Pinouts, and Specs

Image of Smart ShuntDesign with Smart Shunt in Cirkit Designer

Introduction

The Smart Shunt by Victron Energy is a high-precision resistor designed for use in battery management systems (BMS). It measures the current flow by detecting the voltage drop across the shunt, enabling real-time monitoring of battery performance. This data is crucial for determining the state of charge (SoC), state of health (SoH), and other key battery parameters. The Smart Shunt is available in multiple current ratings: 300A, 500A, 1000A, and 2000A, making it suitable for a wide range of applications.

Explore Projects Built with Smart Shunt

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of ESP32-Based Smart Power Monitoring and Control System with Wi-Fi Connectivity: A project utilizing Smart Shunt in a practical application
ESP32-Based Smart Power Monitoring and Control System with Wi-Fi Connectivity

This circuit is a smart power monitoring and control system using an ESP32 microcontroller. It features multiple sensors and components, including PZEM-004T AC modules for voltage and current measurement, DS18B20 temperature sensors, an LCD for display, and solid-state relays for controlling power outlets. The system is integrated with Blynk for remote monitoring and control, and includes pushbuttons for local interaction.

Open Project in Cirkit Designer
Image of Arduino Nano Based Smart Waste Management System with GSM Notification: A project utilizing Smart Shunt in a practical application
Arduino Nano Based Smart Waste Management System with GSM Notification

This circuit is designed for a smart waste management system using an Arduino Nano as the central controller. It features an HC-SR04 ultrasonic sensor to measure the fill level of a bin, a SIM800L GSM module for sending SMS alerts, and a buzzer and three LEDs (green, yellow, red) for local fill level indication. The system is powered by a lithium-ion battery, which is charged by a solar panel through a charge controller.

Open Project in Cirkit Designer

Common Applications

Technical Specifications

General Specifications

Parameter Value
Manufacturer Victron Energy
Part IDs 300A, 500A, 1000A, 2000A
Voltage Range 6.5V to 70V DC
Current Ratings 300A, 500A, 1000A, 2000A
Communication Interface Bluetooth, VE.Direct
Accuracy ±0.5%
Power Consumption < 1mA
Operating Temperature -40°C to +60°C
Dimensions Varies by model

Pin Configuration and Descriptions

The Smart Shunt has a simple terminal configuration for easy integration into battery systems. Below is the pin/terminal description:

Terminal Name Description
B- Connects to the negative terminal of the battery.
P- Connects to the negative terminal of the load or charger.
VE.Direct Communication port for connecting to Victron devices or monitoring systems.
Bluetooth Wireless communication for real-time monitoring via a smartphone app.

Usage Instructions

How to Use the Smart Shunt in a Circuit

  1. Placement in the Circuit:

    • The Smart Shunt must be installed on the negative side of the battery system.
    • Connect the B- terminal to the battery's negative terminal.
    • Connect the P- terminal to the negative terminal of the load or charger.
  2. Power Supply:

    • Ensure the battery voltage is within the supported range (6.5V to 70V DC).
    • The shunt is powered directly by the battery, so no external power source is required.
  3. Communication Setup:

    • Use the VE.Direct port to connect the shunt to a Victron GX device or other compatible systems.
    • Alternatively, pair the shunt with a smartphone via Bluetooth using the VictronConnect app.
  4. Monitoring:

    • Open the VictronConnect app to view real-time data, including current, voltage, SoC, and SoH.
    • Configure alarms and thresholds for battery performance monitoring.

Important Considerations and Best Practices

Example Arduino Integration

While the Smart Shunt is not directly designed for Arduino, it can be interfaced using the VE.Direct protocol. Below is an example of how to read data from the Smart Shunt using an Arduino and a VE.Direct to UART adapter.

#include <SoftwareSerial.h>

// Define RX and TX pins for VE.Direct communication
SoftwareSerial veDirectSerial(10, 11); // RX = pin 10, TX = pin 11

void setup() {
  Serial.begin(9600); // Initialize serial monitor
  veDirectSerial.begin(19200); // Initialize VE.Direct communication

  Serial.println("Smart Shunt Data Logger");
}

void loop() {
  // Check if data is available from the Smart Shunt
  if (veDirectSerial.available()) {
    String data = ""; // Initialize a string to store incoming data

    // Read data from the VE.Direct port
    while (veDirectSerial.available()) {
      char c = veDirectSerial.read();
      data += c;

      // Break if a newline character is detected
      if (c == '\n') {
        break;
      }
    }

    // Print the received data to the serial monitor
    Serial.print("Received: ");
    Serial.println(data);
  }
}

Note: The VE.Direct protocol requires parsing specific data fields. Refer to the Victron Energy VE.Direct protocol documentation for detailed information.

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
No data in the VictronConnect app Bluetooth not paired or out of range Ensure the smartphone is within range and pair the device via Bluetooth.
Inaccurate current readings Loose or incorrect connections Verify all connections are secure and correctly installed.
VE.Direct communication failure Incorrect wiring or baud rate mismatch Check the VE.Direct cable and ensure the baud rate is set to 19200.
High power consumption Faulty installation or damaged shunt Inspect the shunt for damage and ensure proper installation.

FAQs

  1. Can the Smart Shunt be used with a 24V battery system?

    • Yes, the Smart Shunt supports battery voltages from 6.5V to 70V DC, including 12V, 24V, and 48V systems.
  2. What is the maximum cable length for VE.Direct communication?

    • The recommended maximum cable length is 10 meters to ensure reliable communication.
  3. Can I use the Smart Shunt without a Victron GX device?

    • Yes, you can monitor data via the VictronConnect app using Bluetooth.
  4. How do I update the firmware?

    • Use the VictronConnect app to check for and install firmware updates over Bluetooth.

By following this documentation, users can effectively integrate and utilize the Victron Energy Smart Shunt in their battery management systems.