「ツール/充電時間計算機」の編集履歴(バックアップ)一覧はこちら
「ツール/充電時間計算機」(2011/12/27 (火) 04:11:02) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#contents
----
*概要
公式データに基づき、満充電にかかる時間を計算します。
----
*充電時間計算機
#html2(){{{{{{
<fieldset>
<legend>バッテリ</legend>
<label for="battery_volt">電圧[V]:</label><input type="text" id="battery_volt" value=3.7 size=4><br>
<label for="battery_ampere">容量[mAh]:</label><input type="text" id="battery_ampere" value=1400 size=4><br>
</fieldset>
<fieldset>
<legend>充電器</legend>
<label for="input_volt">電圧[V]:</label><input type="text" id="input_volt" value=5 size=4><br>
<label for="input_ampere">電流[mAh]:</label><input type="text" id="input_ampere" value=1600 size=4><br>
</fieldset>
充電時間:約<span id="result">?</span>分<br>
}}}}}}
#javascript(){
document.write('<input type="button" onclick="calc_charge_time()" value="計算">');
function calc_charge_time()
{
var battery_volt = document.getElementById('battery_volt').value * 1;
var battery_ampere = document.getElementById('battery_ampere').value / 1000;
var input_volt = document.getElementById('input_volt').value * 1;
var input_ampere = Math.min(document.getElementById('input_ampere').value / 1000, 1.8);
var efficiency = [];
efficiency.push((3.7 * 1400) / ((130 / 60) * (5 * 1600)));
efficiency.push((3.7 * 1400) / ((230 / 60) * (5 * 850)));
var efficiency_ave = 1;
for (var i in efficiency) {
efficiency_ave *= efficiency[i];
}
efficiency_ave = Math.pow(efficiency_ave, 1 / efficiency.length);
document.getElementById('result').innerHTML = Math.round((battery_volt * battery_ampere) / ((input_volt * input_ampere) * efficiency_ave) * 60);}
}
----
*説明
**使い方
各パラメータを半角数値で入力し、[計算]ボタンをクリックして下さい。
最初から一般的なパラメータがセットされているので、充電器の電流以外を変える必要はないでしょう。
**内部データ
内部データには以下のパラメータを利用しています。
:入力効率|
|バッテリ容量|入力電力|満充電にかかる時間|入力効率|h
|3.7V1400mAh|5V1600mA|130分|29.9%|
|3.7V1400mAh|5V850mA|230分|31.8%|
の相乗平均
:電流の上限|1.8A(規格準拠)
----
*コメント
#comment()
#contents
----
*概要
公式データに基づき、満充電にかかる時間を計算します。
----
*充電時間計算機
#html2(){{{{{{
<fieldset>
<legend>バッテリ</legend>
<label for="battery_volt">電圧[V]:</label><input type="text" id="battery_volt" value=3.7 size=4><br>
<label for="battery_ampere">容量[mAh]:</label><input type="text" id="battery_ampere" value=1400 size=4><br>
</fieldset>
<fieldset>
<legend>充電器</legend>
<label for="input_volt">電圧[V]:</label><input type="text" id="input_volt" value=5 size=4><br>
<label for="input_ampere">電流[mA]:</label><input type="text" id="input_ampere" value=1600 size=4><br>
</fieldset>
充電時間:約<span id="result">?</span>分<br>
}}}}}}
#javascript(){
document.write('<input type="button" onclick="calc_charge_time()" value="計算">');
function calc_charge_time()
{
var battery_volt = document.getElementById('battery_volt').value * 1;
var battery_ampere = document.getElementById('battery_ampere').value / 1000;
var input_volt = document.getElementById('input_volt').value * 1;
var input_ampere = Math.min(document.getElementById('input_ampere').value / 1000, 1.8);
var efficiency = [];
efficiency.push((3.7 * 1400) / ((130 / 60) * (5 * 1600)));
efficiency.push((3.7 * 1400) / ((230 / 60) * (5 * 850)));
var efficiency_ave = 1;
for (var i in efficiency) {
efficiency_ave *= efficiency[i];
}
efficiency_ave = Math.pow(efficiency_ave, 1 / efficiency.length);
document.getElementById('result').innerHTML = Math.round((battery_volt * battery_ampere) / ((input_volt * input_ampere) * efficiency_ave) * 60);}
}
----
*説明
**使い方
各パラメータを半角数値で入力し、[計算]ボタンをクリックして下さい。
最初から一般的なパラメータがセットされているので、充電器の電流以外を変える必要はないでしょう。
**内部データ
内部データには以下のパラメータを利用しています。
:入力効率|
|バッテリ容量|入力電力|満充電にかかる時間|入力効率|h
|3.7V1400mAh|5V1600mA|130分|29.9%|
|3.7V1400mAh|5V850mA|230分|31.8%|
の相乗平均
:電流の上限|1.8A(規格準拠)
----
*コメント
#comment()