Design and Experimental Verification of Voltage Measurement Circuits Based on Linear Optocouplers with Galvanic Isolation for Battery Management Systems

<jats:p>A battery management system (BMS) design, based on linear optocouplers for Lithium-ion battery cells for automotive and stationary applications is proposed. The critical parts of a BMS are the input voltages and currents measurement circuits. In this design, they include linear optocouplers for galvanic isolation between the battery pack and the BMS. Optocouplers based on AlGaAs light emitted diodes (LED) and PIN photodiode with external operational amplifiers are used. The design features linear characteristics, to ensure the accuracy of the measurements. The suggested approach is based on graphical data digitalizing, which gives the precise values for the most sensitive parameters: photocurrent, normalized and transferred servo gain and helps the calculation procedure to be automated with MATLAB scripts. Several mathematical methods in the analysis are used in order for the necessary equations to be derived. The results are experimentally verified with prototypes.</jats:p>

section_content: The battery management systems (BMS) are a central part of the on-board vehicles battery packs and battery packs for stationary applications. They are responsible for the control of the charging and discharging process, battery cell equalisation, state of charge (SoC) estimation, etc., and due to their importance, many papers have been recently published. The major focus is given to the measurement and protection techniques, battery technologies, battery management algorithms, battery cell equalisation, SoC estimation, etc. In [1, 2] advanced prototypes are investigated but the details of the electronic circuits design procedures are not presented. Publications [3, 4] offer meticulous design procedures for BMS with fault-tolerant capability, battery protection and monitoring algorithms with advance aging battery models. The results reviewed present basic features of the current BMS systems and can be used for future research. In [5] implementation of BMS for emergency light with a real-time data acquisition system is presented. Although several optocouplers for general use are implemented for safety reasons, thus implementing galvanic isolation, this research is not focused on the use of optocouplers. Another interesting solution [6] presents an energy storage system with several components: Lithium-ion battery pack, ultracapacitors and fuel cells, working on high AC and DC voltages. Here, the system is well presented in a simulation environment, achieving good performance and efficiency, but the connection to the power management system is not given as hardware implementation. 

The thermal management as a BMS future is investigated from papers [7] [8] [9], with interesting simulation and experimental results, including a fast battery charge mode. The obtained results show that the suggested circuit for galvanic isolation does not affect the thermal measurement modules and their correct operation as they are separated from the voltage measurement circuits. 

Publications [10] [11] [12] describe different approaches to BMS design, analyses, and experimental verifications. They contain valuable data but the design methodologies used can provoke some problems, which have been identified during this research. For example, the direct connection between the developed BMS and the battery pack can cause overvoltage ripples during fast battery charge which can damage the used ASIC (application specific integral circuits) or microcontrollers. The entire measurement process can suffer from noise disturbance and ripple voltage injected from switch mode battery chargers, which at that stage also can be under development. That compromises the BMS precision and prevents its successful experimental verification. The better safety level is desirable during the research phase, especially for projects with high voltage battery packs. The analysis of these problems shows that they can be avoided, during the BMS development process or its normal exploitation, by implementing an additional galvanic isolation stage between the battery pack and BMS. 

Good reviews and comparative analysis of BMS architectures and application of Lithium-ion cells equivalent circuits are offered in [13] [14] [15] [16] [17]. From these, the basic requirements for the presented design, such as precision, voltage ranges, and battery pack structure have been obtained. In [14] important safety issues are described and a BMS with fuses between the battery pack and the ASIC is suggested. Potentially, an implementation of galvanic isolated optocoupler circuits instead of or together with the fuses would increase the safety level and reliability of the entire system. 

Another group of articles [18] [19] [20] [21] offers valuable research focused on battery equalization methods as part of BMS and state of charge estimation. From analysed circuits, it can be concluded that the suggested galvanic isolation would benefit from the application of the conventional battery equalization methods, thus an alternative solution is to be found. Although the battery cell equalization technologies are not an object of this research, the converter presented in [22] has been used in the current study. The described flyback converter with primary current sensing can be applied for a battery pack with galvanically isolated cells from its BMS. 

Most of the current solutions use ASICs for BMS, connected to microcontrollers which are the central control system for the automotive or stationary battery packs. Such architectures are well presented in [23], where a high voltage DC solution is suggested, or in the manufacturer's manual [24], which shows some important BMS concepts. Usually, for the conventional BMS different ASICs such as: Renesans-ISL94202 [25], Linear-LTC6802-2 [26], Texas Instruments-BQ76920 [27], NXP-MC33771 [28], Maxim Integrated-MAX11068 [29] and many others are available currently on the market. Their thorough review is given in [30]. The same source gives advice about their application and application (electronic circuits), which have been utilised in the present work. 

Galvanic isolation used as a part of the battery pack and BMS in [31] [32] [33] is investigated only as part of the voltage equalization system or the additional power supply modules. The battery balancing capacitors in [31] are commutated with electric switches controlled by electromagnetic relays. A similar solution is found in [32], where the BMS for motorcycles is implemented using the same mechanical contacts, but the details of voltage measurement modules are not given. In [33] several circuits with isolated power supply and communication system are given, but only as general block diagrams. 

The necessity of galvanic isolation can be assumed as a mandatory requirement or at least a highly desirable feature in the following cases:
section_name: Introduction

section_content: During the development process of BMS with battery chargers and converters for automotive and stationary applications. Due to health and safety requirements, the laboratory experimental setup must have galvanic isolation between the high voltage battery pack, and the human interface devices. Additionally, the development process based on galvanically isolated subsystems gives bigger flexibility for problem-solving, as it helps the different sources of noises, voltage ripples, overvoltages, etc. to be localised.
section_name: •

section_content: For automotive and stationary applications where two grounds of two different systems, i. e., charger/converter and BMS/control system must be separated. Permanent galvanic isolation in exploitation can be required for systems with high EMI (electromagnetic interference), electric noise, etc.
section_name: •

section_content: In order for all on-board automotive electronics requirements given in safety standards to be met, i. e., safety, reliability, robustness, maintainability, and testability, (e. g., ISO-26262). 

The conducted literature research shows that the opportunities for galvanic isolation between battery packs and BMS are not presented fully enough as the necessary hardware implementations of electronic circuits, design and experimental verifications. Thorough research is necessary for a technical solution to be reviewed, including electronic circuit based on available on the market low-cost components, design procedure with mathematical apparatus which is capable of giving the desired precision and experimental setup proving the base conception. 

This research is focused on the input BMS voltage measurement modules with complicit galvanic isolation implemented through several types of linear optocouplers. The structure is based on AlGaAs light emitted diodes (LED) and PIN photodiodes. Such linear optocouplers are offered from different manufacturers, for example, Vishay [34]-IL300 [35, 36] ; Broadcom Inc. [37]-HCNR200 [38] and HCNR201 [39] ; IXYS [40] -LOC110 [41], LOC111 [42], LOC112 [43] and LOC117 [44] ; IXYS-dual linear optocouplers LOC210 [45] and LOC211 [46]. Their parameters are given in datasheets in graphical and numerical forms for general purposes, which means that their application in the current context must be investigated. The linear optocouplers have a high rate of galvanic isolation, usually 3-5 kV, low leakage current, high reliability, wide bandwidth, compatibility with standards IEC 60747-17 (VDE 0884-11) and EN/IEC 60950-1, low THDs, high gain stability in wide temperature range, low input-output capacity and low power consumption. Due to all these advantages, their applications are in medical electronics, telecommunications, power supply feedbacks, etc. This shows that for the suggested BMS, high robustness and accuracy can be expected, supported by a precise design procedure. 

The aim of this research is to devise a specialised design procedure for BMS using galvanic isolated voltage measurement modules, based on linear optocouplers to be selected, experimental modules to be built and experimentally verified. It is derived from optocouplers general datasheet and manufacturers' manuals [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]. Considerable attention has been applied to the voltage mismatch between the input and output voltages, which compromises the measurement precision. This problem has been minimised using several techniques: digitising graphical data, deriving system equations with trend analysis, designing the suggested circuit, specifying the minimum power supply voltage in order for voltage saturation to be avoided and verification with experiments. 

