Opori-osveshenia.ru

Опоры освещения
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Дневники чайника. Чтива 0, виток0

Дневники чайника. Чтива 0, виток0

Системы счисления и устройство памяти.
Второй день

Поскольку компьютер в основе своей имеет только 0 и 1, на первых этапах освоения ассемблера (может быть, год) нам будут нужны только целые числа, мало того, очень долго можно работать всего лишь с положительными целыми числами, о которых здесь и пойдёт речь.

Только целые и только положительные.

Возможно, вы проходили эту тему в школе, и кто-то из вас даже что-то помнит, но начинать нужно именно отсюда.

Нас будут интересовать 3 системы счисления — dec, bin, hex.

Десятичная — Decimal (Dec или буква «d»)

Aрабская система — она называется десятичной, потому что в ней используются 10 символов.

Все значения представляются этими символами. Вы и сами знаете, как пользоваться десятичной системой, так как мы все выросли на ней и каждую минуту чего-нибудь считаем.

Запомни, юнга! В космосе нет верха, нет низа — это всё условности. И то, что у тебя десять пальцев на руках, это всего лишь исключение. У наших бинарных братьев всего два пальца, они смеются над тобой — урод десятипалый :). У них есть на это право, их больше и они старше. С Бинарниками надо дружить, иначе корабль собьют на подходе к первой же станции.

Двоичная система счисления — Binary (Bin или буква «b»)

Нетрудно догадаться, что двоичная система имеет всего два символа 0 и 1.

Компьютер — это очень простой прибор, в нём есть только выключатели — биты (вкл. =1, выкл. =0).

Понятие Bit, скорее всего, произошло от английских слов Binary — двоичная и Digit — цифра. Но поскольку битов о-о-очень много, биты строятся в байты.

Бит может иметь значение 0 или 1.

Байт — это 8 бит, и он может иметь значения от 0000 0000 — ноль, до 1111 1111 — 255 в десятичной системе (пробелы для читаемости). Получается, что у байта 256 значений (всегда считается вместе с нулевым).

Переводить из десятичных цифр в биты (то есть в двоичные цифры) и обратно можно на виндовом калькуляторе (в инженерном режиме). Потренируйтесь пока так. Учить наизусть всю таблицу не нужно, познакомились — уже хорошо. 🙂

Как вы думаете, почему я выделил 2,4,8,16?

Правильно, это «круглые» цифры. В десятичной системе они, конечно, не круглые, но в двоичной получается 10,100,1000,10000. Поэтому десятичная система для компьютерных вычислений не очень подходит. Вместо неё используется.

Шестнадцатиричная система счисления — Hexadecimal (Hex или буква «h»)

Имеет целых 16 символов. Чтоб не придумывать новые символы, в hex используются буквы латинского алфавита.

Я приравняю все hex-символы к десятичным значениям.

В этой системе счисления ноль справа прибавляется при умножении на 16 (десятичных).

Лишние нули слева от числа значения не имеют, так же, как и в математике.

Однако если число начинается с буквы (A-F), ноль слева нужен при наборе программ. Иначе как компилятор будет определять, что началось число? А чтобы не путать числа в разных системах и писать при этом коротко, пишут:

d — десятичные значения

h — шестнадцатиричные значения

b — двоичные значения

Удобно, правда? А вот так?

Неудобно. Поэтому всегда ВСЕ ВЫЧИСЛЕНИЯ ДЕЛАЙТЕ В ОДНОЙ СИСТЕМЕ!

Сам я никогда не перевожу из hex в dec и в bin в уме или на листочке, для этого есть калькулятор. И мне знакома эта растерянность перед новыми цифрами. Но я и не рассчитываю, что стало понятно хоть что-то. Просто вы должны знать, что системы счисления hex & bin существуют. Через месяц практики вы привыкнете к шестнадцатиричной системе как к родной. А вот двоичная будет использоваться только в пределах четырёх байт. На экране монитора мне лишь изредка приходится видеть биты как «01011010», хотя часто их очень не хватает.

Теперь ещё раз про байт.

В байт умещаются ровно два разряда hex-системы счисления! Именно так мы и будем видеть байты. Вспомните наш нулевой эксперимент:

Теперь вы понимаете, что я имел в виду, сказав: «90 здесь 144». Правильнее было бы сказать 90h = 144d.

