РезисторКальк

Что правили

Короткий список того, что менялось в расчётах и на страницах, с датами и объяснением, зачем. Пишем только настоящие правки.

Ближайший номинал считается от введённого числа, а не от округлённого

Стенд «сопротивление → полосы» округляет введённое значение до того, что полосами вообще записывается: у четырёх полос значащих цифр только две, поэтому 1 234 Ом превращаются в 1,2 кОм. Дальше начиналась неправда. Строка про ряды считала ближайший номинал не от ваших 1 234 Ом, а от собственного округления — и радостно сообщала «ближайший из E24 — 1,2 кОм (совпадает)». Совпадения нет: 1 234 Ом отстоят от 1,2 кОм на 2,8 %, и это ровно тот случай, ради которого ряды и смотрят. Из той же причины росла вторая странность: ближайшее значение из E96 менялось от числа полос — 1,21 кОм на четырёх и 1,24 кОм на пяти, — хотя ряд номиналов есть свойство самого сопротивления, а не способа его записать. Теперь ряд считается от введённого числа, «совпадает» пишется только при настоящем совпадении, а иначе называется расхождение в процентах — по каждому ряду отдельно. Заодно перестал показываться округлённый SMD-код: для 1,23 кОм трёхзначное «122» это 1,2 кОм, другой резистор, и под подписью «тот же номинал» ему не место — остаётся четырёхзначный 1231, который записывает значение точно.

Перемычка, уход от нагрева и код 1R0 — три исправленных ответа

Три ответа стенда были неверными, и все три чинились по жалобам на арифметику, а не на вид. Первое: набор из трёх чёрных полос (это перемычка, нулевое сопротивление) не давал ответа вовсе — в поле оставался номинал от предыдущего набора, то есть чужое число выглядело как ваше. Теперь стенд прямо говорит «0 Ом, перемычка» и объясняет, что это за деталь. Второе: строка про уход сопротивления при нагреве считала уход за один градус, а подписывала его за десять — то есть занижала ровно в десять раз. Для 1 кОм при 50 ppm/°C верный ответ — 0,5 Ом на десять градусов, а не 0,05. Третье: SMD-код для 1 Ом выдавался как «1», хотя такого кода не бывает: буква R стоит на месте запятой и занимает разряд, поэтому правильно 1R0. Заодно стенд стал называть ближайшее значение из ряда E12 — того самого, из которого собраны любительские наборы «10 номиналов на декаду».

Таблица EIA-96 выложена целиком, все 96 строк

В маркировке EIA-96 две цифры на корпусе — это не значение, а номер строки в таблице. Калькулятор, который об этом не знает, не отказывается считать: он отвечает уверенно и неверно, причём как раз на самых мелких деталях, где прочесть номинал иначе нельзя. Мы выложили таблицу полностью, вместе с буквами-множителями и с примером на каждую букву, — и разбор кода теперь называет, какую именно из трёх систем он применил.

Сайт собран: полосы, SMD-код и обратный расчёт

Заработали шесть расчётов: чтение цветных полос (от трёх до шести), разбор SMD-кода во всех трёх системах, обратная задача «номинал → полосы», соединение резисторов, делитель напряжения и гасящий резистор для светодиода. Всё считается прямо в браузере — один раз открытая страница работает и без интернета, что для мастерской обычно важнее скорости. Каждая плашка цвета подписана словом: инструмент про цвета, и полагаться на один оттенок здесь нельзя.

Проверить, что всё считается

Правки касаются расчётов, поэтому проверять их удобнее всего расчётом. Наберите код — стенд ниже тот же самый, что на странице про SMD.

100 Ом Трёхзначная система

Как это читается
EIA-96: 01 — это НОМЕР строки в таблице (мантисса 100), буква A — множитель ×1. Допуск ряда — 1 %.
Тот же номинал полосами (4 полосы)
коричневый чёрный коричневый золотой

Регистр буквы значения не несёт: 01a и 01A — один и тот же резистор. А вот сама буква важна: в EIA-96 она задаёт множитель, в записи вида 4R7 стоит на месте запятой.