The proposed concept is given in Figure 1. Additional modules are integrated between the battery pack and the input of the used ASIC. The successful design of the necessary modules requires their parameters to be calculated according to the input voltage, in this case, Lithium-ion battery cells within range 2-4. 2 V, hence precise research focused exactly on such electronic circuit is necessary. Eventually, the expected results can be defined as the following requirements: the voltage mismatch must be reduced to 0. 5% or under 10 mV for the entire Lithium-ion voltage range; fast enough response with small propagation delay; stable work under charge and discharge conditions; suitable for automotive applications. 

The presented work is organised in the following order: Section 2 shows the analysis of the proposed circuits with a short explanation of their operation and the most probable problems that must be solved. The design procedure is given in Section 3, supported by the necessary mathematical apparatus. Section 4 shows the experimental verification with three experimental models produced. The conclusions are summarised in Section 5 and several MATLAB scripts are included.
section_name: •

section_content: The proposed circuit for voltage measurement, used as the galvanic isolated input voltage sensors of a BMS, is shown in Figure 2. The linear characteristics are expressed in the linear proportionality between the input voltage, in this case, the measured battery cell voltage, and the output voltage, or the voltage transferred to the ASIC or microcontroller. This circuit is simple enough and does not have drift problems, which makes it a good choice for input BMS voltage galvanic isolated sensors.
section_name: Analysis

section_content: The proposed circuit for voltage measurement, used as the galvanic isolated input voltage sensors of a BMS, is shown in Figure 2. The linear characteristics are expressed in the linear proportionality between the input voltage, in this case, the measured battery cell voltage, and the output voltage, or the voltage transferred to the ASIC or microcontroller. This circuit is simple enough and does not have drift problems, which makes it a good choice for input BMS voltage galvanic isolated sensors. A battery pack with BMS (battery management system) and suggested circuit for galvanic isolation.
section_name: Analysis

section_content: The proposed circuit for voltage measurement, used as the galvanic isolated input voltage sensors of a BMS, is shown in Figure 2. The linear characteristics are expressed in the linear proportionality between the input voltage, in this case, the measured battery cell voltage, and the output voltage, or the voltage transferred to the ASIC or microcontroller. This circuit is simple enough and does not have drift problems, which makes it a good choice for input BMS voltage galvanic isolated sensors. During this research, a potential problem has been identified. As an example, Figure 2 shows the experimental graph including input (1) and output (2) with a significant mismatch on the right side, hence significant voltage error. In a system with ideal proportionality, adjusted at 1:1, these voltage plots are supposed to align perfectly over the entire range. However, the experiment shows 3. 8 V on the last value instead of 4. 2 V giving a relative error of 11. 6%. Such a result can be considered as highly inaccurate and requires an appropriate solution to be found. As the linearity of these optocouplers is high enough, given by most manufacturers at 0. 01%, it can be assumed that the mismatch shown in Figure 2 is caused by several other factors:
section_name: Analysis

section_content: Imprecise values for the most sensitive parameters as gains, LED current and photocurrent, chosen directly from diagrams during the design procedure. These variables are usually given graphically in the manufacturers' datasheets, but some of them do not have a satisfactory resolution which in this case leads to imprecise selection and eventually wrong calculations. This problem can be addressed with graphical data digitising, which is supposed to give more precise data.
section_name: •

section_content: Input voltage ranges, which must be described for the specific application. In this case, the voltage of most Lithium-ion cells is set on minimum cut-off 2. 2 V, nominal 3. 7 V, and maximum 4. 2 V during the charging process. This problem requires a design procedure to be written and experimentally verified exactly for this case.
section_name: •

section_content: The power supply voltage for the primary and secondary side operational amplifiers must be higher than the measurement input voltage, i. e., the cell battery voltage. Within the entire range of amplification, saturation must be avoided. Here, despite the initial desire for the power supply voltage to be as low as possible in order to reduce the power losses, the minimum possible supply voltage will depend on the maximum input voltage. 

