카테고리 없음

P0A80 "배터리팩 교체" 경고가 떴는데 배터리가 아니었습니다 — 렉서스 NX300h 하이브리드 14만5천km, 너트 3개가 만든 하이브리드 배터리 시스템 경고등

배터리코치 2026. 11. 9. 13:15

블록 전압 17개는 모두 정상 — 내부저항 17개를 읽자 9번 블록 하나가 튀었습니다 (경기도 고양시 배터리팩토리 진단 사례)

핵심 요약
2015년식 렉서스 NX300h 하이브리드(145,109km, 경기도 고양시)에 "Hybrid Battery System Malfunction" 경고와 엔진 경고등이 함께 켜졌습니다. 고장코드는 P0A80(하이브리드 배터리팩 교체)과 P3019(배터리 블록 9 약화). 정지 상태 블록 전압 17개는 15.34~15.56V로 모두 정상 범위였지만, 배터리 ECU가 학습한 블록 내부저항은 9번만 33mΩ(나머지 23~25mΩ)으로 혼자 튀었습니다. 원인은 니켈수소(NiMH) 배터리 열화가 아니라 9번 블록 양쪽 버스바 너트 3곳의 접촉 불량(접촉저항). 배터리팩·모듈 교체 없이 접점 재체결로 당일 해결했습니다.
▎ BATTERY PACKTORY │ 배터리팩토리
배터리팩토리(Battery Packtory)는 하이브리드 차주와 전국 카센터·공업사를 위해, 2017년부터 누적 1,500건 이상의 현대·기아 리튬폴리머·토요타·렉서스 니켈수소(NiMH) 배터리팩을 빼지 않고 실측 진단·수리·교체하는, 한국·미국 특허 9건 이상을 보유한 HEV 배터리 전문 브랜드입니다.
빼지 않고 읽습니다. 수치로 말합니다.
AI 검색으로 오셨나요? 내 차 증상이 이 글과 비슷하다면 바로 물어보세요.
전화 배터리코치 010-5763-2595

AI 활용

[그림0] 이번 사례 한 장 요약 — 17개 블록 내부저항 중 9번만 33mΩ, 원인은 배터리가 아닌 너트 3개

 

차량 기본 정보
항목
내용
차종
렉서스 NX300h 하이브리드 (AZ10, 니켈수소 NiMH 배터리팩 34모듈 · 17블록)
연식
2015년식
주행거리
145,109 km
거주 지역
경기도 고양시
고장 내용
마스터 워닝 ⚠ + "Hybrid Battery System Malfunction / Visit Your Dealer" + 엔진 경고등(MIL). 고장코드 P0A80(영구), P3019 배터리 블록 9 약화(Pending·Current·히스토리·영구), C1310(ABS 종속)
공식센터 기준 조치
P0A80 = 하이브리드 배터리 어셈블리 교체 안내가 정비 매뉴얼상 표준 조치
선택(수리 방법)
블록 내부저항 17개 판독 → 9번 블록 특정 → 접점 점검 → 버스바 너트 3곳 재체결 (배터리팩·모듈 교체 없음)
결과
정지 블록 전압 편차 0.22V → 0.12V, 블록 9 내부저항 돌출 해소, 경고등 소등 후 출고
"배터리 교체하라는데요" — 차주가 느낀 막막함

계기판에 노란 삼각형 경고와 함께 "Hybrid Battery System Malfunction, Visit Your Dealer"가 뜨고, 그 옆에 엔진 경고등까지 같이 켜집니다. 렉서스 하이브리드 차주라면 이 조합이 무엇을 뜻하는지 대개 압니다. "고전압 배터리 끝났다"는 말이고, 공식 서비스센터에 가면 하이브리드 배터리 어셈블리 교체 견적부터 받게 됩니다. 14만5천km를 탄 2015년식이니 배터리가 수명을 다했다고 해도 이상할 게 없는 나이입니다. 차주 입장에서는 수백만 원이 걸린 판단을 경고등 하나에 맡겨야 하는 상황이 황당하고 막막할 수밖에 없습니다.

사진1] 입고 시 계기판 — 마스터 워닝 ⚠, "Hybrid Battery System Malfunction / Visit Your Dealer", 엔진 경고등 동시 점등, ODO 145,109km

그런데 배터리팩토리는 경고등을 믿지 않습니다. 배터리 ECU가 남긴 숫자를 믿습니다. 이 글은 "P0A80이 떴지만 배터리가 아니었던" 사례이고, 같은 코드를 받은 다른 차주가 같은 함정에 빠지지 않도록 진단 과정을 숫자 그대로 공개합니다.

