Atmel ATA6870 Скачать руководство пользователя страница 7

7

ATA6870-DK10 [APPLICATION NOTE]

9228C–AUTO–02/15

4.1

Supplied Code

4.1.1

config.h

This section refers to the config.h file provided in the zip archive with this Application Note. Only values in the User Setting 
paragraph should be changed!

------------- GENERAL SETTING--------------------------------

CELLSIC#

Selecting which Cells are used Bits 0-5 -> Cells 1-6

------------- TEMPERATURE SETTING----------------------------

RES_REF#

Value of the mounted reference resistor (default: 3300)

T_TLS

Temperature belonging to the first Value in the lookup 

table (index 0, default: -20)

T_TLE

Temperature belonging to the last value in the lookup 

table (default: 80)

T_TLSZ

Temperature step size used in the lookup table (default: 

1)

T_LOWERTHRESHOLD

Lower temperature threshold

T_UPPERTHRESHOLD

Upper temperature threshold

 ------------- COULOMBCOUNTER SETTING-------------------------

SHUNT_RESISTANCE

Value of the shunt resistor in mOhm

RCC_CONVERSIONPERIOD

The cycle times for the Regular Current Check

0x00 - 256ms (default)

0x01 - 512ms 

0x02 - 1s

 

0x11 - 2s

RCC_DIVIDEDSZ

0x01 to enable divided Voltage (Current) stepsize

RCC_CHARGETHRESHOLD

Threshold for charging current, exceeding the 

threshold will turn off the Mosfets

RCC_DISCHARGETHRESHOLD

Threshold for discharging current, exceeding the 

threshold will turn off the Mosfets

Other values should not be changed in the default HW setup!

4.2

Open Cell Check

The implemented function checks for open clamps by measuring the cell voltages two times. During the first check a normal 
measurement is completed and the values stored. During the second check the voltages are measured while the discharge 
function for all cells is active. If the two measurements for the same cell differ by more than 100mV it is very likely that one or 
more cells are not properly connected. The implemented method cannot be used to determine which cell is not properly 
connected. A continuously illuminated LED1 indicates an open clamp.

4.3

Voltage Measurements

The standard software loop measures the voltage ADC value and the offset ADC value for every cell and checks for 
overvoltage and undervoltage once per cycle. Further information about the acquiring of voltages can be found in the Atmel

®

 

ATA6870 datasheet Section 7.5.1. The formula for calculating the voltage:

Voltage (Cell)

4V

V

acq

V

offset

3031

V

offset

---------------------------------

=

Содержание ATA6870

Страница 1: ...Overcurrent Open clamp detection 12 bit battery cell measurement 12 bit temperature measurement Controlling of charge discharge FETs Status LEDs for easy evaluation Charge balancing Coulomb counting...

Страница 2: ...tteries and it is best to use the devices in a slightly different way in a smart battery application 2 Safety Precautions When Using Li ion Batteries Please observe the safety guidelines supplied with...

Страница 3: ...on page 5 3 1 2 Number of Cells It is possible to run the board with a reduced number of cells The minimum voltage for each IC is 6 9V Cell 1 and cell 6 MBAT have to be connected The missing cells sho...

Страница 4: ...the Atmel ATmega32HVB is being programmed or while it is entering debug mode It can be mounted as soon as AVR Studio prompts for additional SPI lines to be connected in debug mode or after the device...

Страница 5: ...y the Atmel ATmega32HVB with sufficient voltage If the jumper is mounted the stack voltage should not exceed 48V The Atmel ATmega32HVB supports operating voltage from 4V to 24V 3 3 2 Emulating Cells B...

Страница 6: ...ell exceeds the upper default threshold of 4 2V Undervoltage at least 1 cell exceeds the lower default threshold of 2 5V Overcurrent the current through the shunt exceeds the default threshold of 80mA...

Страница 7: ...hold for charging current exceeding the threshold will turn off the Mosfets RCC_DISCHARGETHRESHOLD Threshold for discharging current exceeding the threshold will turn off the Mosfets Other values shou...

Страница 8: ...o update the SOC frequently The acquired cell voltages and temperatures can be used to determine the SOC without the Atmel ATmega32HVB The easiest way is to compare the SOC measured by the added extra...

Страница 9: ...FETs are controlled by an N channel FET driver The pins OC and OD are designed for outputting a high voltage of approx 13V The status of the pins is controlled by software via the FCSR FET control and...

Страница 10: ...ented in the datasheet of the Atmel ATA6870 Section 7 1 1 and in the Atmel ATmega32HVB datasheet Section 10 This board allows the Atmel ATA6870 to be enabled disabled using the Atmel ATmega32HVB softw...

Страница 11: ...USE VDDFUSE DVSS DVDD GND GND DISCH6 MISO_IN PD_N VDDHVP 1 2 3 4 5 6 7 8 9 10 12 11 MBAT5 DISCH4 MBAT4 DISCH3 MBAT3 DISCH2 MBAT2 MBAT1 DISCH1 IC1 Atmel ATA6870 IRQ CLK LED1 J9 PB2 RESET CLK SCK MOSI M...

Страница 12: ...ATA6870 DK10 APPLICATION NOTE 9228C AUTO 02 15 12 Figure 7 2 PCB Top...

Страница 13: ...13 ATA6870 DK10 APPLICATION NOTE 9228C AUTO 02 15 Figure 7 3 PCB Bottom...

Страница 14: ...e note that the following page numbers referred to in this section refer to the specific revision mentioned not to this document Revision No History 9228C AUTO 02 15 Put document in the latest templat...

Страница 15: ...NT EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and rese...

Страница 16: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Atmel ATA6870 DK10...

Отзывы: