

#Smart battery monitor generator#
Programmable relay, to turn off non critical loads or to run a generator when needed.Remaining time at the current rate of discharge.

#Smart battery monitor Bluetooth#
With Bluetooth being implemented in most other Victron Energy products, wireless communication between products will simplify system installation and enhance performance. The PCB design it's done using Altium designer.With Bluetooth built-in, the BMV Smart is ready for the Internet of Things (IoT) era. Unsigned int CycleCount = 10 // cmd 17 r - #Ĭonst unsigned int DesignCapacity = 9000 // cmd 18 r - mAhĬonst unsigned int DesignVoltage = 11100 // cmd 19 r - nCell * 3700mVĬonst unsigned int SpecificationInfo = 0x0021 // cmd 1A r - userĬonst unsigned int SerialNumber = 12345 // cmd 1C r - # Unsigned int BatteryStatus = 0 // cmd 16 r - status Unsigned int AverageTimeToFull = 0 // cmd 13 r - minĬonst unsigned int ChargingCurrent = 4000 // cmd 14 r - mAĬonst unsigned int ChargingVoltage = 4200 // cmd 15 r - nCell * 4200mV Unsigned int AverageTimeToEmpty = 0 // cmd 12 r - min Unsigned int RunTimeToEmpty = 0 // cmd 11 r - min Unsigned int FullChargeCapacity = 0 // cmd 10 r - mAh Unsigned int RemainingCapacity = 0 // cmd 0F r - mAh Unsigned int AbsoluteStateOfCharge = 0 // cmd 0E r - % Unsigned int RelativeStateOfCharge = 0 // cmd 0D r - % Signed int AverageCurrent = 0 // cmd 0B r - avg current for 60 sec Unsigned int Voltage = 0 // cmd 09 r - mV

The system can provide the standard smart battery commands:Ĭonst unsigned int Temperature = 0 // cmd 08 r - ☌ It is Arduino based and fully opensource. It supports basic functions for SMBus communication with flight controller.
#Smart battery monitor free#
The firmware it's currently under development and it is free to be improved. It is designed to be used in systems with SMBus communication like DJI smart batteries, Ardupilot flight controller systems and any other system that need a smart battery.Ī practical example it's given with Ardupilot flight controller.Ĭhoosing the smart battery type in Mission Plannerīattery data reporting in Mission Planner Firmware You can watch a complete video filmed with the plane here. The smart battery monitor it is currently active used in an Ardupilot plane Phoenix 2400. To satisfy this need, MCP39F511A was chosen, because his Power Monitoring Accuracy is capable of 0.1% error across 4000:1 dynamic range. In order to measure the energy stored in the battery an accurate ADC will be needed. So, why do you need a smart battery monitor ?Ī standard "dumb" LiPo battery has no capability to measure the state of charge and no over-voltage and under-voltage protection, individual cell voltage measurement.

Real-Time Measurement of Input Power for AC or DC Supplies.An integrated low-drift voltage reference with 7 ppm/☌ in addition to 94.5 dB of SINAD performance on each measurement channel allows for better than 0.1% accurate designs across a 4000:1 dynamic range. Separate AC and DC calibration registers are provided, to ensure high-accuracy measurements in both modes. It includes dual-channel Delta-Sigma ADCs, a 16-bit calculation engine, EEPROM and a flexible 2-wire interface. It is capable of detecting the input voltage types in order to select DC or AC mode automatically. The MCP39F511A device is a highly-integrated, complete single-phase power-monitoring IC designed for real-time measurement of input power for AC and DC power supplies, making it suitable for a wide range of consumer and industrial applications. Microchip solutions and products for Power and Energy Management here MCP39F511A Features This is a smart battery monitor based on Microchip 24-Bit Single Phase AC/DC Power Monitoring IC- MCP39F511A.
