Advertisement
Biduleohm

BMS Block Diagrams

Aug 5th, 2020 (edited)
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.34 KB | None | 0 0
  1. ************
  2. * OVERVIEW *
  3. ************
  4.  
  5. +-------+
  6. | HWP |
  7. | Board |
  8. +-------+
  9. ^
  10. ################ |
  11. # # V
  12. # + - - - - + +---------+ +-------+
  13. # : + : | |<-------------------------->| HMI |
  14. # : :---------->| |<----[power button]- - - - >| |
  15. # : Battery : | |<----[HWP reset button]- - >| Board |
  16. # : 16s :[temp]---->| BMS |<----[ambient temp] +-------+
  17. # : :[temp]---->| |<----[aux. temp]
  18. + - - - + : - :[temp]---->| Board |<--->[ethernet]
  19. : SCC : + - - - - + | |---->[fire ouput]
  20. : Loads : # | |---->[disconnected ouput]
  21. : ... : # | |---->[heat/cool ouput]
  22. + - - - + [shunt]------------>| |---->[aux. ouput]
  23. # # +---------+
  24. # # ^ ^ +-----------+ +-----------+ +-----------+
  25. # +-------------+ | | | Resistive | | Resistive | | Resistive |
  26. # | Disconnect |<-----------+ +--->| Balancer |<--->| Balancer |<--->| Balancer |
  27. # | & Precharge | | Board | | Board | | Board |
  28. # | Board |<----[e-stop] +-----------+ +-----------+ +-----------+
  29. # +-------------+
  30. # #
  31. ################
  32.  
  33.  
  34.  
  35. ********
  36. * BMSB *
  37. ********
  38.  
  39. 10 k +--------+
  40. +--------------------------------------/\/\/---+-->| buffer |-------+
  41. | | +--------+ |
  42. | / |
  43. | +---------+ 150 k \ |
  44. [cell 15 +]--+-->| | +--------+ / |
  45. [cell 14 +]----->| |------------------>| | | +--------+ |
  46. [cell 13 +]----->| | | Diff. |---|-->| | |
  47. [cell 12 +]----->| MUX | +-------+ | op-amp | | | Diff. |-----+ |
  48. [cell 11 +]----->| 2x8:1 |<----| Optos | +--| | | | op-amp | | |
  49. [cell 10 +]----->| |<----| | | +--------+ +---| | | | +---------+
  50. [cell 9 +]----->| |<----| 3x | | | +--------+ | +----->| |
  51. [cell 8 +]----->| | +-------+ | | +------->| |
  52. +---------+ ^ ^ ^ | | +----------------------->| |
  53. | | | | | | +--------------------->| MUX |--+
  54. +---------------------|-|-|----+ | | | +------------------->| 8:1 | |
  55. | +---------+ | | | | | | | +----------------->| | |
  56. [cell 7 +]---|-->| | | | | +--------+ | | | | | +--------------->| | |
  57. [cell 6 +]---+-->| |-------|-|-|------>| | | | | | | | VAUX_COND---->| | |
  58. [cell 5 +]------>| | | | | | Diff. |---|--+ | | | | +---------+ |
  59. [cell 4 +]------>| MUX | | | | | op-amp | | | | | | +----------+ ^ ^ ^ |
  60. [cell 3 +]------>| 2x8:1 |<------+ | | +--| | | | | | | | Watchdog | | | | |
  61. [cell 2 +]------>| |<------|-+ | | +--------+ | | | | | | & Power | | | | |
  62. [cell 1 +]------>| |<------|-|-+ | | | | | | | Monitor | | | | |
  63. [cell 0 +]------>| | | | | | | | | | | +----------+ | | | |
  64. +---------+ | | | | | | | | | | ^ | | | |
  65. | | | | | | | | | V | | | | |
  66. | | | | | | | | | +-------------------+ |
  67. [cell 0 -]-------------------------|-|-|----+---------------+ | | | | | |---|-->[SSR]-->[fire ouput]
  68. | | | | | | | | |---|-->[SSR]-->[disconnected ouput]
  69. +---------+ | | | | | | | | |---|-->[SSR]-->[heat/cool ouput]
  70. TEMP_BAT_A------>| | | | | +--------+ | | | | | |---|-->[SSR]-->[aux. ouput]
  71. TEMP_BAT_B------>| |-------|-|-|------>| buffer |--------+ | | | | Arduino | |
  72. TEMP_BAT_C------>| | | | | +--------+ | | | | |<--|---[power button]
  73. TEMP_AMB-------->| MUX | | | | | | | | Nano | |
  74. TEMP_FET_A------>| 8:1 |<------+-|-|---------------------------|-|-|-----| |---|-->OE
  75. TEMP_FET_B------>| |<--------+-|---------------------------|-|-|-----| Every |---|-->CLK
  76. TEMP_BMS-------->| |<----------+---------------------------|-|-|-----| |---|-->SDO
  77. TEMP_AUX-------->| | | | | | | |
  78. +---------+ | | | | |---|-->DISCONNECT
  79. | | | | |---|-->PRECHARGE
  80. +--------+ | | | | |---|-->RECOVER
  81. [shunt]--------->| | | | | +-------------------+ |
  82. | Diff. |----------------------------------------+ | | | | ^ |
  83. | op-amp | | | V V | |
  84. VREF_2.050V------| | | | +-----+ |
  85. +--------+ | | | ADC |<---------------+
  86. | | +-----+
  87. 100 k +--------+ | | ^
  88. V_PRECHG_TEST------/\/\/-----+---->| buffer |------------------------+ | | +---------+
  89. | +--------+ | +---| Vref |------------+--+
  90. / | | | 4.096 V | | |
  91. 100 k \ | / +---------+ / /
  92. / | 240 \ 10 k \ \ 10 M
  93. | | / / /
  94. GND | | +--------+ | | +--------+
  95. | +-->| buffer |-->VREF_4V +--+-->| buffer |-->VREF_2.050V
  96. 100 k +--------+ +--------+ | | +--------+ | +--------+
  97. V_PRECHG_SENSE-----/\/\/-----+---->| buffer |------>| | | / /
  98. | +--------+ | Diff. |---------+ 10 k \ 10 k \
  99. / | op-amp | / /
  100. 10 k \ VREF_2.050V-------| | | |
  101. / +--------+ | |
  102. | | |
  103. GND GND GND
  104.  
  105.  
  106.  
  107. ********
  108. * HWPB *
  109. ********
  110.  
  111. +--------------+ +---------+
  112. VBATT_COND-----+---->| Comparator > |------------>| |-----------------------------------+
  113. | +--------------+ +------->| Latches |---------------------------------+ |
  114. | +--------------+ | +----->| 4x |-------------------------------+ | |
  115. +---->| Comparator < |----+ | +--->| |-----------------------------+ | | |
  116. +--------------+ | | +---------+ | | | |
  117. | | ^ | | | |
  118. +--------------+ | | | | | | |
  119. IBATT_COND-----+---->| Comparator > |------|-+ +---------------------------+ | | | | +-------+
  120. | +--------------+ | | | | | | +-->| |
  121. | +--------------+ | +-------------------------------------|----+ | | +---->| |
  122. +---->| Comparator < |------+---------------------------------------|--+ | | +------>| |
  123. +--------------+ | | | +-------->| |
  124. | | +---------->| |
  125. +--------------+ +-----------+ +---------+ | +------------>| |
  126. IBATT_COND-----+---->| Comparator > |---->| Timer 30s |-------------->| |--|--------------->| AND |---->HW_DISCONNECT
  127. | +--------------+ +-----------+ +------->| Latches |--|--------------->| |
  128. | +--------------+ +-----------+ | +----->| 4x |--|--------------->| |
  129. +---->| Comparator < |---->| Timer 30s |------+ | +--->| |--|--------------->| |
  130. +--------------+ +-----------+ | | +---------+ | +------------>| |
  131. | | ^ | | +---------->| |
  132. +-----+ | | | | | | +-------->| |
  133. TEMP_BAT_A-----+-------->| | +--------------+ | | +-------+ | | | +-------+
  134. TEMP_BAT_B-----|-+------>| MAX |-----+---->| Comparator > |----+ | | | | |
  135. TEMP_BAT_C-----|-|-+---->| | | +--------------+ | | | | |
  136. | | | +-----+ | | | | | |
  137. | | | +-----+ | | | | | |
  138. +-|-|---->| | | +--------------+ | | | | |
  139. +-|---->| MIN |-----|---->| Comparator < |------+ | | | |
  140. +---->| | | +--------------+ | | | |
  141. +-----+ | | | | |
  142. | | | | |
  143. +-----+ | | | | |
  144. TEMP_FET_A---->| | | +--------------+ +---------+ | | | |
  145. | MAX |----------+----|---->| Comparator > |---------->| Latches |--|--+ | |
  146. TEMP_FET_B---->| | | | +--------------+ +---->| 2x |--|----+ |
  147. +-----+ | | | +---------+ | |
  148. | | | ^ | |
  149. +-----+ | | | | | |
  150. TEMP_BMS------>| | | | +--------------+ | +-------+ |
  151. | MAX |-----+----|----|---->| Comparator > |-----+ | |
  152. TEMP_AMB------>| | | | | +--------------+ | |
  153. +-----+ | | | | +------------+
  154. | | | +--------------+ | |
  155. | | +---->| Comparator > |---+ +----------------+ |
  156. | | +--------------+ | +----+ | |
  157. | | +--------------+ +-->| | +-----+ +-------+ | |
  158. | +--------->| Comparator > |------>| OR |---->| NOT |---->| Latch |--|--+--------->HW_FIRE
  159. | +--------------+ +-->| | +-----+ +-------+ |
  160. | +--------------+ | +----+ ^ |
  161. +-------------->| Comparator > |---+ | |
  162. +--------------+ | |
  163. +-------+ | |
  164. WDPMR------------------------------------------------------------>| Latch |------------------|------|------------>WDPMR_L
  165. +-------+ | |
  166. ^ | |
  167. | | |
  168. HWP_RESET-------------------------------------------------------------+----------------------+------+
  169.  
  170. +--------+
  171. [Vaux]--------->| |
  172. | Diff. |--------------------------------------------------------------------------------------->VAUX_COND
  173. | op-amp |
  174. VREF_2.050V-----| |
  175. +--------+
  176.  
  177.  
  178.  
  179. *******
  180. * DPB *
  181. *******
  182.  
  183. TEMP_FET_A<-------------------------------------------------------------------------+
  184. TEMP_FET_B<-------------------------------------------------------------------------|-----+
  185. | |
  186. [P-] | |
  187. | | |
  188. +---------+ | |
  189. +-------+ +---------+ | D |+------+ |
  190. DISCONNECT---->| | |Isolated | | ||Temp. | |
  191. HW_DISCONNECT---->| AND |-----+---->| gate |-----+-------------->|G FETs || | |
  192. E_STOP---->| | | | griver | | | ||sensor| |
  193. +-------+ | +---------+ | | S |+------+ |
  194. | ^ | +---------+ |
  195. | | | | |
  196. | +-------------+ | | |
  197. | | Isolated | | | |
  198. -12V----------------------------|-->| DC/DC conv. |---|---GND_DISCONNECT---+ |
  199. | | +/-12 V out | | | |
  200. | +-------------+ | | +-----+
  201. | | | | |
  202. | V | +---------+ |
  203. | +---------+ | | S |+------+
  204. | |Isolated | | | ||Temp. |
  205. +---->| gate |-----+-------------->|G FETs || |
  206. | driver | | ||sensor|
  207. +---------+ | D |+------+
  208. +---------+
  209. |
  210. [B-]
  211. [P-]
  212. |
  213. V_PRECHG_SENSE<---------------------------------------------------+
  214. |
  215. +---------+
  216. +-------+ +---------+ | D |
  217. RECOVER---------->| | |Isolated | | |
  218. | AND |---->| gate |-----+----------->|G FET |
  219. HW_DISCONNECT---->| | | driver | | | |
  220. +-------+ +---------+ | | S |
  221. ^ | +---------+
  222. | | |
  223. +-------------+ | |
  224. | Isolated | | |
  225. -12V------------------------->| DC/DC conv. |---|---GND_RECOVER---+
  226. | +/-12 V out | | |
  227. +-------------+ | |
  228. | |
  229. | +---------+
  230. | | S |
  231. | | |
  232. +----------->|G FET |
  233. | |
  234. | D |
  235. +---------+
  236. | 1.8 k
  237. V_PRECHG_TEST<----------------------------------------------------+<------/\/\/---|<]---3.3V
  238. |
  239. /
  240. \ 0.8
  241. /
  242. |
  243. +--------+
  244. | |
  245. +---------+ |
  246. | S | |
  247. | | _|_
  248. PRECHARGE--------------------------------------------------->|G FET | /_\
  249. | | |
  250. | D | |
  251. +---------+ |
  252. | |
  253. +--------+
  254. |
  255. [B-]
  256.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement