资料介绍
Table of Contents
CN0510 User Guide
Overview
The CN0510 circuit is an electrochemical impedance spectroscopy (EIS) measurements system for characterizing Lithium Ion and other types of secondary batteries. EIS is a non-destructive perturbation technique used to examine processes occurring inside electrochemical systems. The system measures the impedance of the battery cell over a range of frequencies. The data can determine the state of health (SOH) and State of Charge (SOC) of a battery. This system is designed to excite and measure a battery’s current, voltage or impedance response utilizing an ultralow power analog front end (AFE) system.
Ageing leads to performance degradation and irreversible changes in the battery’s chemistry. Impedance increases linearly with the decline in capacity. Monitoring the increase in impedance of a battery using EIS can determine the SOH and if the battery needs replacing, resulting in reduced system downtime and lower maintenance costs.
Batteries require a current excitation, not voltage, and the impedance values are small, in the milliohm range. This system includes the necessary circuitry to inject a current into the battery and allows for calibration and sensing of the small impedances found in batteries.
Required Equipment
Documents Needed
- CN0510 Circuit Note
Software Needed
- Serial Terminal Software (PuTTY, TeraTerm or similar)
- IAR Embedded Workbench for ARM 8.32 or higher (Optional)
- Keil (Optional)
Hardware Needed
- EVAL-ADICUP3029 circuit board.
- EVAL-AD5941BATZ Battery Measurement Board.
- PC with a USB port and Windows® 7 (32-bit) or higher.
- USB type A to USB micro cable.
- BNC cables.
- Battery for measurement.
—-
General Setup
Hardware
- Plug in BNC cables.
- Power the boards by connecting the micro USB cable into P10 on the EVAL-ADICUP3029 and the other end of the USB cable to your computer.
- Connect the battery as shown in figure above.
- Connect F+ and S+ leads to the positive terminal of the battery.
- Connect S- and F- to the negative terminal of the battery.Connect red BNC wires of J1 and J2 to the positive terminal of the battery.
Software
- Download one of the supported IDE environments IAR Embedded Workbench or Keil.
- Download the AD5940 Source Code from GitHub.
- Note, there is a shared library for the AD5940 and AD5941 products.
- Navigate to the ad5940-examples and open the AD5940_BATImpedance example.
- Configure the default measurement parameters to your requirements.
- The data structure AppBATCfg_Type contains the configurable parameters for the application.
- Note, the hardware is optimized for frequencies above 1Hz. Measurements below this value are noisier due in part to the 1/f noise of the external amplifiers.
- Build and compile the example project into a .BIN or .HEX file that can be used to flash the embedded target.
Serial Terminal Output
The measurement results are sent to the PC via UART. To establish connection over UART, connect the Micro-USB cable to the PC and to the EVAL-ADICUP3029 board. A serial terminal program is required to display the results. The following is the UART configuration:
Select COM Port Baud rate: 230400 Data: 8 bit Parity: none Stop: 1 bit Flow Control: none
A serial terminal is an application that runs on a PC or laptop that is used to display data and interact with a connected device (including many of the Circuits from the Lab reference designs). The device's UART peripheral is most often connected to a UART to USB interface IC, which appears as a traditional COM port on the host PC/ laptop. (Traditionally, the device's UART port would have been connected to an RS-232 line driver / receiver and connected to the PC via a 9-pin or 25-pin serial port.) There are many open-source applications, and while there are many choices, typically we use one of the following:
Before continuing, please make sure you download and install one of the above programs.
There are several parameters on all serial terminal programs that must be setup properly in order for the PC and the connected device to communicate. Below are the common settings that must match on both the PC side and the connected UART device.
- COM Port - This is the physical connection made to your PC or Laptop, typically made through a USB cable but can be any serial communications cable. You can determine the COM port assigned to your device by visiting the device manager on your computer. Another method for identifying which COM port is associated with a USB-based device is to look at which COM ports are present before plugging in your device, then plug in your device, and look for a new COM port.
- Baud Rate - This is the speed at which data is being transferred from the connected device to your PC. These parameters must be the same on both devices or data will be corrupted. The default setting for most of the reference designs in 115200.
- Data Bits - The number of data bits per transfer. Typically UART transmits ASCII codes back to the serial port so by default this is almost always set to 8-Bits.
- Stop Bits - The number of “stop” conditions per transmission. This usually set to 1, but can be set to 2 for redundancy.
- Parity - Is a way to check for errors during the UART transmission. Unless otherwise specified, set parity to “none”.
- Flow Control - Is a way to ensure that data lose between fast and slow devices on the same UART bus are not lost during transmission. This is typically not implemented in a simple system, and unless otherwise specified, set to “none”.
In many instances there are other options that each of the different serial terminal applications provide, such as local line echo or local line editing, and features like this can be turned on or off depending on your preferences. This setup guide will not go over all the options of each tool, but just the minor features that will make it easier to read back data from the connected devices.
Example setup using Putty
- Plug in your connected device using a USB cable or other serial cable.
- Wait for the device driver of the connected device to install on your PC or Laptop.
- Open up your serial terminal program (Putty for this example)
- Click on the open button, and as long as your connected device and serial terminal program are setup the same, than you should see data displaying.
Battery Test and Results
Below is an example of the Nyquist plot obtained for a Lithium Ion battery measured using the EVAL-AD5941BATZ.
Schematic, PCB Layout, Bill of Materials
EVAL-AD5941BATZ Design & Integration Files
- Schematics
- PCB Layout
- Bill of Materials
- Allegro project
End of Document
- CN0428用户指南
- CN0429用户指南
- CN0425用户指南
- CN0415用户指南
- CN0419用户指南
- CN0414用户指南
- CN0422用户指南
- CN0432用户指南
- CN0507用户指南
- CN0532用户指南
- CN0540用户指南
- CN0506用户指南
- CN0549用户指南
- CN-0535用户指南
- CN0510 Design & Support Files
- CD100M满杯检测方案的安装指南 240次阅读
- Air780EP模块AT开发-HTTP应用指南 319次阅读
- 电工必备接线指南:轻松掌握各种电路接线技巧 805次阅读
- 汽车网络安全-挑战和实践指南 409次阅读
- OpenCV4.8+CUDA+扩展模块支持编译指南 713次阅读
- 滤波器设计指南 2096次阅读
- AEM科技SolidMatrix® 和 AirMatrix® 保险丝产品选型指南 944次阅读
- 为什么电子指南针能指示方向 1629次阅读
- 使用含快速开关SiC器件的RC缓冲电路实用解决方案和指南 2531次阅读
- Command Line Tools for HarmonyOS最新版本简介 2713次阅读
- PCB设计之五个EMI设计指南 3397次阅读
- firefly AIO-3288J主板使用指南 1510次阅读
- iPhone自带的指南针的妙用 7562次阅读
- 基于CN3705和LM2596的锂电池充放电系统 8542次阅读
- 长虹CN-7机芯彩电场扫描电路分析 1w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多