Atsparumo spalvos kodo skaičiaviklis
4/5/6 dažnių varžos spalvos ištrinamos į vertę arba į juostą įverčiama vertė.
Rezultatai atnaujinti, kaip jums tipo.
Apie šį skaičiuoklę
The resistor color code is the scheme of coloured bands painted on a resistor to show its value, used because the parts are too small to print numbers on. Reading left to right, the first bands are significant digits, the next band is a power-of-ten multiplier and the last band is the tolerance. For a 4-band part the value is (10 × digit1 + digit2) × 10^multiplier ohms; 5- and 6-band parts add a third significant digit for tighter precision (and, on 6-band parts, a temperature-coefficient band). Each colour maps to a fixed number: black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, white 9, with gold and silver serving as ×0.1 and ×0.01 multipliers or ±5% and ±10% tolerances.
As a worked example, the classic brown-black-red-gold band pattern reads as digits 1 and 0, a ×100 multiplier and ±5% tolerance: (10 + 0) × 100 = 1,000 Ω, i.e. a 1 kΩ ±5% resistor whose true value lies anywhere from 950 Ω to 1,050 Ω. Decode any part by selecting the colour of each band from the drop-downs and the calculator returns the nominal resistance, the tolerance and the guaranteed value range.
Switch to reverse (encode) mode to go the other way: type a target resistance and the tool rounds it to the nearest value the digit bands can express, chooses the multiplier to match, and lists the band colours you would read off a real resistor of that value — handy when you have a schematic value and need to find or verify the physical part on your bench.
Dažnai užduodami klausimai
Kaip veikia varžos spalvų juostos?
The first two (or three) bands give the significant digits, the next is a ×10ⁿ multiplier and the last is the tolerance. Brown-Black-Red-Gold = 1, 0, ×100, ±5% = 1 kΩ ±5%.
Ką reiškia tolerancijos juosta?
Tolerancija yra tai, kiek realusis varža gali nuklydti nuo vardinės vertės. A ±5% 1 k Ω varža gali išmatuoti bet kurią vietą nuo 950 Ω iki 1050 Ω.
Kaip atvirkštinis režimas pasirenka juostas?
Ji apvalina jūsų tikslą iki artimiausios vertės, kurią gali išreikšti skaitmenų juostos, tada pasirenka daugiklį taip, kad skaitymo atitinka — tas pačias spalvas, kurias jūs nuskaitytumėte tikrą šios vertės varžovą.
Koks skirtumas tarp 4, 5 ir 6 dažnių varžų?
4 dažnių varžos turi dvi skaitmeninių juostų; 5 dažnių juostų yra trečias skaičius, kai leidžiamos griežtesnės nuokrypos yra ±1 %; 6 dažnių juostos – tai galutinės temperatūros ekonomijos juosta, rodanti, kiek vertės dreifuoja per laipsnį.
Kuris priešininko galas, ką skaičiau pirmas?
Pradėkite nuo arčiausiai galo juostos ir žiūrėkite link tolerancijos juostos, kuri paprastai yra aukso ar sidabro ir šiek tiek atskirta nuo kitų. Jei auksas ar sidabras sėdi viename gale, tai yra tolerancijos juosta, taip skaityti iš priešingo galo.
Ką reiškia aukso ir sidabro juostos?
Daugiklio pozicijoje auksas reiškia ×0.1 ir sidabro vidurkis ×0.01, suteikia poohmo vertes. Toleravimo padėtyje auksas reiškia ±5%, o sidabro – ±10% – du dažniausiai pasitaikančius kasdienius nuokrypius.
Kodėl mano išmatuotas atsparumas tiksliai atitinka kodą?
Šios juostos suteikia vardinę vertę ir tolerancijos langą. A ±5% 1 k Ω varža gali teisėtai išmatuoti bet kurią vietą nuo 950 Ω iki 1,050 Ω, o temperatūra ir amžius gali ją keisti toliau, todėl nedidelis daugiametras yra visiškai normalus.
API – naudoti šį skaičiuoklę iš kodo
Vadinkite šį skaičiuoklį kaip nemokamą JSON parametrą — nereikia rakto. Siųsti žemiau nurodytas lauko vertes kaip užklausos parametrus arba JSON. Viskas, ką praleidžiate naudoja tą patį numatytąjį šį puslapį yra užpildytas; nežinomas parametras yra 400, niekada tylus nulis. Skaityti visus API dokumentus →
Galutinis taškas
GET https://calculator.free/api/v1/resistor-color-code/
curl
curl "https://calculator.free/api/v1/resistor-color-code/?mode=decode&bands=4&band1=1&band2=0&multiplier=2&tolerance=5"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/resistor-color-code/?" + new URLSearchParams({
"mode": "decode",
"bands": "4",
"band1": "1",
"band2": "0",
"multiplier": "2",
"tolerance": "5"
}));
const data = await r.json();
console.log(data.results);
Rezultatai yra tik bendro pobūdžio, o ne finansinių, medicininių ar mokesčių konsultacijų įverčiai.