Wiki source code of 2. Connection
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Headers = | ||
| 2 | |||
| 3 | The BMS Main 2.1 headers are shown in figure below. | ||
| 4 | |||
| 5 | [[The BMS Main 2.1 headers>>image:1731517946345-632.png||height="417" width="451"]] | ||
| 6 | |||
| 7 | === P1 – header for power supply === | ||
| 8 | |||
| 9 | [[image:1731516593096-166.png||data-xwiki-image-style-alignment="center"]] | ||
| 10 | |||
| 11 | |**Pin**|**Name**|**Description** | ||
| 12 | |**1**|**GND**|Ground | ||
| 13 | |**2**|**V+**|Supply voltage 9-30V | ||
| 14 | |||
| 15 | === P15 – header for BMS Logic === | ||
| 16 | |||
| 17 | [[image:1731516577472-301.png||data-xwiki-image-style-alignment="center"]] | ||
| 18 | |||
| 19 | |**Pin**|**Name**|**Description** | ||
| 20 | |**1**|**RS485_A**|RS-485 line A for communication with BMS Logic | ||
| 21 | |**2**|**RS485_B**|RS-485 line B for communication with BMS Logic | ||
| 22 | |**3**|**+5V**|Supply voltage for BMS Logic | ||
| 23 | |**4**|**GND**|Ground | ||
| 24 | |||
| 25 | === P12 – header for current sensor === | ||
| 26 | |||
| 27 | [[image:1731516685999-633.png||data-xwiki-image-style-alignment="center"]] | ||
| 28 | |||
| 29 | |**Pin**|**Name**|**Description** | ||
| 30 | |**1**|**+5V**|Supply voltage for the current sensor 5V, max 50 mA | ||
| 31 | |**2**|**GND**|Ground | ||
| 32 | |**3**|**Vcs**|ADC input (current sensor output) | ||
| 33 | |**4**|**Vref**|ADC input (current sensor reference signal) | ||
| 34 | |||
| 35 | === P13 – header for humidity sensor === | ||
| 36 | |||
| 37 | [[image:1731516942455-641.png||data-xwiki-image-style-alignment="center"]] | ||
| 38 | |||
| 39 | |**Pin**|**Name**|**Description** | ||
| 40 | |**1**|**+5V**|Supply voltage 5 V, max 50 mA | ||
| 41 | |**2**|**GND**|Ground | ||
| 42 | |**3**|**Vhs**|ADC input (humidity sensor output) | ||
| 43 | |**4**|**Vts**|ADC input (temperature sensor output) | ||
| 44 | |||
| 45 | === P8 – header of relay 1 === | ||
| 46 | |||
| 47 | [[image:1731517023208-641.png||data-xwiki-image-style-alignment="center"]] | ||
| 48 | |||
| 49 | By default, relay 1 is used to control the discharging contactor. | ||
| 50 | |||
| 51 | |**Pin**|**Name**|**Description** | ||
| 52 | |**1**|**V+**|Switching voltage (up to 55V, max 2A) | ||
| 53 | |**2**|**NO**|Normally open contact | ||
| 54 | |||
| 55 | === P9 – header of relay 2 === | ||
| 56 | |||
| 57 | [[image:1731517025702-799.png||data-xwiki-image-style-alignment="center"]] | ||
| 58 | |||
| 59 | By default, relay 2 is used to output the “Allow charging” signal. | ||
| 60 | |||
| 61 | |**Pin**|**Name**|**Description** | ||
| 62 | |**1**|**V+**|Switching voltage (up to 55V, max 2A) | ||
| 63 | |**2**|**NO**|Normally open contact | ||
| 64 | |||
| 65 | === P6 – header of relay 3 === | ||
| 66 | |||
| 67 | [[image:1731517025702-799.png||data-xwiki-image-style-alignment="center"]] | ||
| 68 | |||
| 69 | By default, relay 3 is used to control the charging contactor. | ||
| 70 | |||
| 71 | |**Pin**|**Name**|**Description** | ||
| 72 | |**1**|**V+**|Switching voltage (up to 55V, max 8A) | ||
| 73 | |**2**|**NO**|Normally open contact | ||
| 74 | |||
| 75 | === P7 – header of relay 4 === | ||
| 76 | |||
| 77 | [[image:1731517025702-799.png||data-xwiki-image-style-alignment="center"]] | ||
| 78 | |||
| 79 | By default, relay 4 is used to control the heater. | ||
| 80 | |||
| 81 | **Pin**|**Name**|**Description** | ||
| 82 | **1**|**V+**|Switching voltage (up to 55V, max 8A) | ||
| 83 | **2**|**NO**|Normally open contact | ||
| 84 | |||
| 85 | === P14 – header for CAN and RS-485 interfaces === | ||
| 86 | |||
| 87 | [[image:1731517180930-597.png||data-xwiki-image-style-alignment="center"]] | ||
| 88 | |||
| 89 | |**Pin**|**Name**|**Description** | ||
| 90 | |**1**|**EXT_RS485_A**|RS-485 line A for communication with external equipment | ||
| 91 | |**2**|**CAN_H**|CAN H line for communication with external equipment | ||
| 92 | |**3**|**+5V_CAN**|Supply voltage 5V for external devices, max 200 mA | ||
| 93 | |**4**|**EXT_RS485_B**|RS-485 line B for communication with external equipment | ||
| 94 | |**5**|**CAN_L**|CAN L line for communication with external equipment | ||
| 95 | |**6**|**GND_CAN**|Ground | ||
| 96 | |||
| 97 | === P21 – CAN termination resistor jumper === | ||
| 98 | |||
| 99 | [[image:1731517188900-976.png||data-xwiki-image-style-alignment="center"]] | ||
| 100 | |||
| 101 | To connect the termination resistor between the lines **CAN_H** and **CAN_L**, install a jumper, according to the P21 pinout: | ||
| 102 | |||
| 103 | |**Pin**|**Name**|**Description** | ||
| 104 | |**1-2**|**120 Ohm**|Termination resistor 120 Ohm is connected | ||
| 105 | |**2-3**|**-**|Termination resistor 120 Ohm is not connected | ||
| 106 | |||
| 107 | === P22 - RS-485 termination resistor jumper === | ||
| 108 | |||
| 109 | [[image:1731517195672-298.png||data-xwiki-image-style-alignment="center"]] | ||
| 110 | |||
| 111 | To connect the termination resistor between the **EXT_RS485_A** and **EXT_RS485_B** lines, install a jumper according to the P22 pinout: | ||
| 112 | |||
| 113 | |**Pin**|**Name**|**Description** | ||
| 114 | |**1-2**|**120 Ohm**|Terminating resistor 120 Ohm is connected | ||
| 115 | |**2-3**|**-**|Terminating resistor 120 Ohm is not connected | ||
| 116 | |||
| 117 | === P11 – header for discrete inputs/outputs === | ||
| 118 | |||
| 119 | [[image:1731517206246-979.png||data-xwiki-image-style-alignment="center"]] | ||
| 120 | |||
| 121 | |**Pin**|**Name**|**Description** | ||
| 122 | |**16**|**IN_1**|Discrete input #1 “dry contact” (+5V) | ||
| 123 | |**8**|**GND_1**|Discrete input #1 “dry contact” (ground) | ||
| 124 | |**15**|**IN_2**|Discrete input #2 “dry contact” (+5V) | ||
| 125 | |**7**|**GND_2**|Discrete input #2 “dry contact” (ground) | ||
| 126 | |**14**|**IN_3**|Discrete input #3 “dry contact” (+5V) | ||
| 127 | |**6**|**GND_3**|Discrete input #3 “dry contact” (ground) | ||
| 128 | |**13**|**IN_4**|Discrete input #4 “dry contact” (+5V) | ||
| 129 | |**5**|**GND_4**|Discrete input #4 “dry contact” (ground) | ||
| 130 | |**12**|**OUT_4**|Discrete output #4 (+5V, 20mA) | ||
| 131 | |**4**|**GND_OUT_4**|Discrete output #4 (ground) | ||
| 132 | |**11**|**OUT_3**|Discrete output #3 (+5V, 20mA) | ||
| 133 | |**3**|**GND_OUT_3**|Discrete output #3 (ground) | ||
| 134 | |**10**|**OUT_2**|Discrete output #2 (+5V, 20mA) | ||
| 135 | |**2**|**GND_OUT_2**|Discrete output #2 (ground) | ||
| 136 | |**9**|**OUT_1**|Discrete output #1 (+5V, 20mA) | ||
| 137 | |**1**|**GND_OUT_1**|Discrete output #1 (ground) | ||
| 138 | |||
| 139 | = Indicators = | ||
| 140 | |||
| 141 | === DS1 – power indicator === | ||
| 142 | |||
| 143 | |**State**|**Description** | ||
| 144 | |**Lights red**|The device is powered | ||
| 145 | |**Off**|The device is not powered | ||
| 146 | |||
| 147 | === DS2 – operation indicator === | ||
| 148 | |||
| 149 | |**State**|**Description** | ||
| 150 | |**Blinking green**|The BMS firmware is running | ||
| 151 | |**Off**|The BMS firmware is not running | ||
| 152 | |||
| 153 | === DS3 – communication indicator === | ||
| 154 | |||
| 155 | |**State**|**Description** | ||
| 156 | |**Blinking yellow (2Hz)**|Initializing communication with BMS Logic boards | ||
| 157 | |**Blinking yellow (25Hz)**|Communication with BMS Logic is established | ||
| 158 | |||
| 159 | === DS4 – error indicator === | ||
| 160 | |||
| 161 | |**State**|**Description** | ||
| 162 | |**Blinking red**|Errors in communication with BMS Logic | ||
| 163 | |||
| 164 | === DS7 – relay 1 indicator === | ||
| 165 | |||
| 166 | |**State**|**Description** | ||
| 167 | |**Lights green**|Relay #1 is closed | ||
| 168 | |**Off**|Relay #1 is opened | ||
| 169 | |||
| 170 | === DS8 – relay 2 indicator === | ||
| 171 | |||
| 172 | |||
| 173 | |**State**|**Description** | ||
| 174 | |**Lights green**|Relay #2 is closed | ||
| 175 | |**Off**|Relay #2 is opened | ||
| 176 | |||
| 177 | === DS5 – relay 3 indicator === | ||
| 178 | |||
| 179 | |**State**|**Description** | ||
| 180 | |**Lights green**|Relay #3 is closed | ||
| 181 | |**Off**|Relay #3 is opened | ||
| 182 | |||
| 183 | === DS6 – relay 4 indicator === | ||
| 184 | |||
| 185 | |**State**|**Description** | ||
| 186 | |**Lights green**|Relay #4 is closed | ||
| 187 | |**Off**|Relay #4 is opened | ||
| 188 | |||
| 189 |