Обновить
61
0.7
Александр Козлов@alcotel

Инженер-электронщик

Отправить сообщение

Я бы ещë более пессимистично сказал:

Остальное - это вообще что? С точки зрения термодинамики датацентр 99,9% электроэнергии превращает в тепло.

goto можно и дословно перевести. Есть парочка вариантов

Интересно. Но я не до конца понял пару ключевых моментов:

Почему это sqrt(3)/2 можно предварительно вычислить с точностью до 16 знаков, а cos(2π/7) вдруг нельзя?

Фазные токи двигателя имеют симметричную синусоидальную форму со сдвигом 60 градусов (2π/6 радиан) между соседними фазами, как и должно быть для идеально симметричной шестифазной системы. Коэффициент гармонических искажений ...

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

Для трёхфазной системы при таких параметрах фазный ток достигает 360 А. ... Переход к шестифазной конфигурации снижает фазный ток до 210 А — уменьшение на 40%. Это позволяет использовать более лёгкие кабели

6 проводов на 210 А вроде как получаются даже чуть тяжелее, чем 3 провода на 360 А.

И разве введение 6-фазной обмотки чем-то надёжнее простого дублирования 3-фазной.

Проверял. Так не работает. И на сборках, и на транзисторах прозвонка показывает рандомную разницу в 0-30 мВ. Тем более на запаянных в плату.

Без измерителя hFE работает, если сравнить падение напряжения Б-Э и (БК)-Э. На сборке оно точно будет одинаковым. Или в режиме измерения сопротивления К-Э ткнуть пальцем в базу.

А на запаянных надёжные методы проверки - по маркировке, по шелкографии, по распиновке, по смыслу и подключенным цепям. Даже если этот подопытный сгорел.

Ну, если оно выглядит, как утка, и крякает, как утка, возможно это и есть - два диода, и тестер прав?

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

Деление на константу во многих случаях заменяется на умножение ведь. А умножение компилятор вполне может в инлайне сам заменить на несколько сложений, если ядро не умеет.

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

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

Ещё есть момент: как показывает практика, в надёжном низкоуровневом коде около 50% мяса - это обработка ошибок, таймаутов. Даже не все ситуации получается стабильно получить в железе, а тем более предсказать в эмуляторе. Поэтому нижний уровень приходится кодить предельно внимательно, пользуясь описанием от производителя. TDD там плохо подходит.

Если предполагается какой-то конкретный ответ, то в вопросе не должно быть неточностей. Иначе тест превращается в игру "угадай, что имел в виду хр".

Необходимо повернуть двумерный квадратный массив на 90˚, как это сделать? — Вначале меняем строки со столбцами, а затем зеркально отображаем.

А зачем двойную работу делать? А лучший способ - не перемещать, а поменять индексы.

На два входа логической ячейки приходит 1, а выходит 0. Что это за ячейка? — Исключающее ИЛИ.

Дофига всего подходит. И-НЕ, например. Или выход вообще всегда в нуле.

Какая первая программа была написана на языке С? — Этот язык был разработан для создания Unix.

Это вообще не ответ на вопрос. Скорее всего на полу-готовом С дописывали сам компилятор или ассемблер.

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

Я бы посмотрел, как на С вручную освобождается память на стеке.

Какой алгоритм невозможно реализовать программно? — Алгоритм, решающий проблему остановки.

Тоже вопрос с миллиардом возможных ответов. Невозможно реализовать тот алгоритм, на который не хватает аппаратных ресурсов, или на который нет ТЗ, например.

Какие особенности есть у флеш-памяти контроллера? — У нее ограниченный срок службы (~10 000 стираний), стирать необходимо постранично, но при этом запись возможна только после стирания. На чистой странице все значения равны 1.

Полно особенностей. Для начала - она энергонезависимая. Случайный доступ не работает на частотах выше 30 МГц. Для записи бывают ограничения на диапазон напряжений питания. Бывает, что во флеши можно размещать только код, а константы приходится вытаскивать через одно место. Китайцы, вон, вообще считают флеш-микроконтроллер тупиковым направлением, и кэшируют в RAM содержимое флешки - отдельной микросхемы или кристалла.

Что является точкой входа в программу? Какой именно код выполняется первым? — Функция Reset_Handler.

В современных микроконтроллерах почти всегда первым выполняется код загрузчика из ROM.

В каких режимах может работать вывод микроконтроллера, настроенный как выход? — Push-pull и open-drain.

Может работать, как выход аппаратного блока. Может быть аналоговым выходом ЦАП или ОУ. Можно настроить скорость или выходной ток. Открытого стока может и не быть. А может не быть push-pull. Полно вариантов в зависимости от конкретного мк.

Как нумеруются выводы микросхем? — Против часовой стрелки начиная от метки на корпусе.

Как тут уже говорили, нумеруются в соответствии с даташитом. Могут нумероваться сверху вниз буквами, а слева направо - цифрами, или внешний ряд A1, A2..., а внутренний B1, B2... Могут вообще все в один ряд стоять. Бывает нумерация с пропуском. Может не быть метки, как в SOT23-5.

Расскажите теорему Котельникова? — Для точного захвата сигнала частота захватывающего устройства должна быть как минимум в два раза больше максимальной частоты сигнала.

"Я это не говорил" (с) Котельников. Полосы сигнала, а не частоты. Не обязательно оцифровывать только в первой зоне Найквиста, можно и в стробоскопическом режиме.

Да тут к половине вопросов есть вопросы)

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

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

Умножитель моделирую. Даже двухполупериодный позволяет неплохо так скомпенсировать пульсации. А если фаз будет ещё больше, например, 3 пары или 5 пар, то на конденсаторах можно будет значительно сэкономить.

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

Данные попробовал погонять через TOSLINK - тоже годное решение получилось. Желательно скорость сделать побольше, от 1 Мбит/с хотя-бы, и чтобы сигнал был близок с DC-балансному, тогда и деградация светодиода со временем не особо помешает.

Так что пока в процессе.

На днях статью выложу наконец, в том числе как китайцы из WCH изолировали USB на 3 кВ. Не на 20 кВ, конечно, но их решение идёт по другому пути, чем обычные цифровые изоляторы.

Для моей задачи просто нужно 200 кВ. Сигнал-то через оптику передать на "горячую" сторону - это не проблема. А вот мощность в 60 Вт - пока пробую варианты. Электроны, гады такие, мало того, что отрицательные, но и энергию отдают не на том электроде, с которого излучаются. Хотя даже если б положительные были - та же проблема))

Не, я не про то, что Ethernet или USB хороший или плохой. Хотя, да, Ethernet штатную гальваноразвязку даёт, и это бывает, помогает.

Я, и @C0DEFACE интересовались про раздачу адресов. Чтобы легально и бесплатно сгенерить себе MAC-адрес, в локальном езернете возможность таки есть. В пример привёл USB - там формально такой возможности нету. Только через заднюю дверь.

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

Подслоя в обеих заливках не было, только была промывка в одинаковом изопропаноле (флюксофф который). Но вроде и подслой только в каких-то специальных ситуациях по инструкции требуется.

Для работы приборов в локальной сетке выделено 2^46 MAC-адресов - называются Localy Administrated.

С USB я похожий вопрос решал - где взять Vendor ID для единичных экземпляров или малой серии. Существуют перекупщики для этого, в России даже находил. Но с USB этот вопрос тогда проще решился - на USB IG есть довольно большой список ID под названием Obsolete.

Был опыт с виксинтом. Взял на озоне попробовать эту адскую смесь. В двух вариантах - К-68 (белый) и ПК-68 (прозрачный). Производитель - НПК СТЭП. Заклеил скотчем форму, и залил плату последовательно с двух сторон разными компаундами. Как в рекламах раньше советовали)) Если надо, выложу фотку этого теста.

Белый - вообще нормально, как и ожидалось от компаунда. Прозрачный - полимеризовывылся, полимеризовывался, да не выполимеризовался. Дня 4 вонял, в глубоком слое была жижа. Адгезии почти никакой, и при отдирании продолжает вонять. Как будто он не двухкомпонентный.

В общем, ищу варианты. Связался, например, с НПФ Адгезив. У них вроде как в каталоге есть офигенные вещи, аж 60 кВ/мм. Для меня это просто означает уменьшение размеров устройства в 2 раза и массы - в 8 раз, блин. Но что-то на тормозах там всё общение спустилось. Возможно, йихний каталог - тоже потёмкинские деревни, как это сейчас принято, хотя по началу манагеры там оживились.

Ну, если в одну розетку проведено 50 Гц с Чукотки, а в соседнюю розетку - 60 Гц с Аляски - то да, может, наверное долбануть) Если трансформаторы питания пробъёт.

Это же классический RC-фильтр.

В классическом фильтре R - это будет вЫходное сопротивление источника. А вы посчитали частоту среза 16kHz, как будто у вас источник тока.

Гениально! Одной рукой пишем закон об информировании и рисках, другой рукой пропихиваем Фонбет в белый список. Что может пойти не так?

Nirvana

Они б ещё на записях Гражданской Обороны нюансы аппаратуры пытались услышать)

Ну, вообще, да, бывают такие. Правда, теряется смысл в гальванической изоляции.

1
23 ...

Информация

В рейтинге
2 122-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, Разработчик электроники
Ведущий
От 280 000 ₽
Разработка электроники
Разработка печатных плат
FPGA
Программирование микроконтроллеров
Обработка звука