Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ************
- * OVERVIEW *
- ************
- +-------+
- | HWP |
- | Board |
- +-------+
- ^
- ################ |
- # # V
- # + - - - - + +---------+ +-------+
- # : + : | |<-------------------------->| HMI |
- # : :---------->| |<----[power button]- - - - >| |
- # : Battery : | |<----[HWP reset button]- - >| Board |
- # : 16s :[temp]---->| BMS |<----[ambient temp] +-------+
- # : :[temp]---->| |<----[aux. temp]
- + - - - + : - :[temp]---->| Board |<--->[ethernet]
- : SCC : + - - - - + | |---->[fire ouput]
- : Loads : # | |---->[disconnected ouput]
- : ... : # | |---->[heat/cool ouput]
- + - - - + [shunt]------------>| |---->[aux. ouput]
- # # +---------+
- # # ^ ^ +-----------+ +-----------+ +-----------+
- # +-------------+ | | | Resistive | | Resistive | | Resistive |
- # | Disconnect |<-----------+ +--->| Balancer |<--->| Balancer |<--->| Balancer |
- # | & Precharge | | Board | | Board | | Board |
- # | Board |<----[e-stop] +-----------+ +-----------+ +-----------+
- # +-------------+
- # #
- ################
- ********
- * BMSB *
- ********
- 10 k +--------+
- +--------------------------------------/\/\/---+-->| buffer |-------+
- | | +--------+ |
- | / |
- | +---------+ 150 k \ |
- [cell 15 +]--+-->| | +--------+ / |
- [cell 14 +]----->| |------------------>| | | +--------+ |
- [cell 13 +]----->| | | Diff. |---|-->| | |
- [cell 12 +]----->| MUX | +-------+ | op-amp | | | Diff. |-----+ |
- [cell 11 +]----->| 2x8:1 |<----| Optos | +--| | | | op-amp | | |
- [cell 10 +]----->| |<----| | | +--------+ +---| | | | +---------+
- [cell 9 +]----->| |<----| 3x | | | +--------+ | +----->| |
- [cell 8 +]----->| | +-------+ | | +------->| |
- +---------+ ^ ^ ^ | | +----------------------->| |
- | | | | | | +--------------------->| MUX |--+
- +---------------------|-|-|----+ | | | +------------------->| 8:1 | |
- | +---------+ | | | | | | | +----------------->| | |
- [cell 7 +]---|-->| | | | | +--------+ | | | | | +--------------->| | |
- [cell 6 +]---+-->| |-------|-|-|------>| | | | | | | | VAUX_COND---->| | |
- [cell 5 +]------>| | | | | | Diff. |---|--+ | | | | +---------+ |
- [cell 4 +]------>| MUX | | | | | op-amp | | | | | | +----------+ ^ ^ ^ |
- [cell 3 +]------>| 2x8:1 |<------+ | | +--| | | | | | | | Watchdog | | | | |
- [cell 2 +]------>| |<------|-+ | | +--------+ | | | | | | & Power | | | | |
- [cell 1 +]------>| |<------|-|-+ | | | | | | | Monitor | | | | |
- [cell 0 +]------>| | | | | | | | | | | +----------+ | | | |
- +---------+ | | | | | | | | | | ^ | | | |
- | | | | | | | | | V | | | | |
- | | | | | | | | | +-------------------+ |
- [cell 0 -]-------------------------|-|-|----+---------------+ | | | | | |---|-->[SSR]-->[fire ouput]
- | | | | | | | | |---|-->[SSR]-->[disconnected ouput]
- +---------+ | | | | | | | | |---|-->[SSR]-->[heat/cool ouput]
- TEMP_BAT_A------>| | | | | +--------+ | | | | | |---|-->[SSR]-->[aux. ouput]
- TEMP_BAT_B------>| |-------|-|-|------>| buffer |--------+ | | | | Arduino | |
- TEMP_BAT_C------>| | | | | +--------+ | | | | |<--|---[power button]
- TEMP_AMB-------->| MUX | | | | | | | | Nano | |
- TEMP_FET_A------>| 8:1 |<------+-|-|---------------------------|-|-|-----| |---|-->OE
- TEMP_FET_B------>| |<--------+-|---------------------------|-|-|-----| Every |---|-->CLK
- TEMP_BMS-------->| |<----------+---------------------------|-|-|-----| |---|-->SDO
- TEMP_AUX-------->| | | | | | | |
- +---------+ | | | | |---|-->DISCONNECT
- | | | | |---|-->PRECHARGE
- +--------+ | | | | |---|-->RECOVER
- [shunt]--------->| | | | | +-------------------+ |
- | Diff. |----------------------------------------+ | | | | ^ |
- | op-amp | | | V V | |
- VREF_2.050V------| | | | +-----+ |
- +--------+ | | | ADC |<---------------+
- | | +-----+
- 100 k +--------+ | | ^
- V_PRECHG_TEST------/\/\/-----+---->| buffer |------------------------+ | | +---------+
- | +--------+ | +---| Vref |------------+--+
- / | | | 4.096 V | | |
- 100 k \ | / +---------+ / /
- / | 240 \ 10 k \ \ 10 M
- | | / / /
- GND | | +--------+ | | +--------+
- | +-->| buffer |-->VREF_4V +--+-->| buffer |-->VREF_2.050V
- 100 k +--------+ +--------+ | | +--------+ | +--------+
- V_PRECHG_SENSE-----/\/\/-----+---->| buffer |------>| | | / /
- | +--------+ | Diff. |---------+ 10 k \ 10 k \
- / | op-amp | / /
- 10 k \ VREF_2.050V-------| | | |
- / +--------+ | |
- | | |
- GND GND GND
- ********
- * HWPB *
- ********
- +--------------+ +---------+
- VBATT_COND-----+---->| Comparator > |------------>| |-----------------------------------+
- | +--------------+ +------->| Latches |---------------------------------+ |
- | +--------------+ | +----->| 4x |-------------------------------+ | |
- +---->| Comparator < |----+ | +--->| |-----------------------------+ | | |
- +--------------+ | | +---------+ | | | |
- | | ^ | | | |
- +--------------+ | | | | | | |
- IBATT_COND-----+---->| Comparator > |------|-+ +---------------------------+ | | | | +-------+
- | +--------------+ | | | | | | +-->| |
- | +--------------+ | +-------------------------------------|----+ | | +---->| |
- +---->| Comparator < |------+---------------------------------------|--+ | | +------>| |
- +--------------+ | | | +-------->| |
- | | +---------->| |
- +--------------+ +-----------+ +---------+ | +------------>| |
- IBATT_COND-----+---->| Comparator > |---->| Timer 30s |-------------->| |--|--------------->| AND |---->HW_DISCONNECT
- | +--------------+ +-----------+ +------->| Latches |--|--------------->| |
- | +--------------+ +-----------+ | +----->| 4x |--|--------------->| |
- +---->| Comparator < |---->| Timer 30s |------+ | +--->| |--|--------------->| |
- +--------------+ +-----------+ | | +---------+ | +------------>| |
- | | ^ | | +---------->| |
- +-----+ | | | | | | +-------->| |
- TEMP_BAT_A-----+-------->| | +--------------+ | | +-------+ | | | +-------+
- TEMP_BAT_B-----|-+------>| MAX |-----+---->| Comparator > |----+ | | | | |
- TEMP_BAT_C-----|-|-+---->| | | +--------------+ | | | | |
- | | | +-----+ | | | | | |
- | | | +-----+ | | | | | |
- +-|-|---->| | | +--------------+ | | | | |
- +-|---->| MIN |-----|---->| Comparator < |------+ | | | |
- +---->| | | +--------------+ | | | |
- +-----+ | | | | |
- | | | | |
- +-----+ | | | | |
- TEMP_FET_A---->| | | +--------------+ +---------+ | | | |
- | MAX |----------+----|---->| Comparator > |---------->| Latches |--|--+ | |
- TEMP_FET_B---->| | | | +--------------+ +---->| 2x |--|----+ |
- +-----+ | | | +---------+ | |
- | | | ^ | |
- +-----+ | | | | | |
- TEMP_BMS------>| | | | +--------------+ | +-------+ |
- | MAX |-----+----|----|---->| Comparator > |-----+ | |
- TEMP_AMB------>| | | | | +--------------+ | |
- +-----+ | | | | +------------+
- | | | +--------------+ | |
- | | +---->| Comparator > |---+ +----------------+ |
- | | +--------------+ | +----+ | |
- | | +--------------+ +-->| | +-----+ +-------+ | |
- | +--------->| Comparator > |------>| OR |---->| NOT |---->| Latch |--|--+--------->HW_FIRE
- | +--------------+ +-->| | +-----+ +-------+ |
- | +--------------+ | +----+ ^ |
- +-------------->| Comparator > |---+ | |
- +--------------+ | |
- +-------+ | |
- WDPMR------------------------------------------------------------>| Latch |------------------|------|------------>WDPMR_L
- +-------+ | |
- ^ | |
- | | |
- HWP_RESET-------------------------------------------------------------+----------------------+------+
- +--------+
- [Vaux]--------->| |
- | Diff. |--------------------------------------------------------------------------------------->VAUX_COND
- | op-amp |
- VREF_2.050V-----| |
- +--------+
- *******
- * DPB *
- *******
- TEMP_FET_A<-------------------------------------------------------------------------+
- TEMP_FET_B<-------------------------------------------------------------------------|-----+
- | |
- [P-] | |
- | | |
- +---------+ | |
- +-------+ +---------+ | D |+------+ |
- DISCONNECT---->| | |Isolated | | ||Temp. | |
- HW_DISCONNECT---->| AND |-----+---->| gate |-----+-------------->|G FETs || | |
- E_STOP---->| | | | griver | | | ||sensor| |
- +-------+ | +---------+ | | S |+------+ |
- | ^ | +---------+ |
- | | | | |
- | +-------------+ | | |
- | | Isolated | | | |
- -12V----------------------------|-->| DC/DC conv. |---|---GND_DISCONNECT---+ |
- | | +/-12 V out | | | |
- | +-------------+ | | +-----+
- | | | | |
- | V | +---------+ |
- | +---------+ | | S |+------+
- | |Isolated | | | ||Temp. |
- +---->| gate |-----+-------------->|G FETs || |
- | driver | | ||sensor|
- +---------+ | D |+------+
- +---------+
- |
- [B-]
- [P-]
- |
- V_PRECHG_SENSE<---------------------------------------------------+
- |
- +---------+
- +-------+ +---------+ | D |
- RECOVER---------->| | |Isolated | | |
- | AND |---->| gate |-----+----------->|G FET |
- HW_DISCONNECT---->| | | driver | | | |
- +-------+ +---------+ | | S |
- ^ | +---------+
- | | |
- +-------------+ | |
- | Isolated | | |
- -12V------------------------->| DC/DC conv. |---|---GND_RECOVER---+
- | +/-12 V out | | |
- +-------------+ | |
- | |
- | +---------+
- | | S |
- | | |
- +----------->|G FET |
- | |
- | D |
- +---------+
- | 1.8 k
- V_PRECHG_TEST<----------------------------------------------------+<------/\/\/---|<]---3.3V
- |
- /
- \ 0.8
- /
- |
- +--------+
- | |
- +---------+ |
- | S | |
- | | _|_
- PRECHARGE--------------------------------------------------->|G FET | /_\
- | | |
- | D | |
- +---------+ |
- | |
- +--------+
- |
- [B-]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement