BASIC4MCU | 질문게시판 | 납축전지 잔량 Atmega16으로 확인하기
페이지 정보
작성자 ParkKH 작성일2020-10-20 19:53 조회2,942회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=13605
본문
안녕하세요 선생님! 선생님이 쓰신 글 덕분에 많은 도움을 받고 있습니다!! 정말 감사드립니다.
이번에 납축전지 전압을 이용해 이 값을 ADC로 읽어서 디스플레이에 표시를 해보고 싶습니다.
그러나 제가 얼핏 듣기론 옴의법칙을 이용하면 12V에 적절한 저항을 달아 ADC로 측정할 수 있다는데,
이 저항값을 알려면 ADC 핀의 전류를 알아야 하는데 그런 정보를 아무리 뒤져봐도 찾을 수가 없더군요.
혹시 이 저항값을 알려면 어떻게 해야하는지.. 또 방향만 잡아주시면 정말 감사하겠습니다.
댓글 1
조회수 2,942master님의 댓글
master 작성일
12v 배터리(납축전지) 전압을 측정하려면 배터리 만충전 전압인 14.4V보다 높은 전압까지 측정할 수 있어야 합니다.
대략 15V 정도까지 측정하도록 회로를 구성한다면
배터리전압---20K옴---10K옴---GND
이렇게 회로를 구성하고 20K옴과 10K옴 사이에서 선을 빼서 ADC 입력하세요
int i;
float v;
i=ADC;
v=(float)i * 15.0 / 1023.0;