PIC12F675充放電コントローラ 組み立ておよび取り扱い説明

 

 この充放電コントローラは、太陽電池電源を使用するシステムを構成するためのベースとしてご使用いただくことを目的に設計されております。ご使用は自己責任でお願いいたします。

 搭載しているソフトウェアは、ごく簡単な充放電制御です。ソースはC言語(HitechC)で記述しております。これを参考にオリジナルソフトウェアを作成し、LED照明などの太陽電池機器の自作にお役立て下さい。

 なお、詳細についてはCQ出版「トランジスタ技術20059月号」および「太陽電池活用の基礎と応用」をご覧下さい。

 

想定する太陽電池電源

太陽電池:最大10W12V充電用(動作電圧 1518V

蓄電池:12V(6W太陽電池の場合、710AH程度が適正)

負荷容量:1A

 

基本ソフトウェア機能

①過充電保護(FETスイッチング)

蓄電池電圧=14V → 遮断

    その後 13V → 充電復帰

②過放電保護(FETスイッチング)

  蓄電池電圧=10.8V → 遮断

    その後 12V  → 出力復帰

③モニタLED(動作状態の表示)

 

過放電

電圧低下

通常

充電完了

過充電制御中

点灯時間[]

0.1

0.1

0.3

0.5

0.8

消灯時間[]

2

1

1

1

1

  

ポート説明

AN 0:蓄電池電圧を取得します。20Vフルスケールで10bit精度。

GP 1:負荷FETを制御します。HでON。

GP 2:充電用FETを制御します。Hで充電停止。

GP 4:太陽電池電圧から昼夜の判別を行ないます。昼はL。

GP 5:モニタLEDLで点灯。

 

部 品 表

品名

回路符号

表示

数量

積層セラミックコンデンサ

C1,C2,C3,C4

0.1uF

 

4

電解コンデンサ

C6

100uF

 

1

ショットキーダイオード

D1

RB160A60

 

1

Nch FET

Q1

2SK2936

 

1

Pch FET

Q2

2SJ471

 

1

NPNトランジスタ

Q3,Q4,Q5

2SC1815

 

3

300KΩ 抵抗 

R1

 

橙・黒・黄・金

1

1KΩ抵抗

R3,R5,R13

 

茶・黒・赤・金

3

1MΩ抵抗

R4

 

茶・黒・緑・金

1

33KΩ抵抗

R6,R9

 

橙・橙・橙・金

2

47KΩ抵抗

R7

 

黄・紫・橙・金

1

10KΩ抵抗

R8,R11,R12,R14

 

茶・黒・橙・金

4

100KΩ抵抗

R10,R2

 

茶・黒・黄・金

2

PIC12F675

U1

基本ソフト書込済

 

1

8PIN ICソケット

U1

 

 

1

三端子レギュレータ

U2

XC6202P502TB

 

1

プッシュスイッチ

SW1

 

 

1

基板

 

 

 

1

LED

 

 

 

1

 


外 観 図


回 路 図