The most important parameters reflecting on the sensitivity of these types of optocouplers can be given as an average for their respective ranges: servo gain, for certain temperature, varies for example between 0. 003-0. 005; normalized servo gain, for example between 0. 6-0. 7; I LED : LED current in range 1-30 mA, but according to the manufacturers [34, 37, 40] requirements the best linearity can be achieved in range 5-25 mA; photocurrent between 50-100 µA. 

The core of the presented circuit is the primary side feedback between the op-amp U1 and the linear optocoupler U2, the precise design of which must guarantee the proportional voltage transfer to the secondary side of the circuit. The op-amp output is positively biased proportionally to the battery cell voltage, connected to the non-inverting input. In this case V bcell = V U1+ (Figure 2 ). The LED current (I LED ) flows through the resistor R 1 which transfers optical flux from the primary side LED diode toward two PIN diode. Initially, the optocouplers are connected in photovoltaic mode with zero voltage across the diodes, i. e., when the input voltage is zero the photodiode current will also be zero. The two photodiodes are reverse-biased for photoconductive operation when the LED is energised. The primary side servo photodiode generates photocurrent I ph, which forms a feedback connection to the inverting input (V U1-) depending on the value of R 2. This mechanism must establish a photocurrent, respectively light flux, secondary side photocurrent and eventually secondary side voltage, proportional to the primary side input voltage. In summary, the primary side operational amplifier always tries to maintain its output voltages equal to the input voltage, which is a result of the battery cell and the linear feedback voltage. Additionally, the described feedback compensates the temperature-related light output drift characteristics, which cause nonlinearities or aging effects of the LED. Due to these advantages, the presented stable mode of operation makes this type of linear optocouplers a promising solution for voltage sense modules with galvanic isolation integrated in BMS circuits as Figure 1 shows.
section_name: •

section_content: Theoretically, the number of modules and therefore the number of the batteries connected in series in a pack is not restricted, as Figure 3 shows. Practically, they depend on the battery pack architecture and the maximum required voltage. All outputs in the presented circuit (V2. 1, V2. 2-V2. n) are connected to the ASICs inputs. If necessary, ASICs can be connected in series to the battery pack as [30] shows. 

World Electric Vehicle Journal 2019, 10, x FOR PEER REVIEW 6 of 19 V2. n) are connected to the ASICs inputs. If necessary, ASICs can be connected in series to the battery pack as [30] shows. The functionality of the electronic elements (Figures 2 and 3 ) and recommendations for their selection are summarised in Table 1. The functionality of the electronic elements (Figures 2 and 3 ) and recommendations for their selection are summarised in Table 1. 

Table 1. Functionality of the electronic elements used and recommendations for their selection.
section_name: Design

section_content: Primary side operational amplifier U1

The design of the primary and secondary operational amplifier circuits has been done according to the well-established literature for analog circuits [47, 48] and is not presented in detail here. 

As Figure 2 shows, the non-inverting input is directly connected to the Lithium-ion cell. For this application, an input divider would not be necessary as the cell voltage matches the input voltage op-amp range. However, a first-order R-C filter can be used the input voltage ripples during the charging process to be filtered at the input. 

Resistor R1 It limits the LED current I LED through U2 primary side LED. 

Resistor R2 It adjusts the servo feedback connection from the primary side photodiode, respectively the output I LED current.
section_name: Element (Reference Figures 2 and 3) Recommendations for Elements Selection

section_content: It adjusts the secondary side photocurrent, respectively the voltage on the voltage follower which must be equal to the V bcell. 

Effectively the entire circuit precision depends on resistors R1, R2 and R3 tolerances, and therefore a 0. 1% tolerance is required.
section_name: Resistor R3

section_content: The key building block of this design. All of the above-given optocouplers [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] have similar structure and parameters, which make them applicable for this design.
section_name: Linear optocoupler U2

section_content: As amplification in this design is not necessary, i. e., the input-output transfer ratio must be 1:1, a circuit with a voltage follower has been chosen, in order for the necessary current to be supplied to the next stage (ASIC or microcontroller). 

