Com esta calculadora de secção transversal de cabos, pode calcular facilmente a secção transversal de cabos necessária para a sua instalação.
É muito fácil de utilizar, basta introduzir todos os dados e a calculadora mostra-lhe diretamente a secção recomendada para os cabos que utiliza.
Para definir a % de queda de tensão ou perda de tensão, deve ter em conta qual é a tensão mínima que os seus aparelhos eléctricos necessitam para funcionar. Deixamos uma predefinição de 2% para prevenção, mas normalmente 1% é suficiente, mas se tiver a certeza de qual é o valor correto no seu caso, pode modificar este valor.
CALCULADOR DE SECÇÕES TRANSVERSAIS DE CABOS
const selector = { current: document.getElementById('current'), length: document.getElementById('length'), loss: document.getElementById('loss'), voltage: document.getElementById('voltage'), type: document.getElementById('type'), result: document.getElementById('result'), result2: document.getElementById('result2') };
function canCalculate() { for (let key in selector) { if (key != 'result' && key != 'result2' && !selector[key].value) { console.log(typeof key, selector[key].value) return false; } }
return true; }
function getConversion(val){ const presetValues = [.50, .75, 1, 1.5, 2, 2.5, 4, 6, 10, 16, 25, 35, 50, 70, 95, 120, 140, 180, 240, 300]; let res = 300; // larget value as default; for( let i = 0; i < presetValues.length; i++){ const currentpresetValue = presetValues[i]; if(val == currentpresetValue){ res = val; } else if(val < currentpresetValue){ res = presetValues[i]; break; } } return res } Array.from([ selector.current, selector.length, selector.loss, selector.voltage, selector.type ]).forEach(element => {
element.addEventListener('input', function () { if (canCalculate()) { const lengthTwice = selector.length.value * 2; const lossAsUnit = selector.loss.value / 100;
const dividend = Number(selector.current.value).toFixed(2) * Number(selector.type.value).toFixed(4) * Number(lengthTwice).toFixed(2); const divider = Number(lossAsUnit).toFixed(2) * Number(selector.voltage.value).toFixed(2); const result = Number(dividend).toFixed(2) / Number(divider).toFixed(2)
selector.result.value = Number(result.toFixed(2)); selector.result2.value = String(selector.result2.value = getConversion( Number(result.toFixed(2))) + " mm²" ); } else { selector.result.value = null; selector.result2.value = null; } })
});
const selector = { current: document.getElementById('current'), length: document.getElementById('length'), loss: document.getElementById('loss'), voltage: document.getElementById('voltage'), type: document.getElementById('type'), result: document.getElementById('result'), result2: document.getElementById('result2') };
function canCalculate() { for (let key in selector) { if (key != 'result' && key != 'result2' && !selector[key].value) { console.log(typeof key, selector[key].value) return false; } }
return true; }
function getConversion(val){ const presetValues = [.50, .75, 1, 1.5, 2, 2.5, 4, 6, 10, 16, 25, 35, 50, 70, 95, 120, 140, 180, 240, 300]; let res = 300; // larget value as default; for( let i = 0; i < presetValues.length; i++){ const currentpresetValue = presetValues[i]; if(val == currentpresetValue){ res = val; } else if(val < currentpresetValue){ res = presetValues[i]; break; } } return res } Array.from([ selector.current, selector.length, selector.loss, selector.voltage, selector.type ]).forEach(element => {
element.addEventListener('input', function () { if (canCalculate()) { const lengthTwice = selector.length.value * 2; const lossAsUnit = selector.loss.value / 100;
const dividend = Number(selector.current.value).toFixed(2) * Number(selector.type.value).toFixed(4) * Number(lengthTwice).toFixed(2); const divider = Number(lossAsUnit).toFixed(2) * Number(selector.voltage.value).toFixed(2); const result = Number(dividend).toFixed(2) / Number(divider).toFixed(2)
selector.result.value = Number(result.toFixed(2)); selector.result2.value = String(selector.result2.value = getConversion( Number(result.toFixed(2))) + " mm²" ); } else { selector.result.value = null; selector.result2.value = null; } })
});
.
Aqui encontrará cabos FLRY para automóveis com secções transversais de 0,50 mm2 a 6 mm2 que vendemos ao metro ou em bobinas.
Aqui encontrará Cabos de bateria em secções de 10mm2 a 95mm2 que vendemos ao metro ou em bobinas.
