나는 작은 배터리, 아마도 코인 셀에서 오랫동안 ATtiny85V에 전원을 공급하기를 바라고 있습니다.
소프트웨어 측면을 살펴본 결과 코드는 워치 독 타이머 구동이며, 사용하지 않은 아날로그 및 디지털 변환기가 꺼져 있으며, 칩이 1MHz 등에서 실행되고 있습니다. 얼마나 많은 전류가 흐르고 있지만 기본적으로 최소화하기를 바라고 있습니다.
몇 초마다, ADC에서 전압 레벨을 점검하고, 램에 기록하고, 다시 절전 모드로 전환합니다. 직렬 회선이 연결된 것을 감지하면 데이터가 유출됩니다.
그러나 이제 회로를 전체적으로보고 있으며 회로를 전체 배터리 친화적으로 만들기 위해해야 할 일이 있는지 궁금합니다.
하나의 구성 요소 (마이크로 컨트롤러)가 반복적이지만 가변적 인 전류 소모를 갖는 오래 지속되는 (간단한) 회로를 설계 할 때 기본적으로해야 할 것과하지 말아야 할 것은 무엇입니까?
예를 들어 :
- 표시기 LED가 큰 문제입니까? 배터리가 밝을 때 배터리를 사용합니까? 어둡게 만들기 위해 거대한 저항기를 올려야합니까, 아니면 저항기가 배터리를 사용하게합니까?
- 바이 패스 / 디커플링 커패시터를 사용하여 배터리에서 전류를 균일하게 제거해야합니까, 아니면 커패시터가 배터리의 전력을 낭비하는 것입니까?
- 마이크로 컨트롤러에는 1.8V 만 필요하지만 1.8V 배터리는 없습니다. 1.x 배터리 2 개를 사용하고 너무 많은 전압을 보내야합니까? "볼트를 많이 사용하지 않음"으로써 배터리 수명을 연장 할 수 있습니까? 어떻게합니까?
- 핀이 HIGH 또는 LOW인지 확인하려면 추가 전원이 필요합니까? 무 작동 또는 일부 산술과 비교하여 GP I / O 핀 중 하나의 상태를 확인하는 데 추가 전력 사용량이 있습니까?
전류, 전압, 전력을 계산하는 방법 (및 더 모호한 측정 방법)을 모호하게 알고 있지만, 배터리 수명과 어떤 것들이 실제로 어떤 것인지 잘 모르겠습니다. Coulombs에서 배터리 수명을 측정하는 것이 중요합니까?
나는 배터리가 다음과 같은 것들로 가득하다는이 모호한 생각을 가지고 있습니다.
- 암페어 시간과 같이 충전
- 와트시와 같은 에너지
- 와트와 같은 전력
그러나 회로가 실행될 때 회로가 무엇을 먹는지 확실하지 않습니다. 나는 많은 양의 EE101과 물리 교과서를 읽었지만 실습 경험이 없습니다. 다시 말해서, 나는 배터리에 대해 많은 것을 읽었지만 실제로 실제로 그것이 무엇을 의미하는지 잘 모르겠습니다.
저항은 배터리 수명을 소모합니까? 커패시터를 사용합니까? 다이오드를 사용합니까? 나는 그들 모두가 의심하지만 어떤 숫자가 중요한가? 임피던스? 전력 소모? 흐름? 전압?
배터리를 낭비하지 않고 전압을 낮추는 방법이 있습니까? 배터리 수명을 늘리면서 전압을 낮추는 방법이 있습니까?