티스토리 뷰
전기자전거 배터리팩을 처음 조립했을 때 나는 셀의 용량과 방전전류, 니켈 스트립 두께에 더 많은 신경을 썼습니다. 셀을 직렬과 병렬로 연결한 뒤 목표 전압이 정확하게 나오자 팩이 거의 완성됐다고 생각했습니다. 하지만 BMS 배선을 연결하는 과정에서 판단이 달라졌습니다. 밸런스 선 하나가 잘못 연결되자 충전기가 정상적으로 작동하지 않았고, 특정 셀 그룹의 전압도 제대로 읽히지 않았습니다. 셀과 연결부가 아무리 튼튼해도 각 그룹의 상태를 정확히 읽고 위험할 때 전류를 차단하는 장치가 없다면 안전한 배터리팩이라고 부르기 어렵다는 사실을 그때 체감했습니다. 항공기 정비 현장에서도 센서와 제어 컴퓨터는 눈에 잘 띄지 않지만 시스템 전체의 상태를 판단하는 핵심 역할을 합니다. 배터리팩에서 그 역할을 맡는 장치가 BMS입니다. BMS는 셀 전압과 전류, 온도를 측정하고 배터리 잔량과 열화 상태를 추정하며, 위험 조건에서는 충전과 방전 경로를 차단합니다. 나는 BMS를 단순한 보호회로로 보지 않습니다. 셀의 상태를 읽는 센서이자 팩의 출력을 결정하는 제어기이며, 배터리와 충전기, 모터 제어기 사이를 연결하는 통신 장치입니다.

