Введение
В последние годы нашей стране успешно проводится цифровизация — повсеместное внедрение цифровых технологий в разные сферы жизни: промышленность, экономику, образование, культуру, обслуживание и т.п. Между тем их внедрение порождает, в том числе, и новые угрозы.
В доцифровую эпоху, нужно было бомбить города и производства, проводить диверсии, чтобы нанести реальный урон противнику. В цифровую эпоху достаточно взломать и провести диверсию на городских информационных системах, электроснабжения, водоснабжения, канализации или управления транспортом. Для города миллионщика это будет самой настоящей катастрофой. Город останется без электричества и воды, перестанет работать общественный транспорт и метро, больницы и магазины. При этом ущерб зданиям и инфраструктуре будет, в общем, минимальным.
Таким же образом можно нанести вред и промышленности любой страны, если её информационные системы управления производством не защищены от несанкционированного доступа. Пример Ирана и его ядерной программы тут более чем показателен.
Можно атаковать энергосистему целой страны и нанести ей огромный экономический ущерб, что наглядно показал пример Венесуэлы.
Взлом информационных систем банков и государственных учреждений и вовсе может ввергнуть хаос экономику целой страны.
Примеры лучших команд
Предыдущая информация должна помочь вам самостоятельно выстроить команду мечты. Если же у вас нет времени или желания делать это, то можете просто взглянуть на изображения выше, где демонстрируются лучшие на сегодняшний день билды отрядов. Советуем вам также почитать наш гайд по героям. Ниже мы рассмотрим лучшие отряды для всех персонажей, которых можно использовать в качестве основного дамагера, по отдельности.
Лучшая команда для Ноэлль
Если же вам требуются оптимальные группы для выполнения определенных задач, например, зачистки подземелий, исследования мира или убийства элитных боссов, то ниже мы представим наиболее интересные варианты.
Инструменты для ремонта PSU
Для ремонта маломощных источников питания асика, можно использовать паяльную станцию, например Quick 861DE. Для более мощных необходим паяльник с постоянной температурой пайки 300-350 градусов Цельсия и мощностью выше 80 Вт для выпаивания силовых элементов (диодные сборки и транзисторные ключи применяемые в блоках питания майнеров). Чтобы избежать поломку печатной платы необходимо прогревать её феном с температурой выхода 260 градусов Цельсия при среднем потоке воздуха.
Для проверки состояния электрических цепей необходимо использовать мультиметр. Для выпаивания мелких деталей использовать пинцет. Демонтаж силовых ключей проводить при помощи оловоотсоса. Также для проверки работы ШИМ-контроллеров необходим осциллограф.
Ремонт блока питания асика APW8
Количество ASIC увеличивается на территории РФ. Инвесторы заходят в майнинг крипты повышая хеш-индекс страны по майнингу BTC, приобретая не всегда новое оборудование, которое часто ломается. Периодически в наш СЦ поступают вышедшие из строя мощные источники питания APW7, APW8, APW9, а также их модификации.
Рассмотрим структуру и принцип работы данных PSMPU. Поскольку принцип работы их схож, за рассматриваемый пример возьмем APW8.
Блок питания APW8 состоит из:
- двух вентиляторов
- печатной платы
- двух корпусов (верхнего и нижнего)
- сетевой вход 220 В
- два выходных напряжения по 12 В
Выход основного напряжения управляется PIC-портом, а постоянное U различных моделей варьируется от 8 до 20.04 В. Выход тока основного блока регулируется до 110 А, фиксированный выход тока вспомогательной платы до 5 А.
APW8
Данный PSMPU имеет следующие основные рабочие узлы:
- вход переменного тока
- входные помехоподавляющие LC – фильтры
- выпрямитель (диодный мост)
- PFC схема
- конденсатор сетевого фильтра
- дополнительный блок питания 12 В
- запитка вентиляторов для принудительного охлаждения
- схема ШИМ-контроллера
- синхронный выпрямитель и схема его управления
- схема управления PIC-контроллера
- схема регулятора обратной связи
- выход основного напряжения постоянного тока
Наладчику блоков питания асика необходимо:
- изучить структуру и принцип его работы
- иметь принципиальную схему
- приобрести соответствующее оборудование
- освоить алгоритм правильной диагностики
Во время проведения диагностики ИБП APW8 необходимо:
- проверить прохождение переменного сетевого напряжения на вход диодного моста
- при отсутствии U во входных цепях, устранить неисправность
- убедится в отсутствии короткого замыкания после диодного моста
- проверить транзистор PFC и его драйвер
- произвести проверку вспомогательной цепи 12 В, при его отсутствии, устранить причину согласно принципиальной схемы
- проверить работу основного ШИМ-контроллера, цепей его управления
- убедиться в исправности микросхемы PIC-контроллера, синхронного выпрямителя
- проверить защиту от перегрузки, синхронный фильтр выпрямителя, выходные цепи постоянного тока
После технического обслуживания и устранения неисправности любой ИБП должен отработать в течении 2 часов при номинальной нагрузке 80%. Если PSU асика отработал стабильно, ремонт можно считать выполненным.
Award BIOS
Последовательность звуковых сигналов | Описание ошибки |
1 короткий | Успешный POST |
2 коротких | Обнаружены незначительные ошибки. На экране монитора появляется предложение войтив программу CMOS Setup Utility и исправить ситуацию. Проверьте надежность крепленияшлейфов в разъемах жесткого диска и материнской платы. |
3 длинных | Ошибка контроллера клавиатуры |
1 короткий 1 длинный | Ошибка оперативной памяти (RAM) |
1 длинный 2 коротких | Ошибка видеокарты |
1 длинный 3 коротких | Ошибка видеопамяти |
1 длинный 9 коротких | Ошибка при чтении из ПЗУ |
Повторяющийся короткий | Проблемы с блоком питания; Проблемы с ОЗУ |
Повторяющийся длинный | Проблемы с ОЗУ |
Повторяющаяся высокая-низкая частота | Проблемы с CPU |
Непрерывный | Проблемы с блоком питания |
Смена контекста (context switch)
Само собой, при смене контекста производится много работы. Часть из неё
мы уже описали выше, но особого внимания заслуживает отдельный момент,
который мы ещё не обсуждали.
Кеш процессора
Современные компьютеры много сложнее, чем процессор-шина-память. В частности,
для ускорения работы этой связки был добавлен ещё один вид памяти, который
расположен ближе к процессору, чем RAM — кеш процессора. Размер кеша меньше, чем
памяти. Однако, редко какая программа оперирует всей памятью сразу. Обычно
необходимые для работы программы данные лежат вместе и их размер невелик.
Именно благодаря этому небольшая память кеша, но низкое время обращения
процессора к ней, и даёт значительный прирост производительности на многих
задачах. С другой стороны — при переключении контекстов в кеше может не хватать
места под оперативные данные всех процессов — тогда кеш будет обновляться (также
говорят “прогреваться”) из памяти по мере необходимости. И это может сильно
замедлить работу компьютера по сравнению с работой при горячем кеше.
В следующем примере мы запустим программу в 8 потоков на 8-ми ядрах. Они будут
увеличивать общий счётчик до довольно большого числа. Так как они будут
параллельно обрабатывать одни и те же данные, компьютер будет постоянно
синхронизировать кеши.
Сборка:
Для примера, если запустить эту же программу но на одном ядре (пусть и в 8
потоков) — смены контекста также будут происходить, но кеш будет “горячим” —
программа выполнится быстрее. Для запуска на определённых процессорах программ
(или миграции) используется утилита (или программно
).
Посмотреть же статистическую информацию о смене контекстов за секунду можно всё
также в . Столбик system, раздел “cs” (от “context switch”).
Что это такое
Гармонические составляющие самых удачных моделей находятся в диапазоне 20 – 20 000 Гц.
Основными компонентами являются:
- предварительный усилитель – первичное усиление входящего сигнала до уровня восприятия оконечным устройством, коммутация и регулирование уровня;
- усилитель мощности – увеличение обработанного сигнала до уровня воспроизведения акустическими системами на достаточной громкости;
- распределитель (дистрибьютор) – для регулирования амплитуд сигналов с их последующим распределением на несколько каналов;
- блок питания – для электропитания всех блоков и схем устройства.
Изготовление трансформатора
Так как у нас кольцо, скорее всего грани его будут под углом 90 градусов, и если провод мотать прямо на кольцо, возможно повреждение лаковой изоляции, и как следствие межвитковое КЗ и тому подобное. Дабы исключить этот момент, грани можно аккуратно спилить напильником, или же обмотать Х/Б изолентой. После этого можно мотать первичку.
После того как намотали, еще раз заматываем изолентой кольцо с первичной обмоткой.
Затем сверху мотаем вторичную обмотку, правда тут чуть сложней.
Как видно в программе, вторичная обмотка имеет 6+6 витков, и 6 жил. То есть, нам нужно намотать две обмотки по 6 витков 6 жилами провода 0,63 (можно выбрать, предварительно написав в поле с желаемым диаметром провода). Или еще проще, нужно намотать 1 обмотку, 6 витков 6 жилами, а потом еще раз такую же. Что бы сделать этот процесс проще, можно, и даже нужно мотать в две шины (шина-6 жил одной обмотки), так мы избегаем перекоса по напряжению (хотя он может быть, но маленький, и часто не критичный).
По желанию, вторичную обмотку можно изолировать, но не обязательно. Теперь после этого припаиваем трансформатор первичной обмоткой к плате, вторичную к выпрямителю, а выпрямитель у меня использован однополярный со средней точкой.
Расход меди конечно больше, но меньше потерей (соответственно меньше нагрева), и можно использовать всего одну диодную сборку с БП АТХ отслуживший свой срок, или просто нерабочий. Первое включение обязательно проводим с включённой в разрыв питания от сети лампочкой, в моем случае просто вытащил предохранитель, и в его гнездо отлично вставляется вилка от лампы.
Если лампа вспыхнула и погасла, это нормально, так как зарядился сетевой конденсатор, но у меня данного явления не было, либо из-за термистора, или из-за того, что я временно поставил конденсатор всего на 82 мкФ, а может все месте обеспечивает плавный пуск. В итоге если никаких неполадок нету, можно включать в сеть ИИП. У меня при нагрузке 5-10 А, ниже 12 В не просаживалось, то что нужно для питания авто усилителей!
Строгие имена
Прежде чем развертывать сборку в GAC, ей обязательно необходимо назначить
строгое имя (strong name), которое позволяет уникальным образом идентифицировать издателя данного двоичного файла .NET. Следует иметь в виду, что в роли «издателя»
может выступать как отдельный программист, так и подразделение компании или вообще целиком вся компания.
В некотором отношении строгое имя является современным .NET-эквивалентом глобально уникальных идентификаторов (GUID), которые применялись в СОМ. Те, кому
приходилось работать с СОМ, наверняка помнят, что глобально уникальными идентификаторами приложений называются идентификаторы, которые характеризуют конкретные СОМ-приложения. В отличие от GUID-значений в СОМ (которые представляют собой 128-битные числа), строгие имена в .NET основаны (отчасти) на двух взаимосвязанных криптографических ключах, называемых открытым (public) и секретным (private) ключом и являющихся гораздо более уникальными и устойчивыми к подделке по
сравнению с простыми идентификаторами GUID.
Формально любое строгое имя состоит из набора взаимосвязанных данных, большая часть из которых указывается с помощью перечисленных ниже атрибутов уровня
сборки:
-
Дружественное имя сборки (которое представляет собой имя сборки без файлового расширения).
-
Номер версии сборки (назначается в атрибуте ).
-
Значение открытого ключа (назначается в атрибуте ).
-
Значение, обозначающее культуру, которое является необязательным и может предоставляться для локализации приложения (присваивается в атрибуте ).
-
Вставляемая цифровая подпись, созданная с использованием хеш-кода по содержимому сборки и значения секретного ключа.
Для создания строгого имени сборки сначала генерируются данные открытого и секретного ключей с помощью поставляемой в составе .NET Framework 4.0 SDK утилиты sn.exe. Эта утилита генерирует файл, который обычно оканчивается расширением *.snk (Strong Name Key — ключ строгого имени) и содержит данные для двух разных, но
математически связанных ключей — «открытого» и «секретного». После указания местонахождения этого файла *.snk компилятору C# тот запишет полное значение открытого ключа в манифест сборки с использованием дескриптора .publickey.
Кроме того, компилятор C# генерирует на основе всего содержимого сборки (CIL-кода, метаданных и т.д.) соответствующий хеш-код. Хеш-кодом называется числовое значение, которое является статистически уникальным для фиксированных входных данных. Следовательно, в случае изменения какого-то аспекта
сборки .NET (даже одного символа в строковом литерале), компилятор выдает другой хеш-код. Далее этот хеш-код объединяется с содержащимися внутри файла *.snk данными секретного ключа для получения цифровой подписи, вставляемой в сборку внутрь данных заголовка CLR. На рисунке схематично показано, как выглядит процесс создания строгого имени:
Важно понимать, что данные секретного ключа сами нигде в манифесте не встречаются, а служат только для снабжения содержимого сборки цифровой подписью (вместе с генерируемым хеш-кодом). Суть использования открытого и секретного ключей состоит просто в исключении вероятности наличия у двух компаний, подразделений
или отдельных программистов одинаковых идентификационных данных в мире .NET
В любом случае по завершении процесса создания и назначения строгого имени сборка может устанавливаться в GAC.
Строгие имена также обеспечивают определенную степень защиты от возможной подделки содержимого сборок. Поэтому в .NET наилучшим практическим приемом считается назначение строгих имен всем сборкам (в том числе и сборкам . ехе), независимо от того, будут они развертываться в GAC или нет.
Конструктивные особенности и типы разъемов
Рассмотрим виды разъемов
, которые могут присутствовать на блоке питания. На задней стенке блока питания
размещается разъем для подключения сетевого кабеля
и выключатель. Раньше рядом с разъемом сетевого шнура размещался также разъем для подключения сетевого кабеля монитора. Опционально могут присутствовать и другие элементы:
- индикаторы сетевого напряжения, или состояния работы блока питания
- кнопки управления режимом работы вентилятора
- кнопка переключения входного сетевого напряжения 110 / 220В
- USB-порты встроенные в блок питания USB hub
- другое.
На задней стенке все реже размещают вентиляторы, вытягивающие из блока питания воздух. Все чаше вентилятор размещают в верхней части блока питания из-за большего пространства для установки вентилятора, что позволяет установить большой и тихий активный элемент охлаждения. На некоторых блоках питания устанавливают даже два вентилятора и сверху и сзади.
С передней стенки выходит провод с разъемом подключения питания материнской платы
. В некоторых блоках питания, модульных, он, как и другие провода, подключается через разъем. Ниже на рисунке указана .
Можно заметить, что каждое напряжение имеет свой цвет провода:
- Желтый цвет — +12 В
- Красный цвет — +5 В
- Оранжевый цвет — +3,3В
- Черный цвет — общий или земля
Для остальных напряжений цвета проводов у каждого производителя могут варьироваться.
На рисунке не отображены разъемы дополнительного питания видеокарт, так как они подобны разъема дополнительного питания процессора. Также существуют другие виды разъемов, которые встречаются в компьютерах фирменной сборки компаний DelL, Apple и других.
Скачать Electronics Workbench 5.12 — инструкция по установке и настройке
Установка программы несложная, и включает несколько шагов, проиллюстрированных ниже.
После установки, в зависимости от операционной системы, могут возникнуть проблемы. Это связано с тем, что программа Electronics Workbench 5.12 совместима с Windows 95, Windows 98, Windows XP.
В качестве заключения — программу моделирования электронных схем Electronics Workbench 5.12 можно установить на Windows 7. Для оптимальной работы необходимо провести следующие настройки:
- После установки в файле EWB.INI в конце нужно дописать строку din=on.
- После установки находим ехе файл программы, открываем свойства — совместимость и ставим галочку напротив отключить композицию рабочего стола.
Универсальная печатная плата для серий FSFR и FSFA
Так как усилители, для которых нужен новый БП, кончились, то я решил провести замену БП в своих ЦАП.Надо:1. Питание цифровой части — 9-10 В около 0,5 А. Туда же и регулировку.2. Двухполярное аналоговое — 2*17-19 В ток не менее 200 мА.
Но ток нам не сильно важен — всё равно БП отдаст больше, не напрягаясь. Универсальный вариант схемы под подобную переделку будет выглядеть так:
разный тип
Кстати, индекс XS обладает интересным свойством. У неё защиты не триггерные. То есть после снятия аварийного режима он перезапустится через вывод Ar (есть встроенный ключ), а не будет ждать снятия питания, как остальные.Проверил – «цык-цык-цык» есть при КЗ на выходе и при превышении предела регулировки напряжения.
Пока ожидал приезда недостающих компонентов, я подумал — почему бы не попробовать сделать два БП на разных по топологии микросхемах, то есть LLC Resonant и Assymmetric PWM и сравнить их в работе в одинаковых условиях.Чтоб не ковырять старые БП на предмет дежурного питания, решил заказать готовые AC/DC модули.
Тут пришлось потрудиться, так как поиском находилось куча зарядок для мобилок, лаптопов, планшетов и прочего барахла, но не того, что нужно мне. Но я нашёл и заказал:
Заколхозил выводной резистор. Колхоз виден на фото слева вверху. Больше всего переживал за цвет диода на модуле — боялся синего (ну не люблю я LED синего цвета). Нормально, поставили красный!На место этого БП можно установить любой другой, хоть вертикально, незначительно «допилив» плату под себя.
Ну а собранное выглядит неплохо. Почти одинаково.
Для резонансника дроссели вообще не нужны, но чтоб не паять на их место перемычки, поставил малой индуктивности от старого БП. Около 6-8 мкГн. На работу не повлияли.Для ШИМ — 47 мкГн по всем линиям — они тут обязательны.
Осталось намотать трансформаторы и впаять микросхемы. В качестве трансформатора запланирован горизонтальный трансформатор под названием ER2834. Размер сердечника 28*34*11,5 мм. Диаметр керна — 10 мм.
Заказал таки я разный литц. Ну сколько можно на коленке то его изготавливать? С которого начать? Пусть будет ШИМ.Первичка — 45 витков провода 0,07х28 в шёлке.
двухсторонний скотч
Затем слой лакоткани и бифилярно две вторички.Аналог (2*18 В)- 2*6 витков провода 0,07х80.Цифра (9 В) — 2*3 витка того же провода.
Ну а после можно стягивать каркас и приступать к следующему — LLC.Первичка — 36 витков провода 0,07х28. Получилось два слоя.
правильном монтаже
У обеих микросхем очень чувствительный набор защит, что лично мне нравится. Но этот набор может послужить злую шутку при первом старте. Например, если требуется зарядить несколько больших ёмкостей. Токовая защита сработает до того, как пройдёт несколько первых тактов. С виду это будет выглядеть как просто тишина — не запустилось.Поэтому желателен осцилл с медленной развёрткой — там это видно.Потом анализировать, что не так, и вносить коррективы, например, уменьшить резистор токовой. Увлекаться не стоит, мало ли что, и реально оно уже не отработает.
Ещё желательно ставить ёмкость в цепь софт-старта несколько больше, чем нарисовано в даташите. Я ставлю 10-22 мкф. Больше уже особой роли не играет.
Также проверять питание самой микросхемы — нижний и верхний предел. Например, при 14,2 В оно не запустится, а 14,5 уже нормально — лучше иметь запас. Верхний — 22,5-23 В. Превысил — и не понятно, а чего оно замолчало то?
Число витков для ШИМ рассчитывается примерно как для обычного БП на 494-й. То есть соотношение жёсткое. И не забываем про насыщение.
В резонансном можно более вольно обходиться с числом витков трансформатора
Но тут важно попасть в нужную индуктивность, чтоб получился резонансный контур — он вытянет недостающее. И даже небольшой избыток первички нам даже на руку — получим нужное напряжение при более высокой частоте.В остальном проблем нет