The requirements for the secondary side operational amplifier are the same as these to the primary side. The primary and the secondary side operational amplifiers must be separated not to share the same ground (different ICs). The same requirement is set for the amplifiers between the different channels (Figure 3 ) i. e., they must operate with separate ground lines.
section_name: Secondary side operational amplifier U3

section_content: Compensation capacitor for system stability. According to the manufacturers' recommendations, it can be in the range 20-100 pF, 1%, ceramic SMD or through-hole capacitor.
section_name: Capacitor C1

section_content: Optional output filtering capacitor. Depending on the input ripples during the charging process, it can be used within R-C first-order analog filter.
section_name: Capacitor C2

section_content: A non-inverting amplifier with resistors R cs1, R cs2 and the first-order filter R f 1, C f 1, connected to the current sense resistor are used. Due to its simplicity, it is not an object of this research. At this position other types of current sensing circuits, for example, Hall current sensing circuits can also be used successfully. 

Power supply voltages. 

The two power supply voltages on the primary and secondary side must be isolated. The auxiliary power supplies are usually Printed Circuit Board (PCB) DC-DC isolated converters [49] which can be used for low power electronic circuits. 

The design procedure has been derived using manufacturers' manuals and datasheets [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] in order to propose a simple, systematic methodology, applicable to different types of linear optocouplers. All necessary graphical data obtained from datasheets have been digitised using trend analysis and converted into equivalent equations. This approach improves precision and enables design process automation. 

The suggested design procedure is organised in four steps as follows: The error of reading data from the figure can be avoided by using the following linear equations regarding the temperature:

or next three equations:

where the LED current I is in (mA), and the result for the photocurrent I will be in (μA). 

The servo gain (K ) is defined as the ratio between the servo photocurrent I and the LED drive current I :

The servo gain K can be defined roughly from Figure 5 as a functional dependency from the LED current I. 

More precise estimation of that dependency can be done by solving a polynomial equation in the following form:

In this case, the three 6th degree polynomial equations can substitute the graph from Figure 5. The necessary a-coefficients, from Equation (8) are: The error of reading data from the figure can be avoided by using the following linear equations regarding the temperature:

where the LED current I F is in (mA), and the result for the photocurrent I P1 will be in (µA). 

The servo gain (K 1 ) is defined as the ratio between the servo photocurrent I P1 and the LED drive current I F :

The servo gain K 1 can be defined roughly from Figure 5 as a functional dependency from the LED current I F.
section_name: Current sense operational amplifier Ucs

section_content: The normalized servo gain NK is presented in Figure 6 as a function of the LED current and temperature. More precise estimation of that dependency can be done by solving a polynomial equation in the following form: y = a n x n + a n-1 x n-1 +. . . + a 2 x 2 + a 1 x + a 0 (8) In this case, the three 6th degree polynomial equations can substitute the graph from Figure 5. The necessary a-coefficients, from Equation ( 8 ) are:

where x is as per Equation (8). For example, K 1
section_name: Determine the Normalized Servo Gain

section_content: The normalized servo gain NK 1 is presented in Figure 6 The NK parameter determines the minimum and maximum servo photocurrent I. Following the same procedure for digitising graphical data, Figure 6 can be substituted as follows:

where x is as per Equation ( 8 ). 

After solving the Equations ( 9 )-( 11 ) about K and the Equations ( 12 )-( 14 ) about NK the minimum value of K can be determined as:

The result from the Equation ( 15 ) must be used as minimum photocurrent I in the Equation (7). Respectively, the minimum I depends on the maximum necessary I. 

The output transfer gain K basically has the same expression as K. 

The polynomial equations shown in step 1 (point 3. 1., Equations ( 9 )-( 11 )) and on step 2 (point 3. 2., Equations ( 12 )-( 14 ) can be solved easily using MATLAB. ) Listing 1, Appendix A, shows an example of using the polyfit function given in the MATLAB package. This example uses the matrix with coefficients (Equation ( 12 ), arranged according to Equation ( 8 )). As the same example shows, the 10 mA LED current now gives a precise result for the normalized servo gain of 1. 1059 for a temperature of 0 °C. The NK 1 parameter determines the minimum and maximum servo photocurrent I P1. Following the same procedure for digitising graphical data, Figure 6 can be substituted as follows: 6 16. 88776 × 10 -6 x 5 -56. 28750 × 10 -5 x 4 92. 61364 × 10 -4 x 3 -78. 79363 × 10 -3 x 2 33. 34838 × 10 -2 x 41. 33097 × 10 -2

where x is as per Equation (8). 

After solving the Equations ( 9 )-(11) about K 1 and the Equations ( 12 )-( 14 ) about NK 1 the minimum value of K 1 can be determined as:

The result from the Equation ( 15 ) must be used as minimum photocurrent I P1 in the Equation (7). Respectively, the minimum I P1 depends on the maximum necessary I F. 

The output transfer gain K 2 basically has the same expression as K 1. 

The polynomial equations shown in step 1 (point 3. 1., Equations ( 9 )-( 11 )) and on step 2 (point 3. 2., Equations ( 12 )-( 14 ) can be solved easily using MATLAB. ) Box A1, Appendix A, shows an example of using the polyfit function given in the MATLAB package. This example uses the matrix with coefficients (Equation ( 12 ), arranged according to Equation ( 8 )). As the same example shows, the 10 mA LED current now gives a precise result for the normalized servo gain of 1. 1059 for a temperature of 0 • C.
section_name: Determine the Normalized Servo Gain

section_content: The transfer gain K 3, called also input-output gain, is defined as the ratio between the forward gain and the servo gain. 

Figure 7 shows the dependency between K 3 and I F. Its value can be calculated via Equations ( 16 )-( 18 ):

World Electric Vehicle Journal 2019, 10, x FOR PEER REVIEW 11 of 19
section_name: Determine the Transfer Gain

section_content: The transfer gain K, called also input-output gain, is defined as the ratio between the forward gain and the servo gain. 

Figure 7 shows the dependency between K and I. Its value can be calculated via Equations ( 16 )-( 18 ): The same result can be obtained from the following logarithmic Equations ( 19 )-( 21 ):

K ( ) = -0. 0014 × ln(I ) 1. 0033

K ( ) = -0. 00028 × ln(I ) 0. 9943

where the LED current I is in (mA). 

Example of calculations from Equation ( 16 ) and Equation ( 19 ) is presented in Listing 2. The calculation of the Equations ( 1 )-( 6 ) requires similar syntaxes. This result means that for this particular example the LED current of 10 mA gives a transfer gain precisely of 1. 0026.
section_name: Determine the Transfer Gain

section_content: The most important elements are the resistors R1, R2 and R3 (Figures 2 and 3 ) because they determine the linear characteristic of the schematic. Their calculation is based on the values of the coefficients shown above K, NK, K. The other elements design does not bear significant differences compared to the basic design procedures applied for non-inverting and inverting amplifiers. The same result can be obtained from the following logarithmic Equations ( 19 )-( 21 ):

where the LED current I F is in (mA). 

Example of calculations from Equation ( 16 ) and Equation ( 19 ) is presented in Box A2. The calculation of the Equations ( 1 )-( 6 ) requires similar syntaxes. This result means that for this particular example the LED current of 10 mA gives a transfer gain precisely of 1. 0026.
section_name: Determine the Elements on the Primary and Secondary Circuit Sides

section_content: Three experimental boards, shown in Figure 9, have been built and experimentally tested. All elements used in the experimental setup, calculated according to the presented design procedure, are given in Table 2. This value limits the LED current in the range 10-20 mA, according to the manufacturers' requirements for the linear range of operation and the input voltage tolerance. 

R2, R3 50 kΩ, It has to be calculated from the presented design procedure according to the linear optocoupler parameters. In the experimental models, as Figure 9 shows, two multi-turns potentiometers by 50 kΩ have been used only for research purposes, but eventually, constant value resistors must be applied. Their precise values must be calculated according to Equations ( 24 ) and (25).
section_name: Experimental Set-Up