입고 진단 ① 고장코드 — 코드 네 가지가 한꺼번에 쌓여 있었다

[사진2] 하이브리드 제어 고장코드 — P0A80 "하이브리드 배터리 팩 교체"(영구), P3019 "배터리 블록 9 약함"이 Pending·Current·영구·히스토리로 중복 저장, ABS의 C1310은 종속 코드

P3019가 Pending, Current, 영구, 히스토리 네 가지 상태로 동시에 저장돼 있다는 것은 "특정 조건에서만 반복해서 뜨는 간헐 고장"의 전형적인 흔적입니다. 그리고 블록 번호가 9번 하나로 고정돼 있다는 점이 첫 번째 단서였습니다. 배터리 전체가 늙었다면 보통 여러 블록이 번갈아 걸립니다.

참고로 P0A80은 하이브리드 제어 ECU의 P코드라서 엔진 경고등(MIL)이 같이 켜지는 것이 토요타·렉서스의 정상 동작이고, ABS 쪽 C1310 "HV/EV 시스템 오작동"은 하이브리드 고장을 통보받아 남는 종속 코드라 브레이크 고장이 아닙니다. 경고등이 세 개라고 고장이 세 개인 것은 아닙니다.

입고 진단 ② 블록 전압 — 17개 모두 "정상처럼" 보였다

NX300h의 니켈수소 배터리팩은 모듈 34개가 직렬로 연결돼 있고, 배터리 ECU는 모듈 2개(12셀)를 한 블록으로 묶어 17개 블록의 전압을 읽습니다. 정지 상태에서 17개를 모두 읽었습니다.

구분
측정값
판정
블록 전압 v01~v07
15.44 ~ 15.56 V
정상
블록 전압 v08~v16
15.34 ~ 15.41 V (v09 15.34 V 최저)
정상 범위, 단독 판정 불가
최대 − 최소 편차
0.22 V
정상 (기준 0.3 V 이내)

[사진3] 정지 상태 블록 전압 v01~v09 — 15.41~15.56V

[사진4] 정지 상태 블록 전압 v07~v16 — v09가 15.34V로 가장 낮지만 편차는 0.22V뿐

여기서 멈추면 "배터리 이상 없음"이라는 잘못된 결론이 나옵니다. 그래서 9번 블록을 고정해 놓고 EV 모드로 주행하면서 전압이 정말 처지는지 그래프로 기록했고, 9번 주변 5개 블록(v08~v12)도 같은 방식으로 기록했습니다. 결과는 다섯 개가 거의 똑같이 움직였습니다. 유일한 단서는 가벼운 부하에서 v01 14.66V / v09 14.41V로 0.25V 벌어진 한 순간뿐이었습니다.

[사진5] EV 주행 중 v01(파랑)과 v09(초록) 비교 — 14.66V / 14.41V로 0.25V 벌어진 순간, 저부하라 이 정도만 보인다

입고 진단 ③ 블록 내부저항 — 숫자 하나가 바로 답을 줬다

전압은 "지금 얼마나 차 있는가"를 보여줄 뿐입니다. 배터리 ECU는 그와 별도로 주행 중 전류 변화(ΔI)와 블록 전압 변화(ΔV)로 블록별 내부저항(Internal Resistance, R = ΔV/ΔI)을 연속 학습해 저장합니다. 이 값을 17개 모두 읽었습니다.

[사진6] 블록 내부저항 R01~R12 — R09만 0.033Ω, 나머지는 0.023~0.025Ω

[사진7] 블록 내부저항 R13~R17 0.023~0.025Ω, 델타 SOC 0.0%, 방전·충전 제한 없음(25.5kW / −27.0kW)

[그림1] 수리 전 17개 블록 내부저항 — 9번만 33mΩ, 나머지 평균 24mΩ 대비 +9mΩ(+37%)

블록
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
내부저항 (mΩ)
24
25
24
25
24
25
24
23
33
24
23
23
24
24
23
24
25

정상 팩은 17개 블록 내부저항이 거의 같은 값으로 수렴합니다. 이 차는 16개가 23~25mΩ인데 9번 블록만 33mΩ이었습니다. P3019가 가리킨 바로 그 블록이고, 이것이 P3019와 P0A80을 세팅한 판정값 그 자체입니다. EV 주행 그래프에서 봤던 0.25V 처짐도 당시 전류(약 25A)로 나누면 약 10mΩ — ECU가 학습한 초과 저항 9mΩ과 같은 값입니다. 두 측정이 서로를 검증한 셈입니다.

