Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:circuits-from-the-lab:cn0510 [21 Aug 2019 19:21] – [Software] Brandon Busheyresources:eval:user-guides:circuits-from-the-lab:cn0510 [30 Jul 2021 02:40] (current) – [Registration] Zuedmar Arceo
Line 3: Line 3:
 ===== Overview ===== ===== Overview =====
  
-The [[ADI>CN0510]] circuit is capable of electrochemical impedance spectroscopy (EIS) measurements of a battery cell. 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.  Utilizing an ultralow power analog front end (AFE) system, this system is designed to excite and measure a batteries current, voltage or impedance response.+The [[ADI>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 internal impedance with frequencies from hertz to kilo-hertz 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.+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 miliOhms. This system includes the necessary circuitry to allow a current to be injected into the battery and allows for calibration and sensing of the small impedances found in batteries.+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. 
  
 {{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:ref-board.png?600 |}} {{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:ref-board.png?600 |}}
 ===== Required Equipment ===== ===== Required Equipment =====
 ==== Documents Needed ==== ==== Documents Needed ====
-  * [[https://analog.com/cn0510|CN0510]] Circuit Note +  * [[adi>cn0510|CN0510]] Circuit Note 
-  * [[https://analog.com/ad5941|AD5941 Data Sheet]] +  * [[adi>ad5941|AD5941 Data Sheet]] 
-  * [[https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029|EVAL–ADICUP3029 User Guide]] +  * [[/resources/eval/user-guides/eval-adicup3029|EVAL–ADICUP3029 User Guide]] 
  
 ==== Software Needed ==== ==== Software Needed ====
 +  * [[:resources:eval:user-guides:eval-ad5940:tools:sensorpal_setup_guide | SensorPal]] 
   * Serial Terminal Software (PuTTY, TeraTerm or similar)   * Serial Terminal Software (PuTTY, TeraTerm or similar)
-  * [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/iar_setup_guide|IAR Embedded Workbench for ARM]] 8.32 or higher (Optional) +  * [[/resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide|Keil]] (Optional)
-  * [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide|Keil]] (Optional)+
  
 ==== Hardware Needed ==== ==== Hardware Needed ====
-  * [[https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADICUP3029.html|EVAL-ADICUP3029]] circuit board. +  * [[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADICUP3029.html|EVAL-ADICUP3029]] circuit board. 
-  * [[https://analog.com/cn0510|EVAL-AD5941BATZ]] Battery Measurement Board.+  * [[adi>cn0510|EVAL-AD5941BATZ]] Battery Measurement Board.
   * PC with a USB port and Windows® 7 (32-bit) or higher.    * PC with a USB port and Windows® 7 (32-bit) or higher. 
   * USB type A to USB micro cable.   * USB type A to USB micro cable.
Line 31: Line 31:
  
 ===== General Setup ===== ===== General Setup =====
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:connected-ref-board.png?600 |}}+{{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:connected-ref-board.png?800 |}} 
 + 
 +<note warning>Ensure the boards are powered before connecting the battery to avoid a short circuit.</note>
 ==== Hardware ==== ==== Hardware ====
-  - Connect the [[https://analog.com/cn0510|EVAL-AD5941BATZ]] to the EVAL-ADICUP3029 via the Arduino headers.+  - Connect the [[adi>cn0510|EVAL-AD5941BATZ]] to the EVAL-ADICUP3029 via the Arduino headers.
   - Plug in BNC cables.   - 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.   - 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 the battery as shown in figure above.
       * Connect F+ and S+ leads to the positive terminal of the battery.       * 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. +      * Connect S- and F- to the negative terminal of the battery. 
-   <note warning>//Ensure the boards are powered before connecting the battery to avoid a short circuit.// +      * Connect red BNC wires of J1 and J2 to the positive terminal of the battery. 
-</note>+
  
 ==== Software ==== ==== Software ====
-  - Download one of the supported IDE environments [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/iar_setup_guide|IAR Embedded Workbench]] or [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide|Keil]]. +There are two options for running battery impedance measurements on the EVAl-AD5941BATZ. The first is using SensorPal GUI tool. SensorPal provides an intuitive interface that allows the user to configure and update parameters such as frequency range and view measurement results in Nyquist form without needing to downlaod or use an IDE such as Keil. This option is best for rapid prototyping and measurement verification. 
-  - Download the [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/downloading_source_code#how_to_download_ad5940_source_code| AD5940 Source Code]] from GitHub.+The second option is to run the example projects in an IDE such as Keil to modify the low level embedded firmware. This options offers more control over the low level operation of the hardware but requires some knowledge of embedded C development  
 +=== SensorPal === 
 +  - Download and install SensorPal by following instructions [[:resources:eval:user-guides:eval-ad5940:tools:sensorpal_setup_guide | here]] 
 +  - To run the battery impedance measurement drag and drop the Battery Impedance tab from the Electrochemical Techniques area on the left hand side of the screen to the Work Area which is located towards the top of the screen.  
 +  - Select desired measurement characteristics such as Start Frequency, Stop Frequency Point etc. 
 +  - Click Measure to begin the measurement 
 +  - The measurement may take some time to start as the hardware is initialized.  
 +{{:resources:eval:user-guides:circuits-from-the-lab:sensorpal_batz.jpg?600|}} 
 + 
 +=== Embedded Firmware Development === 
 + 
 + 
 +  - Download one of the supported IDE environments [[/resources/eval/user-guides/eval-ad5940/tools/iar_setup_guide|IAR Embedded Workbench]] or [[/resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide|Keil]]. 
 +  - Download the [[/resources/eval/user-guides/eval-ad5940/tools/downloading_source_code#how_to_download_ad5940_source_code| AD5940 Source Code]] from GitHub.
       * Note, there is a shared library for the AD5940 and AD5941 products.       * Note, there is a shared library for the AD5940 and AD5941 products.
   - Navigate to the ad5940-examples and open the AD5940_BATImpedance example.   - Navigate to the ad5940-examples and open the AD5940_BATImpedance example.
-      * [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/iar_setup_guide#how_to_edit_and_run_example_code_in_iar|In IAR]] +      * [[/resources/eval/user-guides/eval-ad5940/tools/iar_setup_guide#how_to_edit_and_run_example_code_in_iar|In IAR]] 
-      * [[https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide#how_to_edit_and_run_example_code_in_keil|In Keil]]+      * [[/resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide#how_to_edit_and_run_example_code_in_keil|In Keil]]
   - Configure the default measurement parameters to your requirements.   - Configure the default measurement parameters to your requirements.
       * Use the AD5940BATStructInit(void) function.{{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:serial-terminal.png?300 |}}       * Use the AD5940BATStructInit(void) function.{{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:serial-terminal.png?300 |}}
Line 70: Line 85:
  
 ==== Battery Test and Results ==== ==== Battery Test and Results ====
 +Below is an example of the Nyquist plot obtained for a Lithium Ion battery measured using the EVAL-AD5941BATZ.
 {{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:nyquist-plot.png?400 |}} {{ :resources:eval:user-guides:circuits-from-the-lab:cn0510:nyquist-plot.png?400 |}}
  
 ===== Schematic, PCB Layout, Bill of Materials ===== ===== Schematic, PCB Layout, Bill of Materials =====
 <WRAP round 80% download> <WRAP round 80% download>
-[[http://www.analog.com/media/en/reference-design-documentation/design-integration-files/CN0510-DesignSupport.zip|EVAL-AD5941BATZ Design & Integration Files]]+[[adi>media/en/reference-design-documentation/design-integration-files/CN0510-DesignSupport.zip|EVAL-AD5941BATZ Design & Integration Files]]
   * Schematics    * Schematics 
   * PCB Layout    * PCB Layout 
Line 80: Line 96:
   * Allegro project   * Allegro project
 </WRAP> </WRAP>
 +
 +=====Registration===== 
 +<WRAP round tip 80% >
 +Receive software update notifications, documentation updates, view the latest videos, and more when you register your hardware.  [[reg>EVAL-AD5941BATZ?&v=RevE|Register]] to receive all these great benefits and more!
 +</WRAP>
 +
  
 //End of Document// //End of Document//
  
resources/eval/user-guides/circuits-from-the-lab/cn0510.1566408081.txt.gz · Last modified: 21 Aug 2019 19:21 by Brandon Bushey