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}}</ |
workshop/tools.txt · Last modified: 2024/01/12 08:33 by yent