BMS는 셀 전압과 전류, 온도를 실시간으로 감시합니다
처음 여러 개의 셀을 직렬로 묶었을 때 나는 팩 전체 전압만 확인하면 충분하다고 생각했습니다. 10직렬 팩의 전체 전압이 정상 범위에 들어오면 각 셀 그룹도 비슷할 것으로 예상했습니다. 충전 테스트를 반복하면서 이 판단이 위험하다는 사실을 확인했습니다. 전체 전압은 정상인데도 한 그룹은 상한 전압에 가까웠고, 다른 그룹은 상대적으로 낮은 경우가 있었습니다. 팩 전체 숫자만 보면 보이지 않던 편차가 개별 그룹을 측정하자 드러났습니다.
BMS의 기본 역할은 각 직렬 셀 그룹의 전압을 따로 측정하는 것입니다. 일반적인 소형 팩에서는 밸런스 배선을 통해 각 그룹의 전압을 읽고, 전기차나 ESS에서는 다채널 AFE 회로가 여러 셀의 아날로그 전압을 측정해 제어기에 전달합니다. 셀 전압이 충전 상한을 넘으면 전해액 분해와 가스 발생, 리튬 석출 위험이 증가할 수 있습니다. 반대로 방전 하한보다 지나치게 낮아지면 음극과 집전체가 손상되고 셀을 다시 충전하기 어려워질 수 있습니다. BMS는 설정된 기준을 벗어난 셀이 확인되면 충전 또는 방전을 제한합니다. 나는 셀 그룹 하나가 다른 그룹보다 먼저 상한 전압에 도달해 충전이 반복적으로 중단되는 팩을 점검한 적이 있습니다. 처음에는 BMS 불량을 의심했지만 실제 원인은 해당 그룹에 들어간 셀의 용량 저하였습니다. BMS가 충전을 방해한 것이 아니라 가장 약한 그룹이 과충전 되는 것을 막고 있었습니다.
전류 측정도 중요한 기능입니다. BMS는 션트 저항이나 홀 효과 센서를 이용해 팩으로 들어오고 나가는 전류를 확인합니다. 션트 방식은 낮은 저항에 전류가 흐를 때 발생하는 미세한 전압 차이를 측정하고, 홀 센서는 전류 주변에 생기는 자기장을 이용합니다. 나는 전동 킥보드 팩의 BMS가 출발할 때마다 전원을 차단하는 문제를 점검한 적이 있습니다. 평지에서 천천히 가속하면 정상적으로 작동했지만 급가속할 때는 모터의 순간 전류가 BMS의 방전 허용치를 넘었습니다. 셀의 용량이 충분해도 BMS의 전류 정격이 부하 특성에 맞지 않으면 정상적인 출력을 사용할 수 없습니다. 온도 역시 전압과 전류만큼 중요합니다. 배터리팩 내부에서는 셀 자체뿐 아니라 니켈 스트립과 버스바, 커넥터, BMS 스위칭 소자에서도 열이 발생합니다. 온도센서는 이러한 국부 발열을 감지해 충전전류나 방전출력을 제한하는 기준이 됩니다.
나는 완성한 팩에 부하를 걸면서 적외선 온도계로 표면 온도를 확인한 적이 있습니다. 셀보다 BMS의 MOSFET 주변이 더 빠르게 뜨거워졌고, 케이스를 닫으면 열이 빠져나가기 어려웠습니다. 이후에는 BMS 정격전류만 보지 않고 방열판과 케이스 내부 공기 흐름도 함께 고려합니다.
| 감시 항목 | 주요 측정 방식 | BMS가 판단하는 위험 |
|---|---|---|
| 셀 전압 | AFE와 밸런스 배선을 통한 그룹별 측정 | 과충전, 과방전, 셀 편차 |
| 팩 전류 | 션트 저항 또는 홀 센서 | 과전류, 외부 단락, 충전전류 이상 |
| 셀과 회로 온도 | NTC 서미스터 등 온도센서 | 과열, 저온 충전, 국부 발열 |
| 절연 상태 | 절연저항 감시 회로 | 고전압 누설과 차체 감전 위험 |
BMS가 정확하게 작동하려면 센서와 배선도 신뢰할 수 있어야 합니다. 밸런스 선의 접촉이 불량하거나 온도센서가 셀과 떨어져 있으면 실제 상태와 다른 값이 들어올 수 있습니다. 나는 BMS 설치가 끝난 뒤 각 측정 단자의 전압을 다시 확인하고 센서가 발열 예상 지점에 밀착되어 있는지 점검합니다.
BMS는 배터리 잔량과 열화 상태를 추정하고 위험할 때 회로를 차단합니다
나는 LFP 파워뱅크에 단순 전압식 잔량 표시기를 연결했다가 표시값이 좀처럼 줄지 않다가 갑자기 떨어지는 현상을 경험했습니다. LFP는 충전과 방전 중 전압 곡선이 평탄해 전압만으로 잔량을 정확하게 계산하기 어렵습니다. 배터리 잔량인 SOC는 셀 안에 남은 리튬 이온을 직접 세어 측정하는 값이 아닙니다. BMS가 전압과 전류, 온도 데이터를 바탕으로 계산한 추정값입니다. 대표적인 방식은 전류 적산법입니다. 충전할 때 들어온 전류와 방전할 때 빠져나간 전류를 시간에 따라 누적해 남은 용량을 계산합니다. 이 방식은 사용 중에도 잔량 변화를 연속적으로 계산할 수 있지만, 전류센서의 작은 오차가 오랜 시간 누적될 수 있습니다.
나는 전류 적산형 배터리 모니터를 처음 설치했을 때 완충 후 기준값을 맞추지 않아 잔량 표시가 실제 상태와 크게 달라진 적이 있습니다. 계산기가 아무리 정확해도 시작점과 실제 용량 값이 잘못 입력되면 결과도 틀어집니다. BMS는 적산 오차를 줄이기 위해 일정 시간 부하와 충전이 없는 상태에서 개방회로전압을 참고할 수 있습니다. 전기차처럼 운전 조건이 계속 변하는 시스템에서는 전압과 전류, 온도를 배터리 모델과 결합해 SOC를 추정합니다. 일부 시스템은 칼만 필터와 같은 알고리즘을 사용해 센서 노이즈와 모델 오차를 줄입니다.
SOH는 새 배터리와 비교한 현재의 건강 상태를 의미합니다. 초기 용량이 100Ah였던 셀이 실제로 80Ah만 방전할 수 있다면 용량 기준 SOH는 약 80%로 볼 수 있습니다. 하지만 실제 BMS에서는 용량뿐 아니라 내부저항 증가와 출력 저하, 온도 이력, 충방전 횟수도 함께 고려합니다. 나는 완충 전압은 정상인데 주행거리가 줄어든 전기자전거 팩을 점검한 적이 있습니다. 방전 테스트에서 실제 용량이 줄어 있었고 큰 전류를 흘릴 때 전압 강하도 커졌습니다. 전압만 보면 정상 셀이었지만 용량과 내부저항을 함께 보면 분명히 열화 된 상태였습니다. 위험이 감지되면 BMS는 충전과 방전 회로를 차단합니다. 소형 배터리팩에서는 MOSFET이 전류 경로를 끊는 경우가 많고, 전기차와 ESS에서는 메인 컨택터를 사용해 고전압 회로를 물리적으로 분리합니다.
나는 BMS가 과전류를 감지해 출력을 끊은 뒤 일정 시간이 지나면 다시 켜지는 팩을 점검한 적이 있습니다. 처음에는 접촉 불량으로 생각했지만 실제로는 모터의 시동 전류가 보호 기준을 반복적으로 넘고 있었습니다. 보호 기능이 작동한 원인을 제거하지 않고 더 큰 BMS로 바꾸는 것은 셀과 배선에 더 큰 부담을 줄 수 있습니다. 대용량 시스템에서는 프리차지 회로도 중요합니다. 인버터와 모터 제어기 내부의 큰 커패시터에 배터리를 바로 연결하면 순간적으로 큰 돌입전류가 흐를 수 있습니다. 프리차지 저항을 통해 커패시터 전압을 먼저 올린 뒤 메인 컨택터를 연결하면 접점 손상과 스파크를 줄일 수 있습니다. 항공기 전장 계통에서도 시스템에 전원을 투입할 때 정해진 순서와 확인 절차를 따릅니다. 배터리 고전압 회로 역시 연결만 되면 끝나는 것이 아니라 프리차지와 컨택터 상태 확인, 절연 점검이 순서대로 이루어져야 합니다.
| BMS 판단 기능 | 사용하는 정보 | 실제 제어 결과 |
|---|---|---|
| SOC 추정 | 전류 적산, 전압, 온도, 셀 모델 | 잔량과 예상 사용 시간 계산 |
| SOH 추정 | 실제 용량, 내부저항, 사용 이력 | 출력 제한과 정비·교체 판단 지원 |
| 과전류 보호 | 팩 전류와 지속 시간 | MOSFET 또는 컨택터 차단 |
| 고온·저온 보호 | 셀과 회로 온도 | 충전전류와 방전출력 제한 또는 차단 |
| 프리차지 제어 | 팩 전압과 부하 측 전압 | 돌입전류를 줄인 뒤 메인 회로 연결 |
BMS는 배터리를 무조건 차단하는 장치가 아닙니다. 정상 범위 안에서는 사용할 수 있는 출력을 계산하고, 위험에 가까워지면 먼저 전류를 제한하며, 더 이상 안전을 유지하기 어려울 때 회로를 끊습니다. 보호 기준이 셀 특성과 실제 부하에 맞게 설정되어 있어야 이 기능이 제대로 작동합니다.
BMS는 셀 밸런싱과 통신을 통해 팩 전체를 조율합니다
나는 같은 모델의 셀로 팩을 만들면 모든 그룹이 계속 같은 전압을 유지할 것이라고 생각했습니다. 하지만 충전과 방전을 반복하자 직렬 그룹 사이에 미세한 편차가 생겼습니다. 팩 중앙의 셀과 외곽 셀은 온도 조건이 달랐고, 초기 용량과 내부저항에도 작은 차이가 있었습니다. 직렬 팩은 가장 먼저 완충되는 셀 때문에 충전이 끝나고, 가장 먼저 방전되는 셀 때문에 사용이 중단됩니다. 나머지 그룹에 에너지가 남아 있어도 약한 셀이 상한이나 하한 전압에 도달하면 BMS는 팩을 보호하기 위해 충전 또는 방전을 멈춥니다. 셀 밸런싱은 이러한 편차를 줄이는 기능입니다. 패시브 밸런싱은 전압이 높은 셀의 에너지를 저항에서 열로 소모합니다. 회로가 단순하고 비용이 낮지만 밸런싱 전류가 작고 남는 에너지를 버린다는 단점이 있습니다.
나는 패시브 밸런싱 BMS를 사용하면서 전압 편차가 큰 팩은 한두 번의 충전만으로 균형이 맞지 않는다는 사실을 확인했습니다. 밸런싱 전류가 수십 mA 수준이라면 용량이 큰 셀 그룹의 차이를 줄이는 데 상당한 시간이 필요합니다. 셀 자체의 용량 편차가 크다면 밸런싱만으로 해결하기 어렵습니다. 액티브 밸런싱은 전압이 높은 셀의 에너지를 낮은 셀이나 팩의 다른 부분으로 이동시킵니다. 에너지를 버리는 양이 적고 큰 용량의 팩에서 효율적일 수 있지만 회로가 복잡하고 비용도 높습니다. BMS는 팩 내부 상태를 다른 제어기에도 전달합니다. 전기차에서는 CAN 통신을 통해 차량제어기와 인버터, 충전기, 열관리 시스템에 배터리 상태를 알립니다. BMS가 전달하는 정보에는 현재 SOC와 SOH, 최대 충전 가능 전류, 최대 방전 가능 전류, 셀 최고·최저 전압, 최고·최저 온도, 고장 코드 등이 포함될 수 있습니다. 차량제어기는 이 정보를 바탕으로 모터 출력을 제한하고 회생제동량을 조절하며 냉각수 펌프나 히터를 작동시킵니다.
나는 통신 기능이 있는 스마트 BMS를 사용하면서 단순한 보호회로와의 차이를 체감했습니다. 휴대전화나 컴퓨터에서 그룹별 전압과 온도, 충방전 전류를 확인할 수 있어 문제가 발생하기 전의 변화를 추적할 수 있었습니다. 한 번은 특정 셀 그룹의 전압이 방전할 때마다 다른 그룹보다 빠르게 내려가는 기록을 확인했습니다. 순간적으로는 보호 기준을 넘지 않았지만 반복되는 패턴을 통해 셀 열화를 미리 의심할 수 있었습니다. 실시간 데이터보다 더 중요한 것은 시간에 따른 변화 기록이라는 점을 그때 배웠습니다.
| 조율 기능 | 작동 방식 | 기대 효과 |
|---|---|---|
| 패시브 밸런싱 | 높은 셀의 에너지를 저항에서 소모함 | 구조가 단순하고 셀 전압 편차를 완화함 |
| 액티브 밸런싱 | 에너지를 셀이나 그룹 사이에서 이동함 | 에너지 손실을 줄이고 큰 편차를 빠르게 보정함 |
| CAN 통신 | 차량 제어기와 상태·제한값을 교환함 | 모터와 충전기, 열관리 시스템을 안전하게 조율함 |
| 고장 기록 | 이상 발생 시점과 조건을 저장함 | 정비와 원인 분석에 활용함 |
나는 BMS를 선택할 때 표시된 최대전류만 보지 않습니다. 셀 수와 화학계가 맞는지, 충전과 방전 차단 기준을 조정할 수 있는지, 온도센서가 몇 개인지, 밸런싱 전류가 어느 정도인지 확인합니다. 통신 기능이 있다면 오류 기록과 그룹별 전압 변화를 저장할 수 있는지도 살펴봅니다. 배터리팩을 완성한 뒤에는 BMS 보호 기능을 실제로 확인합니다. 낮은 전류에서 충전과 방전을 시작하고 그룹별 전압이 정상적으로 표시되는지 점검합니다. 이후 부하를 단계적으로 높이면서 전압 강하와 BMS 온도, 차단 조건을 살핍니다.
항공기 정비에서 경고등을 없애는 것이 정비의 목적은 아닙니다. 경고가 발생한 원인을 찾아 시스템이 다시 정상 범위에서 작동하도록 만드는 것이 목적입니다. 배터리 BMS도 마찬가지입니다. 반복적인 차단을 단순히 귀찮은 보호 기능으로 보지 않고 어떤 셀과 조건이 한계를 넘었는지 확인해야 합니다. 나는 다음 배터리팩을 만들 때도 셀 용량이나 니켈 스트립 두께보다 먼저 BMS의 측정 범위와 보호 기준을 검토할 생각입니다. 셀을 연결하는 작업이 팩의 몸체를 만드는 과정이라면, BMS를 정확히 설정하고 검증하는 일은 그 팩이 스스로 위험을 판단할 수 있는 신경망을 만드는 과정입니다.
함께 읽으면 좋은 글
- Total
- Today
- Yesterday
- 전력량Wh
- 리튬이온배터리에너지밀도
- 배터리전압
- 열폭주메커니즘
- 양극재구조붕괴
- 하이니켈배터리
- 전기차배터리원리
- #LFP배터리 #리튬인산철배터리 #LFP저온성능 #겨울철배터리관리 #저온충전차단
- BMS 배선 #배터리 DIY #BMS 연결 #리튬이온 #배터리 제작 # 배터리 BMS
- 전해액인화성
- 배터리팩설계
- 리튬이온배터리열화
- 배터리폼팩터
- 전기차주행거리원리
- 리튬이온배터리열폭주
- 단결정양극재
- 내부단락
- 전기자전거 배터리 #전동킥보드 배터리 # 배터리 DIY #18650 배터리팩 # 배터리 팩 구조
- 스폿용접 #배터리 DIY #니켈 플레이트 #18650 배터리 #전기자전거 배터리 제작
- 리튬이온배터리
- Ah와Wh차이
- SEI층
- BMS #배터리관리시스템 #SOC측정원리 #전기차배터리구조 #셀밸런싱
- 리튬이온 #배터리 충전 #SOC 관리 #배터리 수명 #배터리 충전 습관 #리튬이온 배터리 관리
- 전고체배터리 #고체전해액 #황화물계 #리튬메탈 #꿈의배터리 #배터리안전성 #차세대전기차 #배터리공학 #전동화혁신
- 인터칼레이션
- 배터리초기수명
- 셀 밸런싱 #Cell Balancing #BMS #액티브 밸런싱 #패시브 밸런싱
- 고체전해질계면
- 리튬이온배터리용량
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
