workshop:tools
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| workshop:tools [2022/01/11 08:45] – yent | workshop:tools [2024/01/12 08:33] (current) – yent | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Online calculation tools ====== | ||
| + | < | ||
| + | <script type=" | ||
| + | function onlinetool_create_calculator(id) { | ||
| + | var c = { | ||
| + | fields: {}, | ||
| + | processors: {}, | ||
| + | get: function(name) { | ||
| + | if(!(name in this.fields)) return null; | ||
| + | var v = parseFloat(this.fields[name].val()); | ||
| + | return isNaN(v) ? null : v; | ||
| + | }, | ||
| + | set: function(name, | ||
| + | if(!(name in this.fields)) return; | ||
| + | this.fields[name].val(value); | ||
| + | }, | ||
| + | dataOk: function(ignore) { | ||
| + | if(!ignore) ignore = /^$/; | ||
| + | for(var n in this.fields) if(!n.match(ignore)) if(this.get(n) == null) return false; | ||
| + | return true; | ||
| + | }, | ||
| + | addTrigger: function(name, | ||
| + | if(!(name in this.fields)) return this; | ||
| + | this.processors[name] = processor; | ||
| + | this.fields[name].change(function() { | ||
| + | var i = jQuery(this); | ||
| + | var c = i.data(' | ||
| + | c.processors[i.attr(' | ||
| + | }); | ||
| + | return this; | ||
| + | } | ||
| + | }; | ||
| + | jQuery('#' | ||
| + | if(i%4 == 2) jQuery(this).css(' | ||
| + | }); | ||
| + | jQuery('#' | ||
| + | var i = jQuery(this); | ||
| + | i.data(' | ||
| + | c.fields[i.attr(' | ||
| + | }); | ||
| + | return c; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Tracks and wires ===== | ||
| + | |||
| + | ==== Track calculator ==== | ||
| + | < | ||
| + | <script type=" | ||
| + | document.addEventListener(" | ||
| + | onlinetool_create_calculator(' | ||
| + | if(this.dataOk(/ | ||
| + | }).addTrigger(' | ||
| + | if(this.dataOk(/ | ||
| + | }); | ||
| + | }); | ||
| + | </ | ||
| + | <table id=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Wire gauge calculator ==== | ||
| + | < | ||
| + | <script type=" | ||
| + | document.addEventListener(" | ||
| + | onlinetool_create_calculator(' | ||
| + | if(this.dataOk(/ | ||
| + | }).addTrigger(' | ||
| + | if(this.dataOk(/ | ||
| + | }); | ||
| + | }); | ||
| + | </ | ||
| + | <table id=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Conductor resistivity ==== | ||
| + | |||
| + | <m>R = rho * l / A</ | ||
| + | |||
| + | For copper < | ||
| + | |||
| + | < | ||
| + | <script type=" | ||
| + | document.addEventListener(" | ||
| + | onlinetool_create_calculator(' | ||
| + | if(this.dataOk(/ | ||
| + | }).addTrigger(' | ||
| + | if(this.dataOk(/ | ||
| + | }).addTrigger(' | ||
| + | if(this.dataOk(/ | ||
| + | }); | ||
| + | }); | ||
| + | </ | ||
| + | <table id=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== AWG table ==== | ||
| + | |||
| + | ^ AWG gauge ^ Conductor Diameter mm ^ Ohms per km ^ Maximum amps for chassis wiring | ||
| + | | OOOO | 11.684 | 0.16072 | ||
| + | | OOO | 10.40384 | 0.202704 | ||
| + | | OO | 9.26592 | 0.255512 | ||
| + | | 0 | 8.25246 | 0.322424 | ||
| + | | 1 | 7.34822 | 0.406392 | ||
| + | | 2 | 6.54304 | 0.512664 | ||
| + | | 3 | 5.82676 | 0.64616 | ||
| + | | 4 | 5.18922 | 0.81508 | ||
| + | | 5 | 4.62026 | 1.027624 | ||
| + | | 6 | 4.1148 | 1.295928 | ||
| + | | 7 | 3.66522 | 1.634096 | ||
| + | | 8 | 3.2639 | 2.060496 | ||
| + | | 9 | 2.90576 | 2.598088 | ||
| + | | 10 | 2.58826 | 3.276392 | ||
| + | | 11 | 2.30378 | 4.1328 | ||
| + | | 12 | 2.05232 | 5.20864 | ||
| + | | 13 | 1.8288 | 6.56984 | ||
| + | | 14 | 1.62814 | 8.282 | 32 | 5.9 | 6700 Hz | | ||
| + | | 15 | 1.45034 | 10.44352 | ||
| + | | 16 | 1.29032 | 13.17248 | ||
| + | | 17 | 1.15062 | 16.60992 | ||
| + | | 18 | 1.02362 | 20.9428 | ||
| + | | 19 | 0.91186 | 26.40728 | ||
| + | | 20 | 0.8128 | 33.292 | ||
| + | | 21 | 0.7239 | 41.984 | ||
| + | | 22 | 0.64516 | 52.9392 | ||
| + | | 23 | 0.57404 | 66.7808 | ||
| + | | 24 | 0.51054 | 84.1976 | ||
| + | | 25 | 0.45466 | 106.1736 | ||
| + | | 26 | 0.40386 | 133.8568 | ||
| + | | 27 | 0.36068 | 168.8216 | ||
| + | | 28 | 0.32004 | 212.872 | ||
| + | | 29 | 0.28702 | 268.4024 | ||
| + | | 30 | 0.254 | 338.496 | ||
| + | | 31 | 0.22606 | 426.728 | ||
| + | | 32 | 0.2032 | 538.248 | ||
| + | | 33 | 0.18034 | 678.632 | ||
| + | | 34 | 0.16002 | 855.752 | ||
| + | | 35 | 0.14224 | 1079.12 | ||
| + | | 36 | 0.127 | 1360 | 0.21 | 0.035 | 1100 kHz | | ||
| + | | 37 | 0.1143 | 1715 | 0.17 | 0.0289 | ||
| + | | 38 | 0.1016 | 2163 | 0.13 | 0.0228 | ||
| + | | 39 | 0.0889 | 2728 | 0.11 | 0.0175 | ||
| + | | 40 | 0.07874 | 3440 | 0.09 | 0.0137 | ||
| + | |||
| + | |||
| + | ===== Fuse calculation ===== | ||
| + | |||
| + | ==== Preece formula ==== | ||
| + | |||
| + | <m>I = A * d^1.5</ | ||
| + | |||
| + | ==== Onderdonk formula ==== | ||
| + | |||
| + | <m>I = A * sqrt{{log{{T_m-T_a}/ | ||
| + | |||
| + | In short for copper@25°C : <m>I = A * {303.75 / sqrt{t}}</ | ||