资料介绍
Table of Contents
CN-0235 Software User Guide
EVAL-CN0235-EB1Z Overview
CN0235 is a Fully Isolated Lithium Ion Battery Monitoring System. Lithium ion (Li-Ion) battery stacks contain a large number of individual cells that must be monitored correctly in order to enhance the battery efficiency, prolong the battery life, and ensure safety.
The 6-channel AD7280A devices act as the primary monitor providing accurate voltage measurement data to the System Demonstration Platform (SDP-B) evaluation board, and the 6-channel AD8280 devices act as the secondary monitor and protection system. Both devices can operate from a single wide supply range of 8V to 30 V and operate over the industrial temperature range of −40°C to +105°C
The AD7280Acontains an internal ±3 ppm reference that allows a cell voltage measurement accuracy of ±1.6 mV. The ADC resolution is 12 bits and allows conversion of up to 48 cells within 7 μs. It also has cell balancing interface outputs designed to control external FET transistors to allow discharging of individual cells and forcing all the cells in the stack to have identical voltages.
The AD8280 functions independently of the primary monitor and provides alarm functions indicating out of tolerance conditions. It contains its own reference and LDO, both of which are powered completely from the battery cell stack. The reference, in conjunction with external resistor dividers, is used to establish trip points for the over/undervoltages. Each cell channel contains programmable deglitching (D/G) circuitry to avoid alarming from transient input levels.
Required Equipment
- EVAL-CN0235-SDPZ Evaluation Board
- EVAL-SDP-CB1Z Evaluation Board
-
- (supplied with provided CD in kit)
- USB Type-A plug to USB Mini-B plug cable
- +6V “Wall Wart”
- PC with minimum requirement:
- Windows XP SP2, Windows Vista or Windows 7 Business/Enterprise/Ultimate editions
- Intel Pentium processor (x86 compatible), 1GHz or faster
- 512 MB RAM and 2 GB available hard disk space
- .NET 3.5 Framework
General Setup
- The EVAL-CN0235-SDPZ (CN0235 Board) connects to the EVAL-SDP-CB1Z (SDP-B board)
- The EVAL-CN0235-SDPZ (CN0235 Board) is powered by a +6V Wall wart via the DC barrel jack.
- The EVAL-SDP-CB1Z (SDP-B board) connects to the PC via the USB-cable.
Figure 1: CN0235 general setup
- SDP USB connection – Connect to PC through USB Type A to mini-USB.
- Jumper Configuration – Sets AD8280 and AD7280A configuration. Jumper configuration setting is explained further on the next section.
- VIN0 to VIN6 – Lithium Ion battery stacks input. This connector is used when only one device is required.
NOTE: Please see AD7280A Datasheet page 17 and page 22 for proper battery connection for different number of cells.
- VIN7 to VIN12 – Lithium Ion battery stacks input. This connector is used when two devices are required for the application.
NOTE: Please see AD7280A Datasheet page 18 for proper battery cell connection using two devices.
- Power Supply – The board may be powered up using a +6V wall-wart connected to the barrel jack or using an external power supply configured to +6V.
- SPI breakout pins – These are the breakout pins of the digital lines coming from the SDP board to AD7280A devices.
Jumper Configuration
Jumper | Description | Configuration |
---|---|---|
AD8280 Jumper configurations | ||
NPTC | Selects NTC or PTC thermistor for AD8280's VTx inputs | HIGH: PTC thermistor LOW: NTC thermistor |
ALARMSEL | Selects three separate alarms or one shared alarm for AD8280. | HIGH: Three separate alarms are selected LOW: One shared alarm is selected |
DGT0 DGT1 DGT2 | Sets the deglitch time for AD8280 for the transient immunity at cell inputs. | Deglitch time may be set from 0s to 10s. Refer to AD8280 datasheet page 20 table 7 |
SEL0 SEL1 | Sets the number of cells to be monitored for AD8280 | The number of cells to be monitored may be set to three, four, five or six. Refer to AD8280 datasheet page 19 table 5 |
AD7280A Auxiliary ADC inputs configures the temperature measurement circuit see AD7280A Datasheet for more details |
||
J31 : J36 | Sets the bottom AD7280A Aux inputs | required temperature measurement |
J20 : J29 | Sets the top AD7280A Aux inputs | required temperature measurement |
J30 and J12 | AD7280A’s Vreg and ground male headers | leave it open |
HOW TO INSTALL THE EVALUATION SOFTWARE
- Extract the file CN0235 Eval Software.zip and open the file setup.exe.
NOTE: It is recommended that you install the CN0235 Evaluation Software to the default directory path C:/Program Files/Analog Devices/CN0235/ and all National Instruments products to C:/Program Files/National Instruments/
- Upon completion of the installation of the CN0235 Evaluation Software, the installer for the ADI SDP Drivers will execute.
NOTE: It is recommended that you close all other applications before clicking “Next”. This will make it possible to update relevant system files without having to reboot your computer.
Connecting the Hardware
- Step 1. Connect the EVAL-CN0235-SDPZ to EVAL-SDP-CB1Z(SDP Board) through the 120-pin SMD connector. Nylon hardware should be used to firmly secure the two boards, using the holes provided at the ends of the 120-pin connectors.
- Step 2. Do the jumper setting correctly based on desired setting for evaluation based on the jumper configuration provided on Jumper Configuration section.
- Step 3. Plug the mini-USB side of the cable into the mini-USB connector J1 on SDP Board and leave the other side of the cable(USB Type A) floated.
- Step 4. Connect the battery stack on J1 and J2 based on the number of cells configured by the jumper SEL0 and SEL1. Refer to the jumper configuration on General Setup section.
- Step 6. Connect the USB-Type-A side of the USB cable to the PC.
USING THE EVALUATION SOFTWARE
Software Front Panel
- Connect to SDP-B Board Button
- When this button is pressed, the SDP-B Board makes a USB connection to the CN0235Board. A connection to the SDP-B Board must be made to use the software.
- Device Selector
- Selects the number of device to be activated.
- Enable Real Time ADC Reads
- When this button is checked, continuous data acquisition by the ADC will start.
- Read ADC
- When this button is clicked, a single capture read will be performed by the ADC.
- Software Reset
- When this button is clicked, all the configuration changes on the evaluation software will be revert back to its default state.
- Hardware PD
- Software PD
- Software/Hardware PU
- Enable/Disable AD8280
- This button allows the user to enable or disable the secondary battery monitoring and protection system.
- Self-Test AD8280
- Executes the self test feature of AD8280.
- Save Data to File
- This button will execute a save data command to record the Voltage and Temperature reading of both devices in codes and volts format. The file may be saved as .txt or .xls.
- Control Tabs
- Voltage(Codes)/Voltage(Volts): Clicking either of these tabs brings out the voltage reading on each device's channel in front. These tabs shows the reading in either Codes or voltage format.
- Temperature(Codes)/Temperature(Volts): Clicking either of these tabs brings out the temperature reading in front. These tabs shows the reading in either Codes or voltage format.
- Configure AD7280A: Clicking this tab will bring the AD7280A configurations in front.
- Advanced: Clicking this tab will bring out the advanced control for the device in front.
- SDP Firmware Release Info Clicking this tab will bring out the firmware information currently installed in the PC.
- AD7280A Configuration
- All control tabs will be explained with more detail on the next section.
- Warning indicators
- AD7280 Alert: This is the primary monitor’s alert indicator. When the voltage or temperature reading exceeded the user defined thresholds from the AD7280A configuration, this LED will light up.
- Under Voltage: This is one of the secondary monitor’s alert indicator. When the voltage or temperature reading exceeded the user defined floor threshold, this LED will light up.
- Over Voltage: This is one of the secondary monitor’s alert indicator. When the voltage or temperature reading exceeded the user defined ceiling threshold, this LED will light up.
Voltage(codes) tab
The voltage (code format) tab features two types of display namely the tanks and graph display:
Tank Display
The tank display provides the ADC code equivalent of the reading in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells.
Graph Display
The graphical display tab provides the user with more features or options for the reading analysis.
- Codes vs Sample graph
- This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time.
- Latest channel code value
- Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A.
- Plot navigator
- This allows the user to see the history of the battery reading.
- Additional graph functions
- The three additional acts as a pointer, plot view modifier and manual plot navigator respectively.
A right-click on the graph will give the user additional plot and data control features.
Voltage(Volts) tab
The voltage (volts format) tab features two types of display namely the tanks and graph display:
Tank Display
The tank display provides the ADC voltage equivalent of the reading in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells.
Graph Display
The graphical display tab provides the user with more features or options for the measurement analysis.
- Codes vs Sample graph
- This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time.
- Latest channel code value
- Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A.
- Plot navigator
- This allows the user to see the history of the battery reading.
- Additional graph functions
- The three additional acts as a pointer, plot view modifier and manual plot navigator respectively.
A right-click on the graph will give the user additional plot and data control features.
Temperature(codes) tab
The Temperature (codes format) tab features two types of display namely the tanks and graph display:
Tank Display
The tank display provides the ADC code temperature reading of the thermistor in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells.
Graph Display
The graphical display tab provides the user with more features or options for the reading analysis.
- Codes vs Sample graph
- This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time.
- Latest channel code value
- Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A.
- Plot navigator
- This allows the user to see the history of the battery reading.
- Additional graph functions
- The three additional functions act as a pointer, plot view modifier and manual plot navigator respectively.
A right-click on the graph will give the user additional plot and data control features.
Temperature(Volts) tab
The temperature (volts format) tab features two types of display namely the tanks and graph display:
Tank Display
The tank display provides the ADC voltage equivalent of the thermistor reading in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells.
Graph Display
The graphical display tab provides the user with more features or options for the measurement analysis.
- Codes vs Sample graph
- This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time.
- Latest channel code value
- Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A.
- Plot navigator
- This allows the user to see the history of the battery reading.
- Additional graph functions
- The three additional acts as a pointer, plot view modifier and manual plot navigator respectively.
A right-click on the graph will give the user additional plot and data control features.
Configure AD7280A tab
- Force Update
- This button updates the AD7280A configuration.
- Voltage and Temperature Thresholds
- Sets the desired ceiling and floor value for voltage and temperature, these values will determine when the warning indicators will turn on.
- Conversion Averaging
- Sets the AD7280’s conversion averaging feature where the acquisition and conversion of each cell input is repeated before the results are read back through SPI interface.
- Acquisition Time
- Sets the time required to acquire an input signal. The acquisition time is calculated using the following formula: tACQ = 10 x ((Rsource + R) x C). where:
- R = 300 ohm, the resistance seen by the track and hold amplifier looking at the input.
- C = 15pF, the sampling capacitance.
- Rsource = any extra source impedance on the analog input between external capacitors and the input pins.
- See AD7280A Datasheet page 21 for more details.
- Self-Test AD7280A
- This button initiates the self-test conversion of AD7280A, this feature allows the ADC and reference buffer’s operation to be verified.
NOTE: The self-test conversion result varies between
Code 970 and Code 990.
- Cell Balance Outputs
- Sets the cell balance output of AD7280A to drive the gate of external transistors providing 0V or 5V output with respect to the absolute amplitude of the negative terminal of the battery cell that is being balanced.
- Cell Balance Timers
- Sets the on-time of each Cell Balance output. The timer may be set from 0 minutes to 36.9 minutes with a 71.5second resolution. See AD7280A Datasheet page 27 for additional details and example configurations of the Cell balance timer.
- Thermistor Term Resistor
- Sets if the thermistor termination pin AUXterm will be used to terminate the thermistor inputs for each auxiliary ADC input of the AD7280A.
NOTE: Due to settling time requirements, the thermistor termination resistor option should only be used when the acquisition time of AD7280A is set to the highest value which is 1.6us
Advanced tab
The advanced tab allows the user to read/write to the AD7280A’s registers.
NOTE: It is recommended to read AD7280A Datasheet, AD8280 datasheet and CN0235 and clearly understand the meaning and effect of the configuration before writing a new value in the AD7280A’s register.
- Dev0 and Dev1 Register Address
- This the list of the register address of AD7280A and its current content or configuration.
- Read Register
- This button updates the register address array of both devices.
- Write Register
- Use this function to write a new value to a certain register of AD7280A.
SDP Firmware Release info
Schematic, PCB Layout, Bill of Materials
EVAL-CN0235-SDPZ Design & Integration Files
- Schematics
- PCB Layout
- Bill of Materials
- PADS project
- CN0235设计与集成文件
- CN0235 FMC-SDP转接器和评估板/Xilinx KC705参考设计
- 采用Nios驱动的CN0235 BeMicro FPGA方案
- CN0349软件用户指南
- CN0350软件用户指南
- CN-0354软件用户指南
- CN0355软件用户指南
- CN0196软件用户指南
- CN0203软件用户指南
- CN0204软件用户指南
- CN-0269软件用户指南
- CN-0271软件用户指南
- CN-0288软件用户指南
- CN-0296软件用户指南
- CN-0301软件用户指南
- 上位机软件的用户界面设计技巧 773次阅读
- 搞不懂组态软件和HMI?常见组态软件有哪些? 4789次阅读
- 常用的远程控制软件介绍 1763次阅读
- 医疗器械软件风险分析介绍 医疗设备软件静态和动态分析技巧 1850次阅读
- 如何使用openEuler用户软件仓(EUR) 1223次阅读
- 基于STM32 MCU应用的EMC指南之软件篇 1020次阅读
- 开源、可重用的软件堆栈支持CbM的实时处理和算法开发 900次阅读
- EsDA为用户带来简单易用的软件设计体验 1884次阅读
- 使用含快速开关SiC器件的RC缓冲电路实用解决方案和指南 2531次阅读
- 常见的组态软件有哪些 1.2w次阅读
- 如何正确的设置IAR单片机编程软件 4994次阅读
- 一款以BitTorrent代币连接和奖励用户的软件BitTorrent Speed介绍 3328次阅读
- 组态软件的特点和应用 1.4w次阅读
- 组态软件是什么_组态软件有什么用 3.5w次阅读
- 长虹CN-7机芯彩电场扫描电路分析 1w次阅读
下载排行
本周
- 1HFSS电磁仿真设计应用详解PDF电子教程免费下载
- 24.30 MB | 128次下载 | 1 积分
- 2雷达的基本分类方法
- 1.25 MB | 4次下载 | 4 积分
- 3电感技术讲解
- 827.73 KB | 2次下载 | 免费
- 4从 MSP430™ MCU 到 MSPM0 MCU 的迁移指南
- 1.17MB | 2次下载 | 免费
- 5有源低通滤波器设计应用说明
- 1.12MB | 2次下载 | 免费
- 6RA-Eco-RA2E1-48PIN-V1.0开发板资料
- 35.59 MB | 2次下载 | 免费
- 7面向热插拔应用的 I2C 解决方案
- 685.57KB | 1次下载 | 免费
- 8爱普生有源晶体振荡器SG3225EEN应用于储能NPC、新能源
- 317.46 KB | 1次下载 | 免费
本月
- 12024年工控与通信行业上游发展趋势和热点解读
- 2.61 MB | 763次下载 | 免费
- 2HFSS电磁仿真设计应用详解PDF电子教程免费下载
- 24.30 MB | 128次下载 | 1 积分
- 3继电保护原理
- 2.80 MB | 36次下载 | 免费
- 4正激、反激、推挽、全桥、半桥区别和特点
- 0.91 MB | 32次下载 | 1 积分
- 5labview实现DBC在界面加载配置
- 0.57 MB | 21次下载 | 5 积分
- 6在设计中使用MOSFET瞬态热阻抗曲线
- 1.57MB | 15次下载 | 免费
- 7GBT 4706.1-2024家用和类似用途电器的安全第1部分:通用要求
- 7.43 MB | 14次下载 | 免费
- 8AD18学习笔记
- 14.47 MB | 8次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935113次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191360次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183329次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81578次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73804次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多