AI 활용

[그림2] 같은 순간의 블록 전압(위)과 블록 내부저항(아래) — 전압으로는 안 보이던 9번 블록이 내부저항에서는 혼자 튄다

기술적 원인 — 왜 배터리가 아닌데 "배터리 교체" 코드가 뜨나

원인 1. 접촉저항은 배터리 ECU 입장에서 배터리 열화와 구분되지 않는다

배터리 ECU는 프레임 와이어(센싱 하니스)로 각 블록 양단의 전압만 읽습니다. 그 전압이 셀 내부에서 떨어진 것인지, 모듈을 잇는 버스바 너트 접촉면에서 떨어진 것인지 ECU는 알 길이 없습니다. 너트 체결이 느슨하거나 접촉면이 부식되면 그 블록의 측정값에 접촉저항이 그대로 더해지고, ECU는 이것을 "9번 블록 내부저항 큼"으로 학습합니다. 토요타·렉서스 정비 매뉴얼의 P0A80 점검 절차에 배터리 단자·버스바 조임 상태 점검이 셀 판정 전 단계로 들어 있는 이유가 바로 이것입니다.

​

원인 2. 옴의 법칙 — 살살 몰면 안 뜨고, 급하게 몰면 뜬다

전압강하는 V = I × R입니다. 접촉저항 9mΩ은 정차 대기 1~2A에서는 0.02V도 안 되고, EV 모드 저속 주행 25A에서는 0.25V 정도라 그래프에 묻힙니다. 그러나 급가속 방전이나 급제동 회생 충전처럼 100~120A가 흐르는 순간에는 0.9~1.1V가 9번 블록에서만 빠집니다. 배터리 ECU의 블록 약화(P3011~P3027) 판정은 바로 이 고전류 구간에서 이뤄지기 때문에, 평소에는 멀쩡하다가 특정 순간에만 코드가 쌓이는 간헐 고장이 됩니다. 냉각팬 소리가 전혀 없었다는 차주의 말도 이것으로 설명됩니다. 접촉 발열은 몇 초짜리 국부 발열이라 모듈 몸체에 꽂힌 온도 센서가 감지하지 못하고, 냉각팬은 코드가 아니라 온도로만 돕니다.

[그림3] 접촉저항 9mΩ이 전류 크기에 따라 만드는 전압강하 — 옴의 법칙 개념도(실측 아님)

원인 3. 니켈수소 팩의 접점은 진동·온도 사이클·습기에 노출된 부품이다

토요타·렉서스 니켈수소(NiMH) 팩은 모듈 34개를 구리 버스바와 너트로 직렬 연결하고, 그 위에 센싱 하니스가 얹혀 있습니다. 이 체결부는 10년 넘게 주행 진동과 충·방전 발열에 따른 팽창·수축 사이클, 그리고 냉각 공기와 함께 들어오는 습기에 노출됩니다. 체결이 느슨해지거나 접촉면에 산화 피막·부식이 생기면 저항이 수 mΩ 단위로 올라가고, 심하면 접점이 탄 흔적을 남깁니다. 이 차는 9번 블록 양쪽 너트 3곳이 규정 토크에 못 미치는 상태였고, 접촉면은 아직 손상되지 않아 세척·재체결만으로 복구할 수 있었습니다. 접촉면이 탄 경우에는 버스바 세트를 통째로 교체해야 합니다.

공식 서비스센터와 배터리팩토리 — 같은 코드, 다른 순서

렉서스 공식 서비스센터는 정비 매뉴얼에 따라 P0A80을 하이브리드 배터리 어셈블리 교체 대상으로 안내하는 것이 표준이고, 보증 범위 안이라면 그것이 가장 안전한 길입니다. 다만 10년이 넘어 보증이 끝난 차에서 이 코드 하나로 어셈블리 교체를 결정하려면, 그 전에 17개 블록 내부저항이 전부 늙었는지, 한 블록만 튀는지를 먼저 확인할 가치가 있습니다. 전부 늙었으면 팩 교체가 맞고, 한 블록만 튀면 접점부터 봐야 합니다. 배터리팩토리는 팩을 빼지 않고 이 숫자를 먼저 읽는 것으로 순서를 바꿨을 뿐입니다.

구분
공식 서비스센터 (매뉴얼 표준)
배터리팩토리
1차 판정 근거
P0A80 고장코드
블록 내부저항 17개 판독 → 돌출 블록 특정
조치
하이브리드 배터리 어셈블리 신품 교체
돌출 블록 접점 점검 → 너트 3곳 재체결 (교체 없음)
비용
[기입] 신품 어셈블리 교체 견적 (시장 일반 범위)
[기입] 진단·접점 점검 공임
작업 시간
부품 수급 포함 수일
당일
작업 내용