Байт это 8 бит, и что самое главное, байт — минимально адресуемая ячейка памяти.

Если нужно прочитать информацию, например, из бита 900, то нам нужно обратиться к 112-му байту и посмотреть в нём бит номер 4.

Конечно же, в компьютере физически биты не разделяются пробелами. Вся оперативная память, например, — сплошной поток выключателей :).

Но при отображении биты обычно разделяют на:
байты — 8 бит, две hex-цифры, или
тетрады — 4 бита, одна hex-цифра.

Обратите внимание на запись. Мы нумеруем биты справа налево и обязательно от нуля — это стандарт для учебников и документации. Кроме того, нумерация от нуля имеет математический смысл (разряды нужно осознать!).

Хотя так информацию мы видеть практически не будем. Вместо битов везде будут hex-байты, вот так:

Здесь вынужден заметить: адреса в файле и адреса в оперативной памяти — это совершенно разные вещи.

Далее по тексту я буду грубо писать: «адрес в памяти», под этими словами мы будем подразумевать часть логического адреса, которую принято называть смещением (offset). В рамках наших уроков смещение — вполне достаточный адрес в памяти. Однако смещение — это не полный логический адрес и называть смещение адресом без оговорок — довольно грубо! В следующем витке мы обязательно разберём адресацию памяти в разных режимах процессора, и там я расскажу, что такое сегмент и смещение.

Читайте так же:
Логосоль для бензопилы своими руками

А сейчас запомните. Когда я пишу: адрес в файле, я подразумеваю номер байта в файле от нуля. И это норма. А вот когда я пишу: адрес в памяти, это значит, что речь идёт о части логического адреса, называемой смещением (тоже от нуля).

Да простят меня профи за такую вольность.

Юнга, после обеда я научу тебя писать дельные программы для вспомогательного бортового оборудования. Ты, конечно, пуст, как первая ступень, и ни черта не понял за сегодня, но у меня нет времени рассусоливать, нас давно ждут.

Первая полезная программа

Что там у нас дальше по учебнику? Этого вам пока не надо. Этого я и сам ещё не знаю. Тут слишком много умностей. Нет, пожалуй, продолжу, как предложил Олег Калашников. Пожалуй, лучший подход для любителей практики.

Эксперимент 01 (prax01.com)

Я по-прежнему подразумеваю, что вы используете WinXP и пример должен работать.

Создайте файл с расширением «com» (напомню в FAR’e — Shift+F4). Назвав файл, напечатайте в нём любую букву или цифру, ну, допустим, «1». Сохраните файл (в FAR’e — Esc).

Нет, это ещё не программа, этот файл выполнять не нужно. Откройте в Hiew’e.

Сейчас вы видите 1, если нажать «F4» (Mode), то, как и в тот раз, вы увидите байт в hex-виде. F4 еще раз покажет дизассемблерный код. Если в файле единица, то выглядеть код будет так:

В отличие от команды nop, которую вы уже видели, большинство команд используют предметы для действия.

Предмет, с (или над) которым производится действие, называется операнд.

Операнды в ассемблере для Интел-совместимых процессоров принято разделять запятыми. То есть в некоторых системах или в других языках программирования пишут:
AX xor 44
или вполне может быть такая форма записи:
44,55 xоr AX
Но в x86 ассемблере принято писать так:

Из всего этого главное сейчас усвоить, что операндов не больше трёх (чащё всего 2), они разделяются запятыми и идут после имени команды. Давайте писать настоящую программу на ассемблере.

В Hiew’e (когда вы видите дизассемблерный код нашего файла) нажмите F3 и затем Enter. Теперь можно набирать программу на ассемблере (символ «1» в файле должен стереться). Каждая инструкция вводится Enter’ом и превращается в строку, если нет явной ошибки. Пробелы нужны только для удобства, поэтому неважно, сколько их. Пишите как хотите, строчными или прописными буквами, но только по-англицки. 🙂

Вот код программы, его нужно набрать:

Когда всё напишете, нажмите один раз Esc, чтобы прекратить ассемблирование, и F9, чтобы сохранить файл.

Это был весь код программы, которая должна выводить строку на экран! Круто, правда? Только не хватает самой строки.

Для того, чтоб вписать строку, нужно открыть файл в текстовом редакторе (в FAR’e — F4).

Допишите после всех закорючек (только не сотрите ничего) любую текстовую строку и в конце поставьте знак $.

Это может выглядеть примерно так:

Закорючки будут другие, но вид такой. Сохраните программу. Откройте снова в Hiew’e.

Принято так, что после точки с запятой идёт комментарий, просто пояснение для людей. В этом примере я откомментировал все строки кода программы. Только вам от этого пока не легче.

Видите, начиная с адреса в файле 0000000Dh, появились команды, которые вы не писали, это всего лишь строка текста. Её процессор выполнять не будет только потому, что перед строкой текста стоит код завершения (int 20).

Если же этого не произошло — не расстраивайтесь. Перепроверьте всё несколько раз, может быть, вы опечатались. Прочитайте «Аннотацию» в последней главе или комментарии. Я пока ничего подобного не написал, но, возможно, когда-нибудь придётся. Ведь у нас нет гарантии, что новые твАрения MS или других «рук» не изменят ситуацию в худшую сторону. Хотя, будем надеяться, что программа заработает и на новых OS’ях и процессорах.

«$» не выводится. Хм, интересно :/ Это условный символ конца строки?

Да, но в windows мы будем использовать нулевой байт (00h) для этой же цели.

Вот, уже получилась полнофункциональная программа для DOS, которая будет работать и в Windows.

Прямо так и вижу следующие «почему»:
Почему mov?
Почему ah?
Почему 9?
И вообще, что это за подпрограммы-прерывания int 16, int 21, int 20.

Последний вопрос меня тоже очень огорчил, когда впервые столкнулся с этим примером. Я ожидал получить программу на чистом Ассемблере, а был вынужден использовать какие-то непонятные функции, которых не писал.

На самом деле вывод строки на экран без специальной DOS-функции ничуть не сложнее. Мы используем именно такой способ из-за того, что он наиболее схож с программированием под Win. Здесь было бы аккуратнее и быстрее выводить на экран без специальной подпрограммы DOS-функций.

Но ДОС в прошлом, а нас ждёт Win32.

Cамое главное не переживать, если вы вдруг не понимаете что здесь к чему, поверьте, через пару уроков вы полностью поймёте эту программу.

Читайте так же:
Алмазные цепи для электропилы

Мы завтра весь день будем искать ответ на вопрос «Почему ah», так как этот «почему» — самый важный во всём ассемблере. Серьёзно!

Hex представление байтов в строке

Я исследую кодировки в PHP5. Есть ли какой-то способ получить необработанный дамп hex строки, то есть представление hex каждого из байтов (а не символов) в строке?

Это, вероятно, простой вопрос, но я пытаюсь просмотреть кодировки и байты (которые я давно не рассматривал), чтобы реализовать двоичный протокол. Похоже, что обычные символы составляют 1 байт. Но когда вы кодируете их в Hex, это вдвое уменьшает количество байтов. ruby-1.9.2-p180 :001 >.

В шестнадцатеричных числах у вас есть 16 разных цифр. Они записываются с использованием сначала обычных 10 символов, используемых для десятичных цифр, от 0 до 9. Затем используются первые шесть букв латинского алфавита, т. е. от A до F.

Поскольку каждая цифра представляет собой значение в диапазоне от 0 до F, то есть одну из шестнадцати возможностей, она содержит четыре бита информации. Таким образом, в длинной строке из hex цифр вы можете вычислить общее количество битов информации, всего в четыре раза превышающее количество присутствующих цифр.

В вашем примере строка «0123456789ABCDEFFEDCBA987654321089ABCDEF01234567» состоит из 48 цифр. Это означает, что это 48 * 4 = 192 битное число в шестнадцатеричной форме.

Если вы заинтересованы в том, чтобы рассматривать это большое число как последовательность байтов, просто возьмите пары цифр, так как каждый байт равен 8 битам. Первые (считая слева) несколько байтов становятся 0x01 , 0x23 , 0x45 и так далее.

Это просто большое число. Единственное различие между числами, к которым вы привыкли (например, «192»), заключается в том, что они записываются с использованием шестнадцатеричной системы счисления вместо десятичной системы счисления . Шестнадцатеричная система счисления использует 16 цифр (0-9 и A-F) вместо 10, к которым вы привыкли (0-9).

Это конкретное число эквивалентно 27898229935051914480226618602452055732231960245295072615 в десятичной системе счисления.

Иоахим уже объяснил теоретическую концепцию. Если вы хотите сами поиграть с такими числами в Java, то посмотрите на java.math.BigInteger .

E.g., чтобы преобразовать ваше шестнадцатеричное число в десятичную или любую другую систему:

Что касается вашего второго вопроса: как JVM различает числа в разных базах?

Он этого не делает и не может сделать! Вы, как программист, должны поддерживать JVM. Если вы указываете небольшие константы, то вы используете префикс для обозначения десятичной, восьмеричной или шестнадцатеричной базы:

Существуют только префиксы для восьмеричной, десятичной и шестнадцатеричной базы, потому что они чаще всего используются программистами. Обратите внимание, что для двоичных констант нет префикса!

Если вы используете класс java.math.BigInteger , как я сделал в своем предыдущем ответе на ваш первый вопрос, то вам нужно указать базу в конструкторе:

  • Как бы я прочитал строку ascii из hex значений в массив байтов?

Как бы я скопировал / преобразовал строку, содержащую представление ascii значений hex, в массив байтов, содержащий фактические значения hex? Например, у меня есть переменная, содержащая значения hex, разделенные пробелами (я могу изменить разделитель): myString = 24 01 66 09 13 2F 1E 00 00 4E Я.

У меня есть строка в Python 2.7.2, скажем, u u0638. Когда я пишу его в файл: f = open(J:\111.txt, w+) f.write(uu0638.encode(‘utf-16’)) f.close() В hex это выглядит так: FF FE 38 06 Когда я напечатаю такую строку в stdout, я увижу: ‘xffxfe8x06’. Вопрос: Где находится x38 в строке вывода в.

3 (hex) ключа, иначе 3 * 8 байт или 3 * 8 * 8 = 192 бит.

Каждый шестнадцатеричный символ соответствует 4 битам. Итак, для вашего примера есть 48 символов и 48 * 4 = 192 бита.

Похожие вопросы:

Я никогда не работал с Hex-строками в PHP (или любом другом языке). Теперь мне интересно, как я мог бы добавить заполнение к строке hex с 00 (в hex) до тех пор, пока она не достигнет 8 байт. $hex =.

Я пытаюсь преобразовать прямой порядок байтов с обратным порядком байтов hex до hex. Пример: С обратным порядком байтов: E1 31 01 00 00 9D С обратным порядком байтов: 9D 00 00 01 31 E1

Я ищу способ преобразовать длинную строку (из дампа), представляющую значения hex, в массив байтов. Я не мог бы сформулировать это лучше, чем человек, который разместил здесь тот же вопрос . Но.

Я исследую кодировки в PHP5. Есть ли какой-то способ получить необработанный дамп hex строки, то есть представление hex каждого из байтов (а не символов) в строке?

Это, вероятно, простой вопрос, но я пытаюсь просмотреть кодировки и байты (которые я давно не рассматривал), чтобы реализовать двоичный протокол. Похоже, что обычные символы составляют 1 байт. Но.

Как бы я скопировал / преобразовал строку, содержащую представление ascii значений hex, в массив байтов, содержащий фактические значения hex? Например, у меня есть переменная, содержащая значения.

У меня есть строка в Python 2.7.2, скажем, u u0638. Когда я пишу его в файл: f = open(J:\111.txt, w+) f.write(uu0638.encode(‘utf-16’)) f.close() В hex это выглядит так: FF FE 38 06 Когда я.

У меня есть байтовый массив, который я хочу преобразовать в шестнадцатеричное значение. массив байтов = [48, 48, 28, . ] —> Байтовый массив hex = [30, 30, 1C, . ]

Читайте так же:
Как работать ленточной пилой по дереву

Я с трудом пытаюсь преобразовать строку, содержащую представление строки hex, в соответствующий ей массив байтов строки hex. Я попробовал этот код public static byte[] hexStringToByteArray(String s).

Я хочу преобразовать список байтов в строку значений hex. Список байтов немного длинноват, поэтому я хочу, чтобы пробелы между байтами улучшали читабельность. Функция hexlify так же, как и hex.

Удобная мини-электроотвертка на два размера: microbit (4 мм) и hex 1/4” (6,35 мм)

Обзор редкой, но удобной и универсальной электроотвертки, одновременно поддерживающей два стандарта бит. В комплекте есть как мелкие биты 4 мм, так и стандартные 1/4". Отвертка подойдет и для сборки мебели и для силовых работ, так и для разборки электроники, корпусов РЭА и бытовой техники. Работает от встроенного элемента 18650 (1,3Ач). Цена символическая.

При выборе я ориентировался на статью по электроотверткам. По сравнению с Xiaomi Wowstick, эта отвертка дает возможность работать как битами 4мм, так и 1/4".

Для Banggood сейчас доступен купон на скидку: BG2Driverr, цена $15.99.

Технические характеристики:
Тип: электрическая отвертка
Скорость: 150 об/мин
Рабочее напряжение: 3,7В
Напряжение зарядки: 5В MicroUSB
Время работы: 90 минут
Время зарядки: около 1,2 ч
Тип батареи: Li-ion, 1300 mAh
Размер: 8 х 8 х 19 см (Д х Ш х В)

Отвертка тонкая, легкая, удобная в использовании, имеет необычный дизайн в стиле «хай-тек», несколько напоминая похожую отвертку от Miniware ES121V. Форма ручки не скользит, держать удобно, отвертка простая в использовании.В комплекте 10 бит (СR-V). Аккумулятор внутри ISR18650-1500mAh 3.7V. Можно докручивать руками и срывать винты вручную, без электрического привода.

Несмотря на название «мини», выглядит эта отвертка обычно — продолговатая ручка с аккумулятором, двигателем и планетарным редуктором внутри. По центру выступает двойная кнопка, на конце — адаптер для бит 1/4".

Магазин присылает отвертку курьерской почтой (СДЭК или IML), в картонной коробке. Комплект содержит 10 бит (4 hex и 5 microbit), адаптер, зарядный кабель.

Отвертка имеет интересный дизайн, наклейку с названием (китайским).

Единственная кнопка (двойная) помогает управлять отверткой — L и R активируют вращение против часовой и по часовой стрелки соответственно.

Рабочая часть металлическая, сделана добротно.

Внутри вклеен магнит для удержания биты.

Маркировка модели — HYS-2012.

И китайский логотип на корпусе.

При зарядке есть индикация (красный — заряжается), зеленый — заряжено.

Питается от MicroUSB, время зарядки около часа.

Биты Hex 1/4" (6.35mm) на вид приличные, заявлена сталь Cr-V, пара плоских (SL) и пара крестовых бит (PH0/PH1).

Биты утапливаются глубоко, держатся надежно, не болтаются.

Самый нормальный вариант для сборки и ремонта мебели.

Микро-биты изготовлены также из стали CR-V, правда с покрытием. Качество на троечку, но а) для корпусов электроники подойдет, б) всегда можно заменить битами из набора того же Wowstick.

Самое интересное в наборе, это далеко не биты. А качественный адаптер переходник с 4 мм на 6,35 мм. И подойдет он под стандартные биты, и для использования в других инструментах. Берегите этот переходник — он еще пригодится.

При использовании переходника общая длина увеличивается, добавляется небольшой люфт.

Переходник сидит в гнезде плотно, как и биты 1/4".

А вот вместе с микробитами получается громоздко. Но этот вариант тоже работает.

Тонкие микробиты с большим вылетом удобны для ремонта электроники. Они подлезают туда, где обычные 1/4" PH0/PH1 толстые.

Просто сравните диаметры бит.

Подобные биты пригодятся при разборке корпусов и ремонте электроники, бытовой техники и гаджетов.

Усилия отвертки хватает для того, чтобы завернуть и подтянуть мебельные болты. При срыве крепежа можно помогать руками. Для корпусом РЭА и бытовой техники усилия этой отвертки также хватает. Есть нарекания к качеству бит, но все равно, комплектных бит мало, их нужно дополнять (например, Torx, PH2) и менять. В предыдущих обзорах в моем профиле я давал ссылки на качественные наботы бит (Wiha). На сегодняшний день эта мини-отвертка одна из немногих, которыми можно нормально работать. Остальные либо дороже, либо не развивают требуемое усилие (Wowstick не подходит для мебели).

Классификация и виды бит для шуруповерта

Бита — это насадка, используемая в ручных и механических устройствах для завинчивания стальных метизов (шурупов, саморезов, гаек и болтов). Ручным инструментом для бит является отвертка с магнитным или пружинным держателем и механическим устройством — шуруповёрт или дрель с регулятором скорости вращения.

Возможно Вам нужно:

Насадка для шуруповёрта PH 2х25мм

Насадка для шуруповёрта PZ 2х50мм

Насадка для шуруповёрта PH 2х50мм

Применение в технике сборочных работ специальных насадок (бит) было в своё время обусловлено быстрым выходом из строя наконечников обычных отвёрток при их профессиональном использовании. В этом плане сменные биты, изобретенные в первой половине 20 века, оказались более выгодными и удобными.

При закручивании нескольких сотен саморезов отвёрткой с наконечником стали менять не отвёртку, а только её насадку, что обходилось намного дешевле. Кроме того, при работе сразу с несколькими видами крепежа не требовалось много разного инструмента. Вместо этого в единственном шуруповёрте достаточно было сменить насадку, что занимало всего несколько секунд.

Однако основным побудительным мотивом применения бит явилось изобретение центрируемых головок крепежа. Самыми распространёнными из них стали крестообразные — PH и PZ. При внимательном изучении их конструкций можно установить, что жало насадки, вдавливаемое в центр шляпки самореза, не испытывает значительных боковых усилий, выбрасывающих его за пределы головки.

Читайте так же:
Цветные провода для проводки

насадки для шуруповерта

По схеме самоцентрирующейся системы построены и другие используемые сегодня виды крепёжных головок. Они позволяют закручивать элементы не только с малыми скоростями, но и на значительных оборотах при большой осевой нагрузке.

Исключение составляют только насадки с прямым жалом типа S. Они исторически были предназначены для самых первых шурупов, закручиваемых вручную. Центровки биты в прямых шлицах не происходит, поэтому при увеличении скорости вращения или уменьшении осевого прижима насадка выскальзывает из крепёжной головки.

Это чревато повреждением лицевой поверхности закрепляемого элемента. Поэтому в механизированной сборке ответственных изделий соединение элементами с прямым шлицем не используется.

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

Классификация бит

Крепёжные биты можно классифицировать по нескольким признакам:

  • вид крепёжной системы;
  • размер головки;
  • длина стержня биты;
  • материал стержня;
  • покрытие металла;
  • конструкция (одинарная, двойная);
  • возможность изгиба (обычная и торсионная).

Наиболее важным является деление бит на виды крепёжных систем. Их существует много, наиболее распространённые будут рассмотрены через несколько абзацев.

виды насадок

Практически каждая видовая система обладает несколькими типоразмерами, отличающимися величиной головки инструмента и соответствующего ей шлица крепежа. Они обозначаются номерами. Самые малые начинаются с 0 или с 1. В рекомендациях к виду указываются диаметры резьб крепёжных элементов, для которых предназначена бита под конкретным номером. Так, бита PH2 может использоваться с крепежом резьбового диаметра от 3,1 до 5,0 мм, PH1 применяют для саморезов диаметром 2,1–3,0 и т. д.

Для удобства пользования биты выпускаются с различной длиной стержня — от 25 мм до 150 мм. Жало длинной биты достигает шлицев в тех местах, куда не может проникнуть более объемный её держатель.

Материалы и покрытие

Материал сплава, из которого производят биту — это залог её долговечности или, наоборот, мягкости конструкции, в которой при превышении заданных усилий ломается не крепёжный элемент, а бита. В некоторых ответственных соединениях требуется именно такое соотношение прочностей.

Однако в подавляющем числе вариантов применения пользователь заинтересован в максимально возможном количестве закручиваний крепежа одной битой. Для получения прочных бит, не поддающихся излому от хрупкости сплава, не деформирующихся в наиболее нагружаемых точках касания, применяют различные сплавы и стали. К ним относятся:

  • быстрорежущие углеродистые стали от R7 до R12;
  • инструментальная сталь S2;
  • хромованадиевые сплавы;
  • сплав вольфрама с молибденом;
  • сплав хрома с молибденом и другие.

Важную роль в обеспечении прочностных свойств бит играют специальные покрытия. Так, слой хромованадиевого сплава защищает инструмент от коррозии, а напыление слоя нитрида титана существенно увеличивает его твёрдость и износостойкость. Подобными свойствами обладают алмазное покрытие (вольфрам-алмаз-карбон), вольфрам-никелевое и другие.

Нитрид-титановый слой на бите легко узнаваем по золотистому цвету, алмазный — по характерному блеску наконечника жала. Марку металла или сплава биты узнать сложнее, производитель обычно не даёт или даже скрывает эту информацию в коммерческих интересах. Только в некоторых случаях марка стали (S2, например) может быть нанесена на одну из граней.

Варианты конструктивных решений

По конструкции бита может быть одинарной (жало с одной стороны, шестигранный хвостовик с другой) или двойной (два жала на концах). Последний тип обладает двойным сроком эксплуатации (оба жала одинаковы) или удобством в работе (жала различаются размером или видом). Единственным минусом такого типа биты является невозможность её установки в ручную отвёртку.

Биты могут производиться в обычном и торсионном исполнении. В последнем конструктиве само жало и хвостовик соединяются прочной пружинной вставкой. Она, работая на скручивание, передаёт крутящий момент и позволяет изгибать биту, что повышает возможность доступа в неудобные места. Пружина также воспринимает на себя часть энергии удара, предохраняя биту от поломки шлицев.

Торсионные биты используют с ударными шуруповёртами, в которых усилие удара прилагается по касательной к окружности завинчивания. Биты этого типа стоят дороже обычных, служат дольше, позволяют закручивать длинный крепёж в плотные материалы, с которыми обычные биты не справляются.

Для удобства пользования биты выпускают разной длины. Каждый следующий за основным типоразмером (25 мм) длиннее предыдущего на 20-30 мм — и так до 150 мм.

Важнейшей характеристикой биты является продолжительность эксплуатации. Обычно её выражают в количестве закручиваемых изделий крепежа до выхода инструмента из строя. Деформации жала проявляются в постепенном «слизывании» рёбер в процессе выскальзывания биты из шлица. В этом плане наиболее стойкими являются биты, которые не подвергаются усилиям, выбрасывающим их из шлица.

Из наиболее применяемых к ним относятся системы Н, Torx и их модификации. В плане прочного контакта биты с крепежом есть много и других систем, в том числе антивандальных, но их распространение по ряду технических причин ограничено.

Основные виды используемых бит

Количество видов бит, включая вышедшие из употребления из-за низкой технической пригодности, исчисляется несколькими десятками. Наибольший объём применения в технике крепежа имеют сегодня следующие виды насадок на шуруповерт:

  • PH (Phillips) — крестообразная;
  • PZ (Pozidriv) — крестообразная;
  • Hex (обозначается буквой H) — шестигранная;
  • Torx (обозначается буквами T или TX) — в виде шестилучевой звезды.
Читайте так же:
Катодная поляризация трубопроводов это

Насадки PH

насадка PH

Крестообразное жало PH, появившееся после 1937 года, было первым самоцентрируемым инструментом для закручивания крепежа с винтовой нарезкой. Качественное отличие от плоского жала состояло в том, что крест PH не выскальзывал из шлица даже при быстром вращении инструмента. Правда, для этого требовалось некоторое осевое усилие (прижим биты к крепёжному элементу), но удобство в работе по сравнению с плоскими шлицами резко повысилось.

Прижим требовался и в шурупах с плоским шлицем, но при закручивании битой PH не нужно было прилагать внимания и усилий, ограничивающих возможность выскальзывания жала из шлица. Скорость закручивания (производительность) резко увеличилась даже при работе ручной отверткой. Использование механизма трещотки, а затем пневматических и электрических шуруповёртов вообще сократило трудоёмкость сборочных операций в несколько раз, что давало значительную экономию затрат в любом виде производства.

Жало PH имеет четыре лопасти, сужающиеся по толщине к концу биты. Они и производят захват ответных частей крепежа и его закручивание. Система названа по имени инженера, осуществившего её внедрение в технику крепежа (Филлипс).

Биты PH выпускаются в пяти типоразмерах — PH 0, 1, 2, 3 и 4. Длина стержня — от 25 (основная) до 150 мм.

Насадки PZ

насадка PZ

Примерно через 30 лет (в 1966 г.) была изобретена система крепежа PZ (Pozidriv). Её разработала компания Philips Screw Company. Форма жала PZ — крестообразная, как у PH, однако оба вида имеют столь серьёзные различия, что не позволяют битой одной системы качественно закрутить крепёж другой. Угол заточки конца бит разный — у PZ он острее (50 º против 55 º). Лопасти PZ не сужаются, как у PH, а остаются равными по толщине на всю длину. Именно эта конструктивная особенность уменьшила силу выталкивания жала из щлица при высоких нагрузках (больших скоростях закручивания или значительном сопротивлении вращению). Изменение конструкции биты улучшило контакт её со шляпкой крепежа, что увеличило срок службы инструмента.

Насадка PZ отличается от PH и внешним видом — проточками с двух сторон каждой лопасти, образующими остроконечные элементы, отсутствующие на бите PH. В свою очередь, для отличия от PH, на крепёжных элементах PZ производители наносят характерные насечки, смещённые на 45º в сторону от силовых. Это даёт возможность пользователю быстро ориентироваться при выборе инструмента.

Биты PZ выпускаются в трёх типоразмерах PZ 1, 2 и 3. Длина стержня — от 25 до 150 мм.

Наибольшая популярность систем PH и PZ объясняется хорошими возможностями автоматической центровки инструмента в поточных сборочных операциях и относительной дешевизной инструмента и крепежа. В других системах эти преимущества имеют менее весомые экономические стимулы, поэтому они не получили широкого распространения.

Насадки Hex

насадка hex

Форма жала, обозначаемого в маркировке буквой H — шестигранная призма. Система изобретена ещё в 1910 году, пользуется неослабевающим успехом и в наши дни. Так, шурупы конфирматы, используемые в мебельной промышленности, закручиваются битами Н 4 мм. Этот инструмент способен передавать значительный крутящий момент. Благодаря плотному соединению со шлицем крепежа он обладает большим сроком эксплуатации. Усилия выталкивания биты из шлица отсутствуют. Насадки Н выпускаются в типоразмерах от 1,5 мм до 10 мм.

Насадки Torx

насадка torx

Насадки Torx (торкс) применяются в технике с 1967 года. Их впервые освоила американская компания Textron. Жало представляет собой призму с основанием в виде шестилучевой звезды. Система отличается плотным контактом инструмента с крепежом, возможностью передачи большого крутящего момента. Широко распространена в странах Америки и Европы, по популярности объёма использования приближается к системам PH и PZ. Модернизацией системы Torx является «звёздочка» той же формы, дополненная отверстием в осевом центре. Крепёж под неё имеет соответствующий цилиндрический выступ. Кроме ещё более плотного контакта биты и головки самореза, такая конструкция обладает и антивандальным свойством, исключая несанкционированное откручивание соединения.

Другие виды насадок

Кроме описанных популярных систем насадок существуют и менее известные и реже применяемые виды бит для шуруповерта. В их классификацию попадают биты:

  • под прямой шлиц типа S (slotted — шлицевая), изобретена в XXVI веке;
  • шестигранная типа Hex с отверстием в центре;
  • квадратная призма типа Robertson;
  • вилочная типа SP («вилка», «змеиный глаз»);
  • трёхлопастная типа Tri-Wing;
  • четырёхлопастная типа Torg Set;
  • и другие.

Компании разрабатывают свои уникальные системы бита-крепёж как для противодействия доступу неспециалистов в приборные отсеки, так и в целях защиты от вандалов, занимающихся разграблением содержимого.

Рекомендации по выбору бит

Хорошей битой можно произвести намного больше операций закручивания крепежа, чем её упрощённым аналогом. Чтобы выбрать желаемый инструмент, нужно обратиться в торговое предприятие, работникам которого вы доверяете, и получить нужные рекомендации. Если это невозможно, выбирайте биты известных производителей — Bosch, Makita, DeWALT, Milwaukee.

Обращайте внимание на наличие упрочняющего покрытия нитрида титана, а также, по возможности, – на материал изделия. Лучшим способом выбора является опробование одной-двух единиц оснастки в собственном деле. Так вы не только сами установите качество изделия, но и сможете давать рекомендации знакомым. Возможно, вы остановитесь на недорогом варианте, имеющим явные экономические или технические преимущества перед оригиналами именитых фирм.

Качественные насадки для шуруповёрта всегда можно приобрести в интернет-магазине профессионального крепежа «Стройбат».

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector