마음 속 하늘은 항상 맑음~!

납축전지 충방전 컨트롤러. 본문

하드웨어

납축전지 충방전 컨트롤러.

파르셀수스 2015. 5. 31. 15:47

12볼트의 납축전지의 충방전 컨트롤러를 간단하게 구현. PWM 전원소스보다 이것을 더 빨리 만들다보니 두개를 합할 수 있는데 넘어가게 된 것 같다. 그리고 만능기판의 크기가 작아서 통합하더라도 둘을 모두 하나에 넣기는 어려웠을 것.


 여튼 대충의 작동을 확인하고, 회로도와 펌웨어 소스를 정리. FET는 논리게이트 레벨을 사용하는 것을 썼다. 아니면 일반 FET(10볼트 입력)를 써서 트랜지스터를 붙여서 12V로 드라이브 하는 방법도 있다.


 FET는 스위칭 동작만 하며 방열판이 필요.

반고정 저항으로 배터리의 전압의 조절이 필요하다. 태양광 입력 전압을 그대로 사용하는 것은 아니고 아래의 buck 컨버터가 연결되는 것으로 입력 전원의 전압 컨트롤은 큰 의미가 없다. PWM 기능을 넣으려다 빼고 만들어진 펌웨어 소스라서 장황하게 되어 있다.


16f676-solar-dist.zip

 트랜지스터를 써도 무방하리라 본다.


 아래 펌웨어와 마찬가지로 Mikro Pascal 6.0을 이용해서 컴파일이 가능. 630으로 표기되어 있지만, 16F676을 써야한다. 둘은 핀번호는 같고 기능이 다르다. Kicad에 라이브러리 심볼이 없어서 사용한 것일 뿐.



'하드웨어' 카테고리의 다른 글

N채널 FET의 Bootstrap.  (1) 2015.06.16
PWM 회로의 펌웨어 업데이트.  (0) 2015.06.12
PWM 레귤레이터.  (0) 2015.05.29
KiCAD r5640 32비트.  (0) 2015.05.24
라즈베리안(?)의 한글입력 설정.  (0) 2015.02.28