資料介紹
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開發(fā)-HTTP應用指南 319次閱讀
- 電工必備接線指南:輕松掌握各種電路接線技巧 805次閱讀
- 汽車網絡安全-挑戰(zhàn)和實踐指南 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 專業(yè)版下載 (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次下載 | 免費
評論
查看更多