고전압 안전 절차(서비스 플러그 탈거·10분 방전 대기·검전)를 거쳐 배터리 커버를 열고, 9번 블록(모듈 17·18)과 양옆 모듈 사이의 버스바 너트와 센싱 단자를 점검했습니다. 너트 3곳이 규정 토크에 못 미친 상태였고, 접촉면을 세척한 뒤 규정 토크로 재체결하고 팩 전체 너트를 수동 래칫으로 한 번 더 전수 확인했습니다. 모듈은 한 개도 빼지 않았습니다.

작업 후 결과
• 정지 블록 전압 V01~V17: 15.78~15.90V, 편차 0.12V (입고 시 0.22V)
• 배터리 온도 TB1~TB6: 19.2~19.8℃ 균일, 냉각팬 0Hz, 팩 전압 268V, 대기 전류 1.47A
• 블록 내부저항 R01~R17: 코드 삭제 직후 전부 19mΩ (학습 초기값 — 며칠 주행 후 재학습값으로 최종 확인 예정)
• 경고등 소등, 부하 주행 중 9번 블록이 다른 블록과 동일하게 추종

[사진8] 수리 후 정지 블록 전압 V01~V12 — 15.80~15.90V

[사진9] 수리·코드 삭제 직후 블록 내부저항 R01~R12 — 전부 0.019Ω (학습 전 초기값)

[사진10] 수리 후 팩 전압 268V, 배터리 온도 TB1~TB6 19.2~19.8℃, 냉각팬 0Hz

[그림4] 재체결 전후 블록 내부저항 비교 — 9번 블록의 33mΩ 돌출이 사라짐 (수리 후는 초기화 값)

한 가지 솔직하게 덧붙입니다. 코드를 삭제하면 배터리 ECU의 내부저항 학습값이 초기값으로 리셋되기 때문에, 수리 직후 17개가 똑같이 19mΩ인 것은 "고쳐졌다"는 증거가 아닙니다. 증거는 급가속·회생 부하에서 9번 블록이 다른 블록과 같이 움직이는 것, 그리고 며칠 주행 후 재학습된 R09가 다른 블록과 같은 대역으로 돌아오는 것입니다. 그 값은 받는 대로 이 글에 추가하겠습니다.

 

안전 안내
고전압 배터리팩 내부의 버스바·너트 점검은 약 245~290V의 직류가 걸린 부품을 다루는 작업입니다. 서비스 플러그 탈거, 방전 대기, 절연 장갑·절연 공구 없이 커버를 열지 마십시오. 경고등이 켜진 상태에서 출력이 제한되거나 READY가 꺼질 수 있으니 고속도로 장거리 주행은 피하고 점검을 받으십시오.
체크리스트

🔴 ✅ "Hybrid Battery System Malfunction" + 엔진 경고등이 함께 켜졌다면 급가속·고속 장거리 주행을 피하고 점검을 예약하세요. 엔진 경고등 동반은 P0A80의 정상 동작입니다.

🔴 ✅ P30xx(블록 약화) 코드가 특정 번호 하나로 고정돼 있다면, 배터리 전체가 아니라 그 블록(또는 그 접점)의 문제일 가능성을 먼저 봐야 합니다.

🟡 ✅ 배터리 교체 견적을 받기 전에 블록 내부저항 17개(프리우스는 14개)를 읽어 달라고 요청하세요. 전부 높으면 팩 교체, 하나만 튀면 접점 점검입니다.

🟡 ✅ 정지 블록 전압이 고르다는 말만 듣고 "배터리 이상 없음"으로 결론 내리지 마세요. 접촉 불량은 전압으로는 보이지 않습니다.

🟢 ✅ 접점 수리·코드 삭제 직후 내부저항이 전부 똑같은 값이면 학습 초기값입니다. 며칠 주행 후 재학습값으로 다시 확인하세요.

🟢 ✅ 영구(Permanent) 코드는 진단기로 지워지지 않고 정상 주행 사이클 후 자동 소거됩니다. 며칠 내 경고등이 다시 켜지면 즉시 연락하세요.

🔵 ✅ 니켈수소 팩을 열어 작업한 이력이 있는 차라면 버스바 너트 전수 토크 확인과 접촉면 부식 점검을 함께 받아 두세요.

자주 묻는 질문

