임베디드 시스템은 어떻게 배터리 상태를 정확하게 측정 할 수 있습니까?


19

알다시피, 배터리의 단자 전압은 충전 / 방전시 약간 변경되지만 이러한 변화는 다른 영향 (온도, 사소한 제조 차이, 최근 충전 / 방전 기록 등)에 비해 최소입니다.

그러나 가장 오래된 휴대 전화에서도 충전 아이콘이 표시 될 수 있습니다. 배터리 교체시에도 올바르게 작동합니다.

이것이 어떻게 가능한지?

답변:


12

한 번 언급 된 것이 분명하지만 그때까지는 한 가지가 없습니다.

휴대 전화에 "37 % 충전 잔량"이 있다고 알려줍니다. 그것이 정확한지 어떻게 알 수 있습니까? 아마 아닐 것입니다.

소프트웨어는 완전히 충전 된 이후의 평균 전류 소모, 충전 간의 평균 시간 및 물론 특정 배터리의 방전 특성에 따라 일부 추정을 수행 할 수 있습니다. 그런 다음 최상의 추측을 제공합니다.

시간이 지남에 따라 배터리에 대해 상당히 정확한 프로파일을 작성하고이를 사용하여 추정치를 향상시킬 수 있습니다. 그러나 일반적으로 추정치입니다.

배터리 기반 시스템 (스마트 배터리, 멍청한 NiCad 및 그 사이의 모든 것 포함)을 개발 한 경험에서 충전 수준을 확신 할 수있는 유일한 시간은 100 %와 0 %입니다.

일반적으로 스마트 배터리는 완전히 충전 된 시점을 알려주며 벙어리 배터리를 사용하면 전류 및 온도를 계산할 수 있습니다. 100 % 사례를 처리합니다.

0 %의 경우는 스 나이키 니스가 발생하는 곳입니다. 배터리 케미스트리가 무엇이든 전압 붕괴에 접근 할 때 방전 곡선에 뚜렷한 패턴이 나타나는 경우가 많습니다. 그러나 배터리가 완전 방전되는 것은 일반적으로 "나쁜 것"(TM)입니다.

따라서 펌웨어는 해당 패턴을 찾고 배터리가 가상 "0 %"에있을 때를 결정 합니다. 그런 다음 시스템을 종료하여 배터리에 잔량이 충분히 충전되어 더 이상 방전되지 않도록하고, 더 중요한 것은 갑작스런 전원 손실을 방지합니다. 이를 통해 정상적으로 종료 할 수 있습니다.

이 방법이 좀처럼 보이지 않으면 휴대 전화를 "종료"하고 종료하십시오. 그런 다음 다시 켜십시오. 배터리가 실제로 0 % 인 경우 화면을 부팅하고 전원을 켜서 충전이 필요하다는 메시지를 표시 할 수 없습니다.

5 % (또는 측정 정확도 및 배터리 허용 오차에 따라 10 %) 경고는 종종 다소 인공적인 것으로 펌웨어가 "곧 종료 예정"이라고 생각할 때 방전 곡선의 지점을 나타냅니다.

아이러니하게도, 이것은 마케팅 담당자가 밝은 LED를 켜서 사용자에게 배터리 전력이 거의 다 떨어질 것을 요구하는 수준입니다.


6

언급했듯이 충전 / 방전시 전압이 약간 변경됩니다. 밀리 볼트 수준의 측정은 상당히 간단하며, 친숙한 모든 배터리 화학 물질은 "풀"과 "효과적으로 비워짐"사이에서 수백 밀리 볼트의 전압 변화가 있습니다.

대부분의 배터리 방전 곡선은 최소한 대부분의 장치에서 사용하는 범위에 걸쳐 선형입니다. 이 때문에 마지막 전압 피크 (완전 충전에 해당)를 기억하고 차단시 전압 레벨을 알고 보간하여 남은 충전량을 대략적으로 추정 할 수 있습니다. 보다 정확한 측정을 위해 사용중인 배터리 케미스트리에 대한 일반적인 방전 곡선으로 장치를 프로그래밍하거나 "조절"충전-방전주기 동안 장치가 측정하도록 할 수 있습니다.


또한 일부 고급 가스 게이지 칩 (휴대폰보다 몇 단계 이상 높은 신뢰성을 필요로하는 100 % 신뢰도)은 충전 및 방전 전류 정보를 사용하여 매우 정확한 게이지와 경우에 따라 남은 수명 예측을 수행합니다.

@Mark 따라서 비밀은 없습니다 : 우리는 충전 / 방전 이력 데이터와 전압 이력을 가지고 있습니다. 글쎄, 그것은 불안정하다. 감사합니다.
peterh는 모니카 복원 복원

3
-1. 정확한 (휴대폰 등급) 배터리 측정은 전압 측정이 아닌 쿨롱 카운팅으로 수행됩니다. 7 명이 더 잘 알지 못하고이 답변을 찬성했습니다.
Nick Alexeev

3

"충전 아이콘"은 배터리의 충전 상태 (SOC)를 나타냅니다. 일반적으로 백분율입니다.

다른 배터리 기술은 다른 방식으로 관리됩니다 ...

일부는 기울어 진 방전 곡선을 가지고 있습니다. 주어진 온도에서 주어진 전압은 주어진 SOC를 나타냅니다.

다른 것들은 덜 도움이되고 (예 : 납 / 산) 매우 평평한 방전 곡선을 가지는데, 그들은 만료 시점까지 바로 X 볼트를 제공하고 그 후에 거의 0 볼트를 제공한다는 점입니다! 이를 위해서는 입 / 출력 카운팅 레벨이 필요하며 0 % / 100 % 레벨에서 재 보정이 필요합니다.

대부분의 소비자 장치는 상당히 조잡한 SOC를 제공하지만 수명에 따른 배터리 상태를 나타내는 상태에도 의존합니다.


3

다음은 쿨롱 카운터의 일례이다 http://cds.linear.com/docs/en/datasheet/4150fc.pdf 상당히 정확하게 특정 배터리의 실시간 사용되는 전하를 측정하기 위해 이용 될 수있다이 경우에, 리튬 이온 1-2 셀 또는 3-6 셀 NiCd 또는 NiMH 배터리. 아주 작은 (마이크로 오옴) 알려진 저항의 전류를 측정 한 다음 시간이 지남에 따라이를 사용하여 소비되는 mAHr을 유도함으로써이를 달성합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.