충전지 방전기를 만들어 보았다.

※ 본 기사는 원래 발열하는 사건을 취급하고 있으므로, 배열에 유의하고 화상이나 화재에 충분히 조심하십시오.

일로 대량으로 충전지를 사용하기 때문에 배터리를 건강하게하기 위해 방전기를 만들어 보았습니다.
  • 특히 로그를 취하지 않을 것입니다
  • 시간도 나름대로 걸릴 수 있으므로 배터리 친화적인 방전
  • 가능한 한 부품이 쉽지 않고 간단하게

  • 오지 않는 부품이 있기 때문에 아직 시작 단계이지만, 제대로 움직이고있는 것 같습니다.



    다이소의 충전기가 비치고 있습니다만, 내용은 빼고 단지의 전지 박스가 되어 있습니다. 배터리는 테스트용으로 건전지가 들어있습니다.

    아날로그 회로 부분은:


  • 저항으로 전기 소비
  • MOSFET을 스위치로 설정하여 전류를 켜고 끕니다

  • 기본은 이것. 사진에서는 이것이 둘입니다. 결국 네 가지를 원합니다.


    R1에서 전류를 열로 바꾸어 소비합니다. 대체로 3Ω 1W 정도라면 전지가 1.5v에서도 전류가 0.5A, 소비 전력이 0.75W. 배터리가 1.0v에서 0.33A, 0.33W. 충분히 정격내이며, 그렇게 발열하지 않는다.
    사진에서는 10Ω 1/2W를 3개 병렬로 3.3Ω. 살짝 따뜻해집니다.
    R2는 Arduino의 출력 단자를 보호하기 위한 것. 500~1kΩ 있으면 좋다고 한다.
    MOSFET은 손에 있던 2sk4017을 사용했습니다.

    Arduino에 전원이 켜지지 않으면 스위치를 끄고 싶습니다.

    R3 (있는 것으로 2kΩ)으로 접지에 떨어졌습니다. R2는 더 이상 필요하지 않기 때문에 가지고 갔다.

    스위치류도 가능한 한 생략하고 싶다. 건전지를 뽑으면 Arduino에 "빼냈어"라고 알리기 위해 :

    R4를 추가했습니다. 배터리를 빼면 0V가 됩니다.
    이제 Arduino에 리셋 신호를 보낼 수 있습니다.
    큰 저항(1MΩ)을 넣어 너무 전류가 새지 않도록 했습니다.

    기본 이것으로 OK입니다만, 한층 더 R1도 생략해 버리는 버젼:

    내압이 큰 MOSFET는 on 저항이 크다고 합니다. 2N60이 on 저항 3.8Ω으로 좋았기 때문에 곁에 넣어 바꿔 보았습니다.


    R1 없음. 그래, 사용할 수 있다. 하지만 발열하기 어렵기 때문에 시간이 걸릴까.
    ※ 다른 부드러운 저온 저항 MOSFET에서는하지 마십시오. 발열하여 위험합니다.

    Arduino에서 할 일 :


  • 배터리 전압 모니터링
  • 1.0 ~ 1.5v에서 방전 (FET ON)
  • 1.0v에서 방전 정지 (FET OFF)
  • 배터리를 빼면 리셋 1~1.5v의 범위에 들어가면 방전 개시

  • FlexiTimer2를 사용하여 초당 전압을 측정하고 스위치 제어하면서,
    메인 루프에서는 방전중의 전지를 빌트인의 LED로 간이적으로 표시하도록 했습니다.

    Gist로 올렸습니다. 괜찮으면 부디.
    NimH_discharge_2.ino

    뭔가 더 좋은 방법이라든지, 반대로 좋지 않은 것이라면 코멘트 부탁드립니다.

    좋은 웹페이지 즐겨찾기