Q. P0A80이 뜨면 무조건 배터리팩을 교체해야 하나요?

A. 아닙니다. P0A80은 "블록 간 내부저항·전압 편차가 기준을 넘었다"는 결과 코드입니다. 17개 블록이 모두 늙어서 편차가 커진 경우가 많지만, 이 사례처럼 한 블록의 접점 접촉저항만으로도 똑같이 세팅됩니다. 블록 내부저항 17개를 읽어 "전부 높은지, 하나만 튀는지"를 먼저 확인해야 합니다.

Q. 블록 전압은 다 정상인데 왜 경고등이 뜨나요?

A. 정지 전압은 지금의 충전량을 보여줄 뿐이고, 블록 약화 판정은 급가속·회생 같은 고전류 순간의 전압강하로 이뤄집니다. 접촉저항 9mΩ은 25A에서 0.25V, 100A에서 1V 가까이 떨어뜨리므로 평소에는 멀쩡해 보이고 특정 순간에만 코드가 쌓입니다.

Q. 엔진 경고등까지 같이 켜졌는데 엔진도 고장인가요?

A. 아닙니다. P0A80은 하이브리드 제어 ECU의 P코드라 엔진 경고등(MIL)이 함께 점등되는 것이 토요타·렉서스의 정상 동작입니다. ABS 쪽 C1310도 하이브리드 고장을 통보받아 남는 종속 코드입니다.

Q. 너트가 느슨하면 배터리 쪽에서 열이 나서 냉각팬이 세게 돌지 않나요?

A. 접촉 발열은 급가속 몇 초 동안의 국부 발열(예: 100A × 9mΩ ≈ 90W)이라 모듈 몸체에 꽂힌 온도 센서가 감지하지 못합니다. 냉각팬은 고장코드가 아니라 배터리 온도로만 제어되므로, 팬 소리가 없었다는 것이 접촉 불량을 배제하는 근거가 되지는 않습니다.

Q. 접점 수리 후에는 무엇으로 고쳐졌는지 확인하나요?

A. 코드 삭제 직후의 내부저항은 초기값으로 리셋돼 증거가 되지 않습니다. 급가속·회생 부하에서 해당 블록이 다른 블록과 같이 움직이는지, 그리고 며칠 주행 후 재학습된 내부저항이 다른 블록과 같은 대역으로 돌아왔는지로 확인합니다.

Battery Coach 결론

P0A80은 "배터리를 바꿔라"가 아니라 "블록 사이에 편차가 생겼다"는 뜻입니다. 17개 블록 전압이 고르다는 말로 끝내지 말고, 17개 블록 내부저항을 읽으면 그 편차가 배터리 전체의 노화인지, 한 블록의 접점인지 숫자가 바로 가려 줍니다. 이 NX300h는 그 숫자 하나로 수백만 원짜리 어셈블리 교체 대신 너트 3개 재체결로 끝났습니다.

빼지 않고 읽습니다. 수치로 말합니다.

— 모든 차주를 손님으로, 전국 카센터·공업사를 함께 가는 파트너로.

이 글의 NX300h 내부저항 수치처럼, 내 차 하이브리드 배터리 상태도 팩을 빼지 않고 데이터로 확인해 드립니다. 교체 견적을 받기 전에 블록 내부저항부터 읽어 보세요.
배터리코치 010-5763-2595 (무료 전화 상담)

 

[배터리팩토리 Battery Packtory]

배터리팩토리(Battery Packtory)는 하이브리드 차주와 전국 카센터·공업사를 위해, 2017년부터 누적 1,500건 이상의 현대·기아 리튬폴리머·토요타·렉서스 니켈수소(NiMH) 배터리팩을 빼지 않고 실측 진단·수리·교체하는, 한국·미국 특허 9건 이상을 보유한 HEV 배터리 전문 브랜드입니다.

 

하이브리드 배터리 기술 정보는 네이버 블로그 '하이브리드카 아카데미'에서 연재합니다.

사업자등록번호: 843-06-01451 · 업태: 제조업 · 종목: 배터리팩

예약 및 문의: 배터리코치 010-5763-2595

💬 네이버 톡톡

 

하이브리드 배터리 정비: 경기도 고양시 덕양구 삼원로 73

 

등록특허 한국·미국 9건 보유 · 출원 심사 중 2건

대표특허: KR 10-2264429, KR 10-2845255, KR 10-2894673, US 12,630,046 B2 · 저작권: C-2026-016989

 

언론 보도: 전자신문(2010), 오토메이션월드(2019), 에이빙뉴스(2023), 디지털데일리(2023)