section_content: A ceramic capacitor, selected at 20 pF according to the manufacturers' recommendations has been used for the first experiment. Eventually, its value has been increased for better stability. A general application operation optocoupler would be suitable for this purpose i. e., other types of low budget operational amplifiers are also acceptable. Here, an optocoupler designed specifically for unidirectional power supply has been chosen [50]. Their supply This value limits the LED current in the range 10-20 mA, according to the manufacturers' requirements for the linear range of operation and the input voltage tolerance. 

R2, R3 50 kΩ, It has to be calculated from the presented design procedure according to the linear optocoupler parameters. In the experimental models, as Figure 9 shows, two multi-turns potentiometers by 50 kΩ have been used only for research purposes, but eventually, constant value resistors must be applied. Their precise values must be calculated according to Equations ( 24 ) and (25). C1 20 pF, 16 V, A ceramic capacitor, selected at 20 pF according to the manufacturers' recommendations has been used for the first experiment. Eventually, its value has been increased for better stability. A general application operation optocoupler would be suitable for this purpose i. e., other types of low budget operational amplifiers are also acceptable. Here, an optocoupler designed specifically for unidirectional power supply has been chosen [50]. Their supply voltages (V1. 1. and V2. 1., Figure 2 ) have been set at 6 V to ensure that saturation at 4. 2 V is avoided.
section_name: C1 20 pF, 16 V,

section_content: Other types of linear optocouplers, as previously shown, have also been tested with the same results. The primary and secondary supply voltages for the photodiodes (V1. 2. and V2. 2., Figure 2 ) have been set at 5 V with two linear regulators (Figure 9 ). The presented equations: Equations ( 1 )-( 6 ), Equations ( 9 )-( 11 ), Equations ( 12 )-( 14 ), Equations ( 16 )-( 21 ) are the product of this research and have been derived with trend analysis for this linear optocoupler. For other optocouplers, the same approach can be used and different coefficients must be specified. However, the structure and the order of magnitude in the equations would be the same, as the optocouplers characteristics are similar. 

Figure 10 shows three oscillograms with input (1) and output (2) DC voltages. The first one presents the input and output DC voltage which are equal. The same result is obtained using two voltmeters in Figure 9, which have equal readings after precise adjustments. Figure 10 also shows the initial transient and the expected propagation delay of about 8 µs, which is a fast-enough response for the designed circuit. On the last oscillogram, the delay is 350 µs due to included first-order RC filters on the input and output.
section_name: U2 IL300

section_content: Other types of linear optocouplers, as previously shown, have also been tested with the same results. The primary and secondary supply voltages for the photodiodes (V1. 2. and V2. 2., Figure 2 ) have been set at 5 V with two linear regulators (Figure 9 ). The presented equations: Equations ( 1 )-( 6 ), Equations ( 9 )-(11), Equations ( 12 )-( 14 ), Equations ( 16 )-( 21 ) are the product of this research and have been derived with trend analysis for this linear optocoupler. For other optocouplers, the same approach can be used and different coefficients must be specified. However, the structure and the order of magnitude in the equations would be the same, as the optocouplers characteristics are similar. 

Figure 10 shows three oscillograms with input (1) and output (2) DC voltages. The first one presents the input and output DC voltage which are equal. The same result is obtained using two voltmeters in Figure 9, which have equal readings after precise adjustments. Figure 10 also shows the initial transient and the expected propagation delay of about 8, which is a fast-enough response for the designed circuit. On the last oscillogram, the delay is 350 due to included first-order RC filters on the input and output. Figure 11 shows expected voltage ripple on the primary side of the operational amplifier output (probe 1) and operational amplifier feedback (probe 2). Although such ripples with amplitude 100-150 mV can be assumed as acceptable for the destined circuit, they can be minimised with the increasing of the capacitor C1 (Figure 1 ) in the range of 470 pF-1 nF. Figure 11 shows expected voltage ripple on the primary side of the operational amplifier output (probe 1) and operational amplifier feedback (probe 2). Although such ripples with amplitude 100-150 mV can be assumed as acceptable for the destined circuit, they can be minimised with the increasing of the capacitor C 1 (Figure 1 ) in the range of 470 pF-1 nF. Experimental verification of the system linearity is shown in Figure 12. The two plots of the input and output voltages align perfectly in the range 2-4. 2 V with an acceptable error. Respectively, the LED current is also linear. The conducted measurements are shown in Table 3. The relative error is calculated from experimental data using the following equation:

-× 100% Experimental verification of the system linearity is shown in Figure 12. The two plots of the input and output voltages align perfectly in the range 2-4. 2 V with an acceptable error. Respectively, the LED current is also linear. The conducted measurements are shown in Table 3. The relative error is calculated from experimental data using the following equation: Experimental verification of the system linearity is shown in Figure 12. The two plots of the input and output voltages align perfectly in the range 2-4. 2 V with an acceptable error. Respectively, the LED current is also linear. The conducted measurements are shown in Table 3. The relative error is calculated from experimental data using the following equation:

-× 100% As the experimental result shows, the error is acceptable for the entire voltage range. The investigated circuit has the potential for even better precision to be achieved. Improved results can be expected under certain environmental laboratory conditions, with standardised laboratory equipment and improved PCB design.
section_name: U2 IL300

section_content: The results of the presented work can be summarised as follows:
section_name: Conclusions

section_content: The investigated type of linear optocouplers based on PIN diodes are suitable for galvanic isolated voltage measurement circuits for BMS on the position as shown in Figure 1. The presented circuit (Figure 1, Figure 2 ) is stable within the entire voltage range of the tested Lithium-ion battery cells with complicit galvanic isolation. Following the requirements given, in Table 1, a robust system with better safety level for automotive and stationary applications can be built. Such a system can be used during the research and development stage of a project or as a permanent solution.
section_name: •

section_content: The problem with the input/output voltage mismatch can be solved using precise design procedure. A good precision is achieved with digitising the graphical data as Figures 4 5 6 7 show, respectively transformed to equations Equations ( 1 )-( 6 ), Equations ( 9 )-(11), Equations ( 12 )-( 14 ), and Equations ( 16 )-( 21 ). This approach helps the calculation process to be automated using MATLAB scripts. Additionally, experiments have shown that the power supply voltage of the operational amplifiers on the primary and secondary side have to be 1. 5-2 V bigger than the maximum input voltage (4. 2 V), i. e., 6-6. 5 V, to avoid saturation.
section_name: •

section_content: The suggested design procedure, derived from the general manufacturers' manuals, can be used for the successful design of systems with Lithium-ion batteries, applicable for stationary and automotive BMS. The design methodology, shown in Figure 8, has been experimentally proofed as Figures 9-12 show. The electronic components selection considerations, given in Table 2, can be used as guidance for future design.
section_name: •

section_content: Funding: This work is supported by an EPSRC research grant " ELEVATE-ELEctrochemical Vehicle Advanced TEchnology ", EP/M009394/1.

section_name: Determine the Elements on the Primary and Secondary Circuit Sides

section_content: The most important elements are the resistors R 1, R 2 and R 3 (Figures 2 and 3 ) because they determine the linear characteristic of the schematic. Their calculation is based on the values of the coefficients shown above K 1, NK 1, K 3. The other elements design does not bear significant differences compared to the basic design procedures applied for non-inverting and inverting amplifiers. 

The calculation procedure of these elements requires the following equations:

From there:

Eventually for R 2 and R 3 :

The algorithm of the suggested design procedure is shown in Figure 8. 

Eventually for R and R :

The algorithm of the suggested design procedure is shown in Figure 8. 9 )-( 14 ) and ( 16 )-( 21 ).
section_name: Determine the Elements on the Primary and Secondary Circuit Sides

section_content: Three experimental boards, shown in Figure 9, have been built and experimentally tested. All elements used in the experimental setup, calculated according to the presented design procedure, are given in Table 2. 9 )-( 14 ) and ( 16 )- (21).
section_name: Experimental Set-Up

section_name: Conflicts of