전력 제어 마이크로 컨트롤러로 배터리 수명을 연장 하시겠습니까?


11

이 문서에서는 배터리 수명을 연장하는 방법에 대해 설명합니다. 저전력 컨트롤러를 사용하여 필요할 때만 Arduino를 켭니다. 저자는이 방법이 Arduino의 절전 모드를 사용하는 것보다 훨씬 적은 전력을 사용한다고 말합니다.

이 방법에는 단점이 있습니까? 어떤 변형을 만들어야합니까? ( TPS61240 변형 은 더 이상 사용할 수없는 Circuits @ Home의 제품을 사용하는 것으로 보입니다.) 자세한 지침에 대한 회로도 또는 링크에 감사드립니다.

배경 : 주 전원 공급 장치가없는 환경에있는 센서 장치를 만들고 있습니다. 예를 들어 센서가 작동해야합니다. 매시간, 예를 들어 읽으십시오. 온도 센서로 SMS를 보낸 다음 다시 절전 모드로 전환합니다.


1
해당 작업에 마이크로 컨트롤러를 사용하는 것은 다소 과잉입니다.
jippie

답변:


4

완전한 Arduino를 사용하는 경우에만 보드의 전원을 끄는 것이 좋습니다. Arduino를 베어 MCU로 분리하고 커패시터를 분리 (또는 대신 기본 브레이크 아웃 보드로 시작 )하면 사용하지 않는 주변 장치를 비활성화하고 CPU를 절전 모드로 전환 하면 더 이상 외부 모니터 칩에 전원을 공급할 필요가 없으므로 훨씬 더 많은 영향을 미칩니다 .

당연히 이것은 MCU를위한 자신의 보드를 만드는 것을 포함 할 수 있습니다. 다행스럽게도 Atmel 의 기본 사항은 다음과 같습니다 .


답변 해주셔서 감사합니다. 외부 전원 컨트롤러를 사용하는 것이 더 간단하다고 생각한 몇 가지 이유는 다음과 같습니다. 1) 상용 Arduino 보드와 GSM 쉴드를 사용할 수 있습니다. GSM 쉴드는 순간적으로 많은 전류 (2A)가 필요하며 Arduino에서 GSM 쉴드를 완전히 끄는 것이 쉬운 지 아직 연구하지 않았습니다. 2) GSM 쉴드가 호환 OSCCALclock_div_4최적화 되는지 확실하지 않습니다 . 3) Arduino가 벗겨져서 수면 소비량을 쉽게 찾을 수 없었습니다. 이 요점을 알려 주시겠습니까?
tuomassalo

1
PMOSFET은 필요한 경우 GSM 모듈의 전원을 완전히 차단할 수 있습니다. 모듈과 통신하는 동안 클록 프리 스케일링을 1로 설정할 수 있으며 OSCCAL 튜닝은 완전히 옵션입니다. MCU의 데이터 시트는 적절한 "전기 특성"및 "일반 특성"섹션에서 전류 사용량에 대해 설명합니다.
Ignacio Vazquez-Abrams

GSM 모듈에는 이미 자체 절전 모드가 있지만 사용되는 인터페이스에 의해 쉽게 노출되지는 않을 것입니다.
Chris Stratton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.