아마도 전력망에서 멀리 떨어진 장기 작동을 위해 자동차 배터리로 Arduino 보드에 전력을 공급할 것입니다.
이 작업을 어떻게 수행 할 수 있으며 가장 경제적이고 신뢰할 수있는 방법은 무엇입니까? 특히 외부 방전으로 보드를 단락시킬 수있는 추가 위험이 있습니까?
아마도 전력망에서 멀리 떨어진 장기 작동을 위해 자동차 배터리로 Arduino 보드에 전력을 공급할 것입니다.
이 작업을 어떻게 수행 할 수 있으며 가장 경제적이고 신뢰할 수있는 방법은 무엇입니까? 특히 외부 방전으로 보드를 단락시킬 수있는 추가 위험이 있습니까?
답변:
LM2596 과 같은 스위칭 레귤레이터를 사용하십시오 . eBay 에서 약 $ 1에 대한 보드를 준비 할 수 있습니다 .
출력 전압을 5V로 설정하고 Arduino 의 V cc 입력을 공급하십시오 . 이것은 온보드 레귤레이터를 우회합니다.
이점은 선형 온보드 레귤레이터와 달리 스위칭 레귤레이터가 매우 효율적이므로 레귤레이터에서 소비가 적고 발열량이 적다는 것입니다. 또 다른 이점은 24V 배터리가 장착 된 차량에 회로를 사용하는 경우에 대비하여 더 높은 입력 전압 (지정된 레귤레이터의 경우 약 35V)을 견딜 수 있다는 것입니다.
이 레귤레이터에는 단락 , 과열 등과 같은 여러 가지 보호 기능이 이미 있습니다 .
"실제 Arduino 서적"에는 이러한 목적을위한 매우 흥미로운 회로가 있습니다 : http://www.practicalarduino.com/projects/vehicle-telemetry-platform
다음은 내가 어떻게 다시 작성했는지입니다.
LM2940CT와 대용량 전해 캡을 사용합니다. 공급 전압이 떨어지더라도 Arduino를 정상적으로 종료하는 데 약 1 초가 걸립니다 (SD의 파일을 올바르게 닫는 등).
"Arduino Cookbook"(2 판)에는 Arduino의 전력 소비를 절대 최소로 줄이는 방법에 대한 예제가 포함 된 장이 있습니다.
표준 자동차 배터리는 12.6V이며 6 개의 2.1V 셀이 있습니다. AGM 배터리 (예 : Optima 배터리, 일부 주 및 기타 여러 브랜드에서 AGM 제작)는 AGM 배터리 사용 경험에서 약 12.8 볼트입니다 (기술 전압을 모릅니다). 자동차가 작동하지 않으면 배터리의 수명이 길고 배터리가 단락 될 때 전압 스파이크에 대해 걱정할 필요가 없습니다 .. 자동차가 작동하면 구불 구불 한 벨트가 교류 발전기 인 교류기를 회전시킵니다. 교류 발전기는 정류기에 연결되어 DC로 다시 변경되며 장치에는 전압 조정기가 있습니다. 자동차가 작동 중일 때 교류 발전기가 전기 시스템을 작동시키고 배터리를 충전합니다. 자동차가 작동하는 동안 배터리에 연결하면 실제로 교류 발전기에 연결됩니다. 교류 발전기에 연결하면 전기 노이즈, 전압 스파이크 등이 많이 발생합니다.
나는 항상 배럴 잭 커넥터를 통해 배터리에서 Arduino로 바로 연결하는 데 성공했으며 자동차가 실행될 때 아날로그 읽기 기능을 시도하지 않았습니다. Arduino 웹 사이트에서는 7-12V를 권장하지만 Arduino 웹 사이트에 나열된 권장 범위는 6-20입니다. 실제로 입력 전압이 낮을 때 문제가 발생했습니다. 불편 함을 느끼면 5 볼트 레귤레이터를 구입하고 USB를 통해 전원을 공급하십시오.